首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
梦不止于想( 学习编码集)
行动起来,活在当下
累计撰写
54
篇文章
累计创建
5
个标签
累计收到
3
条评论
栏目
首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
目 录
CONTENT
Server-梦不止于想( 学习编码集)
以下是
Server
相关的文章
2026-05-25
Rust 核心理论: 高并发与异步(四)
写在前面 Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。 然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。 本文主要倾向于系统梳
2026-05-25
8
0
0
Rust
2026-05-20
Rust 核心理论: 高并发与异步(三)
写在前面 Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。 然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。 本文主要倾向于系统梳
2026-05-20
7
0
0
Rust
2026-05-19
Rust 核心理论与内存安全(二)
Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。本文主要倾向于系统梳理 Rust 的核心理论体系,围绕核心理论与实战关键点展开,力求以问答形式将零散的知识点串联成网。
2026-05-19
12
0
0
Rust
2026-05-18
Rust 核心理论与内存安全(一)
Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。本文主要倾向于系统梳理 Rust 的核心理论体系,围绕核心理论与实战关键点展开,力求以问答形式将零散的知识点串联成网。
2026-05-18
25
0
0
Rust
2025-10-07
XSS漏洞
XSS(跨站脚本攻击)是通过在网页注入恶意脚本,当用户访问时执行窃取数据或实施攻击的漏洞。静态站点不受影响。攻击主要分三类:反射型(非持久,通过URL参数反射执行)、存储型(持久,恶意代码存于服务器)、DOM型(客户端直接操作DOM执行)。危害包括盗取账号、控制数据、篡改页面、挂马等。防御需综合措施:输入过滤、输出转义、设置HttpOnly(防JS读取Cookie)、指定字符集、验证跳转URL等。
2025-10-07
45
0
0
网络安全
2025-09-28
CSRF漏洞
CSRF(跨站请求伪造)是攻击者利用用户已登录信任网站的Cookie,伪装其身份向目标网站发送恶意请求的攻击。其成功关键在于请求参数可被预测,且用户在未退出信任网站时访问了危险网站。攻击分GET型(通过`<img>`等标签发起)和POST型(利用表单或JS自动提交)。防御措施包括:添加验证码强制用户交互;在请求中嵌入随机Token并验证(URL参数或HTTP头);校验HTTP Referer字段确保请求来源合法。其中Token机制是核心防御手段,需保证其随机性与保密性。
2025-09-28
37
0
0
网络安全
2025-09-25
TLS 如何防止中间人攻击?
TLS通过加密和身份验证机制有效防御中间人攻击。其结合对称与非对称加密技术,在握手过程中验证服务器数字证书,确保通信双方身份真实性,并协商生成临时会话密钥。完美前向保密(PFS)功能使每个会话使用独立密钥,即使私钥泄露也无法解密历史通信。Diffie-Hellman等安全密钥交换方法进一步保障密钥协商过程不被窃听,从而实现数据机密性、完整性和身份认证,阻断攻击者拦截或篡改通信的路径。
2025-09-25
39
0
0
网络安全
2025-09-08
什么是zxid
zxid是ZooKeeper中事务的全局唯一ID,由高32位epoch(选举周期)和低32位counter(事务计数)组成。当counter超过42亿时,epoch加一,可能导致事务ID冲突,破坏全序关系,因此ZooKeeper主动触发选主。选主对客户端通常无感知,但依赖Disconnected事件的应用(如LeaderLatch)可能受影响。为避免溢出,需监控zxid并在接近溢出时手动选主。选主和重启一般不导致session过期。
2025-09-08
30
0
0
Zookeeper
2025-09-05
Rust
以下是文章摘要(148字): Rust通过rustup工具管理安装与版本迭代,支持多平台及Beta/Nightly等版本,升级和卸载命令分别为`rustup update`和`rustup self uninstall`。宏作为元编程工具,分声明式宏(基于文本替换)和过程宏(操作语法树,含派生/属性/函数式三类)。常见宏如`println!`、`vec!`等,与函数的核心区别在于宏在编译时展开,可接受任意参数并生成代码,灵活性更高。
2025-09-05
34
0
0
Rust
2025-08-31
Redis 概述
Redis是一个高性能、开源的key-value数据库,支持数据持久化、多种数据结构(如list、set、zset、hash)及主从备份。其快速性源于基于RAM的存储(比磁盘快1000倍)、IO复用与单线程执行循环,以及高效底层数据结构。Redis Cluster采用16384个槽位进行数据分片,选择此数而非65536,是为减少心跳包大小(2k vs 8k空间)并确保可扩展性,最多支持1000个主节点。
2025-08-31
26
0
0
Redis
1
2