公众号迁移通知 2019-12-30 46 words 1 min read hi 各位,本博客数据库相关文章会逐步优先发布在我的微信公众号,欢迎移步交流 公众号:数据库不跑路 Read more...
MySQL组复制 初见 2019-10-21 2835 words 6 mins read 自从MySQL组复制(Group Replication)跟随5.7.17发布以来,MySQL真正有了成熟的高可用分布式集群方案,摆脱了之前m Read more...
从实现角度看redis lazy free的使用和注意事项 2019-05-16 2859 words 6 mins read 众所周知,redis对外提供的服务是由单线程支撑,通过事件(event)驱动各种内部逻辑,比如网络IO、命令处理、过期key处理、超时等逻辑 Read more...
一个mysql死锁场景分析 2019-03-03 3318 words 7 mins read 最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录。 涉及知识点:共享锁、排他锁、意向锁、间隙锁、插入意向锁、锁 Read more...
补完TCP Backlog 2018-12-28 1266 words 3 mins read TCP backlog 先贴TCP状态机 服务端在TCP接收新连接三次握手的时候会经历一个中间状态sync_recv,来表示已收到客户端syn包,并且已回syn+ Read more...
Redis延迟问题 2018-11-23 586 words 2 mins read redis延迟 慢查询语句 SORT, LREM, SUNION, KEYS fork 生成RDB,或者rewrite AOF的时候,会fork一个进程开搞。fork的时候会复制页表,大内存的实例 Read more...
Netty在dubbo传输层中的应用 2018-10-31 2160 words 5 mins read 最近在看netty的东西,为了学以致用,顺带看了下netty作为dubbo传输层的一种实现是怎么应用的 Netty体系结构 Netty 是一款异步的事件驱 Read more...
Java多线程 2018-09-27 7492 words 15 mins read 零散笔记的流水账式总结,有错误之处请指正😂 部分图片资源来自网络,侵删 1. 内存模型 1.1 硬件内存模型 CPU不能直接对内存进行操作,必须将内存中的值读 Read more...
IO多路复用 2018-08-08 1464 words 3 mins read 以简单的echo server举例说明三种不同方式IO的原理和影响,示例代码仅做演示说明之用,有些异常处理和elegant quit都未实现,错 Read more...
破解geetest验证码 2018-04-23 1297 words 3 mins read 本文所述内容仅用于实验学习之用,任何因非法商业用途造成的法律纠纷作者概不负责 破解geetest验证码 写过爬虫的基本都碰到过验证码问题,滑动验 Read more...