http://pic.edisonz.cn/qJ2aFQRpm3w.jpg

Edison's Blog

Scroll Down

字符编码笔记

相信不少同学都会碰到过 ASCII、GB2312、GBK、Unicode、UTF8 这些字符编码,在开发的过程中多少也会遇到字符编码的问题。而肥壕也是只知其然 而不知其所以然,所以决定一探究竟。

UML 图学习笔记

相信很多开发同学对UML 图并不陌生。 为什么突然会写这么一篇八杆子打不着的内容呢?是因为肥壕在写 RocketMQ 源码解析系列的过程中,发现需要有一些图来更好的表达源码中的结构和调用关系。

JVM的早期优化与晚期优化

“温故而知新” 这话真的一点也不假!至于 “可以为师矣” 肥壕只能长叹一声:未可也~ 最近重新翻开《深入理解Java虚拟机》,看到肥壕三年前留下的稚嫩的笔记,感叹道年轻真好。再次重新阅读 “早期优化与晚期优化”的章节,来自内心的拷问:

RocketMQ源码解析-开篇

咳咳..... **RocketMQ** 源码解析 第一篇 🎬 Action!!! 其实嘛在第一次使用 **RocketMQ** 后就有对源码研究的想法,并不是说它相比与其他 MQ 有非常独特的优势,而是肥壕觉得有这么简单的几个理由吧,还是很值得我们研读一番滴~

爬虫框架 Scrapy 轻松入门~

在入坑爬虫的学习中,第一个接触的爬虫框架就是 Scrapy 。在使用了相比于其他的框架而言,如 PySpider、Crawley 等,个人觉得 Scrapy 在使用上更简洁、体系上更完善。

MySQL Repeatable Read 的幻读问题

MySQL 的默认事物隔离级别是 `RR (Repeatable Read)` ,可重复读级别是能够解决脏读、不可重复读的这两个事物并发问题的,但是幻读的问题仍会存在,如果使用`Serializable`的隔离级别,对于高并发的业务来说是不实际的。那么 MySQL 是如何解决幻读这个棘手的问题呢?