首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
梦不止于想( 学习编码集)
行动起来,活在当下
累计撰写
54
篇文章
累计创建
5
个标签
累计收到
3
条评论
栏目
首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
目 录
CONTENT
以下是
fengyang
的文章
2026-05-25
Rust 核心理论: 高并发与异步(四)
写在前面 Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。 然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。 本文主要倾向于系统梳
2026-05-25
13
0
0
Rust
2026-05-20
Rust 核心理论: 高并发与异步(三)
写在前面 Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。 然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。 本文主要倾向于系统梳
2026-05-20
8
0
0
Rust
2026-05-19
Rust 核心理论与内存安全(二)
Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。本文主要倾向于系统梳理 Rust 的核心理论体系,围绕核心理论与实战关键点展开,力求以问答形式将零散的知识点串联成网。
2026-05-19
13
0
0
Rust
2026-05-18
Rust 核心理论与内存安全(一)
Rust 凭借其独特的所有权机制和借用检查器,在不依赖垃圾回收的前提下,实现了内存安全与线程安全的编译期保证。然而,对于许多从 C/C++、Java、Python 等背景转入 Rust 的开发者而言,所有权、生命周期、借用规则、内部可变性等概念构成了陡峭的学习曲线。本文主要倾向于系统梳理 Rust 的核心理论体系,围绕核心理论与实战关键点展开,力求以问答形式将零散的知识点串联成网。
2026-05-18
27
0
0
Rust
2025-12-26
WEB服务的API接口的安全措施概述
本文系统梳理了Web服务API安全的核心措施,涵盖传输层(HTTPS加密、HSTS)、身份认证(OAuth 2.0、WebAuthn)、请求防护(签名验证、输入过滤、防重放)、访问控制(IP黑白名单、多维度限流)、可观测性(结构化日志、幂等设计)、数据隐私(脱敏策略)及架构级防护(API网关集中治理)。强调纵深防御体系需贯穿开发全周期,结合最小权限原则、持续监控与合规要求,构建动态迭代的安全框架,以抵御数据泄露、未授权访问等风险。
2025-12-26
36
0
0
Java
2025-12-24
MYSQL索引失效常见场景 - 数据库性能优化
本文深入剖析MySQL索引失效的六大常见场景:表达式计算、数据类型不匹配、模糊查询前缀问题、复合索引最左匹配原则、OR条件查询及负向查询。从B+树索引原理出发,解释失效机制并提供针对性解决方案,如改写计算条件、确保类型一致、优化LIKE模式、设计复合索引顺序、使用UNION替代OR等。强调通过执行计划分析验证索引效果,遵循“纯净索引列”“类型严格匹配”“覆盖索引”等原则,结合持续监控与工具辅助,构建高效数据访问层,系统性提升数据库查询性能。
2025-12-24
41
0
0
MYSQL
2025-12-23
Spring循环依赖解析与三级缓存机制
本文深入剖析Spring框架解决循环依赖的三级缓存机制。该机制通过singletonObjects(完全初始化Bean)、earlySingletonObjects(半成品Bean)和singletonFactories(对象工厂)三级缓存协同工作:实例化时将半成品工厂存入三级缓存,依赖注入时若发现循环依赖则提前暴露半成品引用至二级缓存,完成初始化后升级至一级缓存。此机制支持字段/Setter注入的循环依赖,但无法解决构造器注入及原型Bean的循环依赖。文章强调开发者应理解机制而非依赖它,建议通过事件驱动、门面模式等设计优化架构,避免循环依赖的产生。
2025-12-23
42
1
0
Java
2025-12-11
SQL查询语句执行顺序深度解析:从语法到执行的完整旅程
理解SQL执行顺序对高效数据库查询至关重要。SQL实际执行顺序并非按书写顺序,而是从FROM/JOIN开始,依次经过ON、WHERE、GROUP BY、HAVING、SELECT、DISTINCT、ORDER BY,最后到LIMIT/OFFSET。掌握此顺序可优化性能,如尽早过滤数据减少处理量、合理使用索引加速查询,并通过执行计划分析瓶颈,从而编写更高效的SQL语句。
2025-12-11
47
0
1
数据库
2025-12-10
Spring 事务失效的八大场景深度解析
本文系统分析了Spring事务失效的常见原因及解决方案。核心问题包括:代理机制失效(非public方法、内部调用、final/static方法)、异常处理不当(异常类型不匹配、异常被吞没)、配置错误(未启用事务管理、超时设置过短、传播机制错误)、数据库层面问题(引擎不支持事务)、并发场景冲突(@Async与@Transactional冲突)。解决需关注方法可见性、异常抛出、事务传播行为配置,并通过调试日志和编程式事务排查问题。理解Spring AOP机制和事务原理是避免失效的关键。
2025-12-10
29
0
0
Java
2025-10-28
数据库安全网关体系中,对Long、Date类型列加密的方法
本文探讨数据库安全网关中Long与Date类型数据的加密难题,核心在于平衡安全性与业务查询需求。传统加密(如AES/SM4)会破坏数据类型特性,导致查询功能丧失。格式保留加密(FPE)作为关键解决方案,通过有限域映射原理,使加密后数据保持原始格式与长度(如Long仍为数值,Date仍为日期格式),从而支持等值查询和部分范围查询,完美兼容现有数据库模式。但FPE实现复杂、性能较传统加密低,且安全性审查尚需加强。
2025-10-28
61
0
0
数据库
1
2
3
4
5