0%

年底重构抢公司红包业务代码,解决了不少历史遗产bug
其中一些是很常见的问题,如并发读写map,for-range中取地址,闭包defer等
业务结果居然是正确的。。。

阅读全文 »

当前编辑器是在windows环境使用,但go开发过程中,一些项目的依赖如libkafka等,很难在win下安装
所以需要在linux下配置临时开发环境来解决
当前win10版本的wsl,配合X-Server已经可以胜任

阅读全文 »

本地Go开发时,依赖了别的项目RPC接口,由于虚拟机因网卡故障正罢工,只得在win下通过debug来运行,然而多个项目无法同时启动,报错

1
panic: /debug/requests is already registered. You may have two independent copies golang.org/x/net/trace in your binary...
阅读全文 »

Go操作MySQL数据库,插入datetime列的数据都是UTC时间
Go中对应的类型为time.Time,即便设置了时区也是一样的结果
所以要改变mysql包的默认行为,设置时区

阅读全文 »

最近应用首页终于到了不得不优化的地步
由于只是响应慢,所以决定使用日常的xdebug的profiler功能来分析
记录一下使用的工具及配置,毕竟不是经常使用
优化虽好,可不能痴迷啊

阅读全文 »

使用sublime text频次虽然减少,但作为编辑器实在是少不了
最近升级一下,发现中文字体上下错位,犬牙交错,逼死强迫症
通过搜索加上尝试,得出了个人满意的解决方案
话说,当年windows的“正在启动”的上下错位问题,也不知道解决了没有啊

阅读全文 »