最近和春晖、刘丁讨论定时器的问题,又仔细看了下 go timer 两个版本的实现,再结合 epoll 事件驱动,对比 Nginx, 实现方式如出一辙。只不过 go 的是无阻塞...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近和春晖、刘丁讨论定时器的问题,又仔细看了下 go timer 两个版本的实现,再结合 epoll 事件驱动,对比 Nginx, 实现方式如出一辙。只不过 go 的是无阻塞...
最近阅读 nginx, go 代码时经常看到结构体 cache line 对齐,比如 go timer 全局数组。周末 google、知呼 搜索了相关文档,梳理一下做个总结分...
最近同事有个变更上线,暂且称为服务B,它的上游是服务A。服务B是thrift server,上线后,服务A报EOF错误。据此怀疑以下几点: C/S端协议不一致。CR 代码,发...
最近同事上线了一个功能,涉及到 thrift rpc。上完线后看代码才发现 thrift client 用完之后忘记将 transport close 掉,担心 socket...
我们使用golang编写的线上服务,通常会设置一个golang runtime指标监控,包括goroutine num、gc num、gc pause 等等。最近的一次上线,...
后天就要入职了,读书读到近三十岁,终于就要像大多数人一样工作了。这对于我既是期待又是紧张。期待的是,我认为工作的人才是走上正轨的人,而在校园里是一直处于预备阶段的,工作不仅可...
SVM是机器学习里面最强大最好用的工具之一,它试图在特征空间里寻找一个超平面,以最小的错分率把正负样本分开。它的强大之处还在于,当样本在原特征空间中线性不可分,即找不到一个足...
纳兰容若在我的印象里,是一朵生长在百草园中的玫瑰,他可以肆意绽放,弥漫芬芳,但是却始终不会属于那片百草园,绽放的孤独而凄美。 我想说的纳兰,不是对他文武双全的感慨,也不是对他...
期待已久的《地心引力》终于看到了,然而接踵而至的不是太空浩瀚的快感,而是一种深刻的无助感,让人觉得从肉体到内心,甚至是到灵魂深处,都背负着一种沉重。 透过那种巨大的沉重,觉得...