摘要:                    
使用golang理解mysql的两阶段提交 文章源于一个问题:如果我们现在有两个mysql实例,在我们要尽量简单地完成分布式事务,怎么处理? 场景重现 比如我们现在有两个数据库,mysql3306和mysql3307。这里我们使用docker来创建这两个实例: 在mysql3306中 我们有一个us                阅读全文
            
        推荐排行榜
解读 PHP 的 P++提案
2019-08-12 19:05 by 轩脉刃, 1434 阅读, 收藏,
摘要:                    
解读 PHP 的 P++提案 周末看到一篇文章说 PHP 创始人提议将 PHP 拉出新分支,创建 P++ 语言。随后阅读了一下 Zeev Suraski 发起的这个邮件列表,大致了解了一下,这里做个解读。 Zeev Suraski 就是几周前爆出的 PHP 核心开发者从 Zend 公司离职消息里面的                阅读全文
            
        记录最近遇到的几个问题
2019-04-01 08:48 by 轩脉刃, 1223 阅读, 收藏,
摘要:                    
记录最近遇到的几个问题 Gin 中间件没有使用next会是什么反应? 周末老王提了一个问题,如果Gin中间件里面如果我忘记写context.Next了会有什么结果呢? 我第一个反应是直接不会执行后面的handler了呗。我印象中gin的middleware也是个handler,然后维护一个handl                阅读全文
            
        colly源码学习
2019-02-27 09:52 by 轩脉刃, 1253 阅读, 收藏,
摘要:                    
colly源码学习 "colly" 是一个golang写的网络爬虫。它使用起来非常顺手。看了一下它的源码,质量也是非常好的。本文就阅读一下它的源码。 使用示例 从Visit开始说起 首先,要做一个爬虫,我们就需要有一个结构体 Collector, 所有的逻辑都是围绕这个Collector来进行的。                 阅读全文
            
        一张脑图说清 Nginx 的主流程
2018-07-02 21:49 by 轩脉刃, 5118 阅读, 收藏,
摘要:                    
一张脑图说清 Nginx 的主流程 这个脑图在 "nginx 1.14.0 research" 上。这是我在研究nginx的http模块的时候画的。基本上把 Nginx 主流程(特别是 HTTP 的部分)的关键函数和关键设置画了下来,了解了这个脑图,就对整个 Nginx 的主流程有了定性的了解了。                 阅读全文
            
        
浙公网安备 33010602011771号