Nov142021
Node.js 20新特性性能评测:Permission Model安全机制与V8引擎优化对Web应用性能的影响
Node.js 20新特性性能评测:Permission Model安全机制与V8引擎优化对Web应用性能的影响
引言
Node.js作为现代后端开发的核心技术栈之一,持续的版本迭代带来了诸多性能优化和安全增强。Node.js 20作为LTS版本,不仅延续了之前版本的稳定性和性能提升,更引入了革命性的安全机制——Permission Model,以及基于V8引擎的多项性能优化。本文将深入分析这些新特性对实际Web应用的影响,通过详细...阅读全文
作者:绝缘体.. | 分类:express, git, html, ios, MySQL, 后端框架, 开发工具, 数据库, 移动开发, 编程语言 | 阅读: | 标签:express, git, html, ios, MySQL
抢沙发
Oct112021
69:内网安全-域横向CobaltStrike&SPN&RDP
思维导图
本课重点:
案例1:域横向移动RDP传递-Mimikatz
案例2:域横向移动SPN服务-探针,请求,导出,破解,重写
案例3:域横向移动测试流程一把梭哈-CobaltStrike初体验
案例1-域横向移动RDP传递-Mimikatz
除了上述讲到的IPC,WMI,SMB等协议的链接外,获取到的明文密码或HASH密文也可以通过RDP协议进行链接操作。
RDP协议连接:判断对方远程桌面服务是否开启(默认:3389),端口扫描判...阅读全文
Aug202021
Node.js高并发系统架构设计:事件循环优化、集群部署到负载均衡的完整解决方案
Node.js高并发系统架构设计:事件循环优化、集群部署到负载均衡的完整解决方案
引言
随着互联网应用的快速发展,高并发处理能力已成为现代后端系统的核心需求之一。Node.js凭借其非阻塞I/O和事件驱动架构,在构建高吞吐、低延迟的网络服务方面表现出色,广泛应用于实时通信、API网关、微服务等场景。然而,单个Node.js进程由于其单线程特性,在面对百万级并发请求时存在天然瓶颈。
本文将...阅读全文
Aug142021
数据库分库分表技术实战:MySQL水平拆分策略与分布式事务一致性保障方案
数据库分库分表技术实战:MySQL水平拆分策略与分布式事务一致性保障方案
引言:从单库到分布式架构的演进
在互联网应用迅猛发展的今天,数据量呈指数级增长。传统单机数据库(如 MySQL)在面对海量数据、高并发请求时,逐渐暴露出性能瓶颈和扩展性不足的问题。当一个表的数据量达到数千万甚至上亿级别,查询响应时间显著增加,写入吞吐量受限,主从复制延迟加剧,系统整体稳定性面临挑战...阅读全文
May082021
Node.js 20性能优化全攻略:从V8引擎调优到内存泄漏检测,打造高性能后端服务
Node.js 20性能优化全攻略:从V8引擎调优到内存泄漏检测,打造高性能后端服务
标签:Node.js, 性能优化, V8引擎, 后端开发, 内存优化
简介:系统性介绍Node.js 20版本的性能优化策略,涵盖V8引擎新特性利用、内存管理优化、异步处理调优、垃圾回收监控等关键技术,通过实际案例演示如何构建高并发Node.js应用。
引言:为什么Node.js 20是性能优化的关键节点?
随着Web应用复杂度的不断...阅读全文
作者:绝缘体.. | 分类:c++, express, ios, javascript, postgresql, 后端框架, 数据库, 移动开发, 编程语言 | 阅读: | 标签:c++, express, ios, javascript, postgresql
Mar072021
浏览器的跨域问题以及解决方案
1、为什么会有跨域问题的存在?
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策。
2、什么是同源?
1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。
最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页”同源”。所谓”同源”指的是”三个相同”。
(1)协议相...阅读全文
Mar042021
PHP根据银行卡号判断该卡号属于哪个银行
1、先提前定义各银行卡前缀对应的银行名称
2、定义好公共函数bankInfo
3、通过调用bankInfo函数获取某卡号所对应的银行
bankInfo('5324582111575275',$bankList); //调用下面方法匹配对应的银行
// 下面的函数可以放到公共方法中
function bankInfo($card,$bankList)
{
$card_8 = substr($card, 0, 8);
if (isset($bankList[$card_8])) {
echo $bankList[$card...阅读全文
Feb212021
JavaScript入门指南:从基础到高级应用
在现代Web开发中,JavaScript已经成为一门必备的编程语言。它是一种用于构建交互式网页的脚本语言,可以为网页添加各种功能和动态效果。本篇博客将从基础知识到高级应用,为你全面介绍JavaScript。
1. JavaScript基础
1.1 变量和数据类型
JavaScript中的变量可以用于存储和操作数据。它是一种“松散类型”语言,意味着你不需要事先声明变量的数据类型。常见的数据类型包括字符串、数字、布...阅读全文
Jan252021
Windows和Linux简单命令的总结
MS-DOS
命令提示符(cmd)
启动: Win+R,输入cmd回车
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1/文件夹2/文件夹3
返回上一级 cd ..
直接回跟路径 cd /
查看当前内容 dir
清屏 cls
退出 exit
安全类
ipconfig:...阅读全文
Jan182021
Node.js高并发应用架构设计:基于事件驱动的异步编程模型与内存泄漏检测方案
Node.js高并发应用架构设计:基于事件驱动的异步编程模型与内存泄漏检测方案
引言
在现代Web应用开发中,高并发处理能力已成为衡量系统性能的重要指标。Node.js作为基于Chrome V8引擎的JavaScript运行时环境,凭借其单线程事件驱动的特性,在处理高并发I/O密集型应用方面表现出色。然而,这种架构也带来了独特的挑战,特别是在内存管理和性能优化方面。
本文将深入探讨Node.js高并发应用...阅读全文