
MySQL 的架构可以沿 Client → Server → Engine 三段来看。Client 负责连接管理和协议编解码,Server 负责 SQL 解析、优化和执行调度,Engine(主要是 InnoDB)负责数据的实际存取。当单机到达瓶颈后,DB Proxy、DB Agent、读写分离、分库分表等方案会嵌入 Client 和 Server 之间。
一致性协议是分布式系统的基石,它确保多个节点在面对网络分区、节点故障等异常情况下,仍能对系统状态达成共识,保证数据的正确性和系统的可用性。
本文讨论unix中的系统调用open()与其阻塞模式,具体为O_NOBLOCK 标记的添加与否对于读FIFO命名管道造成的影响。
本文详细介绍了基于 VuePress Plume 主题的博客站点的完整 CI/CD 自动化部署方案,包括 Jenkins 容器化部署、GitHub Actions 触发、构建优化以及常见问题的解决方案。
本文讲解了字典树的结构和实现方法。字典树是一种用于处理字符串集合的数据结构,特别适用于前缀查询和自动补全等应用。
本文讲解了堆的概念和实现方法。
JWT实现了服务器侧的无状态,一种用于在网络应用场景中安全地传输声明的开放标准(RFC 7519)。它可以用于身份验证、授权信息传递或信息加密传输等场景。
跨站脚本攻击(Cross-Site Scripting,XSS)是一种常见的Web安全漏洞。攻击者通过在网页中注入恶意的客户端脚本,使其在用户的浏览器上执行,从而获取用户的敏感信息,如Cookie、会话令牌等,或者执行其他恶意操作。
Session 技术是为了解决 HTTP 协议无状态 问题而产生的:当用户访问网站时,需要将“用户身份”或“临时数据”跨多个请求进行持久化存储。Session 本质上是一种“服务器端保存数据 + 客户端保存一个会话标识(Session ID)”的方案。
SQL注入(SQL Injection)是一种常见的网络安全漏洞,攻击者通过在应用程序的输入字段中插入恶意的SQL代码,来操控后台数据库,从而获取、篡改或删除数据。
Cookie 是 HTTP 协议层面(准确说是 HTTP 的扩展/附属标准)的一种状态管理机制
跨站请求伪造(Cross-Site Request Forgery,CSRF)是一种常见的Web安全漏洞。攻击者诱导已经通过身份验证的用户执行非本意的操作,例如修改账户信息、转账等。CSRF攻击利用了Web应用对用户身份验证的信任。
描述了gRPC的概念已经它和http/2的关系。
讲解了Fenwick树的概念,理解和使用场景。
讲解了st表使用场景和构造方法。
![]()
Keep evolving.
yangpu shanghai
fudan university