首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
Easy to understand and humorous
行动起来,活在当下
累计撰写
39
篇文章
累计创建
4
个标签
累计收到
2
条评论
栏目
首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
目 录
CONTENT
以下是
fengyang
的文章
2025-09-21
Clickhouse
ClickHouse是一款面向OLAP场景的列式数据库,支持完整SQL操作、列式存储与压缩、向量化执行引擎及并行处理,通过分片(Shard)和副本(Node)实现分布式架构。其依赖ZooKeeper进行元数据管理和分布式协调,但存在性能瓶颈与运维复杂性问题。主要限制包括不支持事务、二级索引及窗口函数,行删除效率低,且聚合结果需单机内存容纳。适用于读多写少、大批次更新、宽表查询、高吞吐量分析等场景,尤其适合单次查询涉及大表过滤聚合、结果量小的分析任务。
2025-09-21
8
0
0
Clickhouse
2025-09-16
MYSQL - InnoDB Difficult to find free blocks in the buffer pool
在16G 8C服务器上运行MySQL 5.7时,大数据量聚合查询导致系统崩溃,无法连接或停止。日志显示InnoDB缓冲池难以找到空闲块,刷新失败次数超百万,建议增大缓冲池大小或升级OS。解决方法:通过top定位进程并kill,修改my.cnf设置innodb_buffer_pool_size=12G(总内存80%)和innodb_buffer_pool_instances=6,重启MySQL。针对page_cleaner循环超时警告,执行SET GLOBAL innodb_lru_scan_depth=256优化。
2025-09-16
11
0
0
MYSQL
2025-09-08
什么是zxid
zxid是ZooKeeper中事务的全局唯一ID,由高32位epoch(选举周期)和低32位counter(事务计数)组成。当counter超过42亿时,epoch加一,可能导致事务ID冲突,破坏全序关系,因此ZooKeeper主动触发选主。选主对客户端通常无感知,但依赖Disconnected事件的应用(如LeaderLatch)可能受影响。为避免溢出,需监控zxid并在接近溢出时手动选主。选主和重启一般不导致session过期。
2025-09-08
5
0
0
Zookeeper
2025-09-05
Rust
以下是文章摘要(148字): Rust通过rustup工具管理安装与版本迭代,支持多平台及Beta/Nightly等版本,升级和卸载命令分别为`rustup update`和`rustup self uninstall`。宏作为元编程工具,分声明式宏(基于文本替换)和过程宏(操作语法树,含派生/属性/函数式三类)。常见宏如`println!`、`vec!`等,与函数的核心区别在于宏在编译时展开,可接受任意参数并生成代码,灵活性更高。
2025-09-05
6
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
7
0
0
Redis
2025-08-22
在linux系统中如何快速ls列出100万+个文件
Linux `ls`命令用于列出目录内容。常用参数包括:`-a`显示所有文件(含隐藏文件),`-l`以长格式显示权限、所有者、大小等信息,`-h`以易读方式显示文件大小,`-t`按修改时间排序,`-R`递归列出子目录。文件类型与权限通过首字符(如`d`表目录)和后续9位权限字符(`rwx`组合)标识。处理超大目录(如百万文件)时,默认排序导致性能下降,使用`-f`关闭排序可显著提升速度(如从17秒降至0.5秒)。特殊文件名可用转义符或引号处理,通配符支持模式匹配。
2025-08-22
16
0
0
Linux
2025-08-21
Linux
本文是一个Linux命令的分类目录,将常用Linux命令分为10个主要类别:文件管理、文档编辑、文件传输、磁盘管理、磁盘维护、网络通讯、系统管理、系统设置、备份压缩和设备管理。该目录结构清晰,便于用户根据功能需求快速查找相关命令。文中还提供了具体命令的链接示例,如"ls"命令,帮助用户深入了解命令使用方法。
2025-08-21
12
0
0
Linux
2025-08-19
可搜索加密算法SSE
可搜索加密(SE)技术允许用户在密文域进行关键词搜索,解决云存储中不可信服务器的隐私问题。其核心分支包括对称可搜索加密(SSE)和非对称可搜索加密(ASE)。SSE采用单一密钥,计算开销小、效率高,适用于单用户场景,包含密钥生成、加密、陷门生成、搜索和解密五个步骤。典型方案如SWP通过伪随机函数和流加密实现密文搜索,但需全文扫描导致效率较低。SE技术通过索引或存储结构优化搜索,在保护数据隐私的同时提升检索效率,是云安全的重要解决方案。
2025-08-19
8
0
1
算法
2025-08-16
对称加密算法: SM1、SM7、RC、ZUC
本文概述了四种加密算法:国密SM1和SM7均为128位分组/密钥的对称加密算法,不公开且需通过加密芯片调用,前者广泛应用于电子政务等领域,后者专用于非接触式IC卡(如门禁、支付卡)。ZUC(祖冲之算法)是中国自主研发的流密码算法,已被3GPP采纳为4G国际标准,用于通信加密(如LTE空口、VOLTE)。RC算法系列包括:RC2(64位分组,密钥可变)、RC4(字节流加密,密钥1-256字节)和RC5(参数可变分组密码,含异或/加/循环运算)。
2025-08-16
9
0
0
算法
2025-08-05
对称加密算法: SM4
SM4是中国国家密码管理局发布的对称分组密码算法,分组长度与密钥长度均为128位,采用32轮非线性迭代结构。其设计用于替代DES/AES等国际算法,通过异或运算、移位变换及S盒非线性变换实现加密,解密过程与加密结构相同但轮密钥顺序相反。该算法已广泛应用于无线局域网(WAPI芯片出货超70亿颗)、金融(智能密码钥匙超1.5亿支)等领域,并被纳入可信计算组织TPM 2.0规范。相比DES(16轮)和AES(10-14轮),SM4以32轮迭代增强安全性,核心部件包括S盒、非线性变换及线性变换,成为国内主流商用密码标准。
2025-08-05
5
0
0
算法
1
2
3
4