技术分享
一个慢查询引发的联合索引的思考

上周开始我司完善了 mysql 慢查询的报警机制,然后很快陆陆续续的一些业务的慢查询报警开始出现了.其中有一个慢查询是对联合索引使用不当引起的,解决这个问题的过程中也让我重新认识了联合索引的特点.

go 语言中哪种字符串拼接的方式最高效?

go 语言中字符串拼接有好几种方式,从最普通的+拼接到buffer字节缓冲都有.但是如果遇到大量的字符串拼接的情况,他们之间的性能差异还是需要注意的.

搭建自由的网络环境

对一个程序员来说,能够无障碍的上网是非常重要的,毕竟现在的计算机科学的重心依然在国外.面对越来越严苛的封锁,提高自己的架梯子技术迫在睫眉.

通过带缓冲的channel来控制并发数

最近和搜索的同事一起用 golang 重构他们的 Elasticsearch 客户端.在用 Goroutines 去异步更新索引的时候并发量太大导致 ES 进程挂掉的情况(真弱).因此在更新索引的时候考虑如何手动控制并发的协程数量.

PHP 中 session_name 包含半角句号时引发的问题

和朋友写一个 php 项目, 发现当设置的 session_name 包含 . 的时候,用户的登录状态无法保存了.具体是什么原因导致的呢?

杂鱼
杂鱼
菜鸟程序员