本文分类:news发布日期:2025/5/3 14:48:48
相关文章
rocketmq零拷贝技术底层实现
在 Apache RocketMQ 中,零拷贝(Zero-Copy)的实现主要依赖于 mmap(内存映射) 和 write 的组合方式,与 Kafka 使用的 sendfile 有所不同。这种实现方式特别适合 RocketMQ 的使用场景,例如业务级消…
建站知识
2025/4/29 5:29:38
BUUCTF-web刷题篇
1.EASYSQL破解密码
万能公式:
1 and 11
1 and 11
1 or 11
1 or 11
解释:payload
SELECT * FROM tables WHERE username1 or 11 and password1 or 11
优先级排序:and 优先级高于 or,所以要计算 and 然后再计算 or
username1…
建站知识
2025/5/4 1:40:42
【面试八股】:常见的锁策略
常见的锁策略 synchronized
(标准库的锁不够你用了)锁策略和 Java 不强相关,其他语言涉及到锁,也有这样的锁策略。 1. 悲观锁,乐观锁(描述的加锁时遇到的场景)
悲观锁:预测接下来…
建站知识
2025/4/27 2:31:10
ubuntu20 部署vnc server 使用VNC Viewer连接
前提条件 已创建一台Ubuntu 20.04操作系统的云服务器,并且为云服务器绑定弹性公网IP,确保可以连接互联网。 已在本地PC安装VNC Viewer客户端。
操作步骤 服务器内安装vnc server以及桌面环境
apt update
sudo apt install xfce4 xfce4-goodies //安…
建站知识
2025/4/27 2:31:30
SQL问题分析与诊断(8)——前提
8.1. 前提
与其他关系库类似,SQL Server中,当我们对存在性能问题的SQL语句进行分析和诊断时,除了获取该SQL语句本身外,还需要获取SQL语句相应的查询计划及其相关的数据环境。这里,所谓数据环境,具体是指SQ…
建站知识
2025/5/3 10:22:36
playwright-go实战:自动化登录测试
1.新建项目
打开Goland新建项目playwright-go-demo 项目初始化完成后打开终端输入命令:
#安装项目依赖
go get -u github.com/playwright-community/playwright-go
#安装浏览器
go run github.com/playwright-community/playwright-go/cmd/playwrightlatest insta…
建站知识
2025/4/29 23:53:25
Compare全目录文件比较内容(项目中用到过)
第一步:找到“会话”——“会话设置” 会话设置弹框信息 第二步:选择“比较”tab标签
比较内容:选中二进制比较 第三步:选中所有文件 第四步:右键选中“比较内容” 第五步:选中“基于规则的比较”
建站知识
2025/4/30 3:13:31
阶段一:Java基础语法
目标:掌握Java的基本语法,理解变量、数据类型、运算符、控制结构等。
1. Java开发环境搭建
安装JDK配置环境变量编写第一个Java程序
代码示例:
// HelloWorld.java
public class HelloWorld { // 定义类名为 HelloWorldpublic static vo…
建站知识
2025/4/27 2:32:04