- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 golang一次CPU占用高问题的排查
写的程序windows调试完成部署到centos时候出现了CPU占用高的问题,基本快占用1核 代码中添加生成cpuprofile 使用go tool pprof 查看消耗CPU时间最多的调用 发现占用最高的项为runtime.futex, 查资料后了知道linux futex是锁相关,检查代码后发现问题所在,有个库在time.AfterFunc中把传入的以秒为单位的时间直接转为time...
2018-07-05 14:39:23
15569
原创 mysql数据库存utf8mb4格式字符
之前也碰到过微信昵称有特殊符号时存储到utf8字段报错的问题,以前比较粗暴,只要碰到需要处理特殊字符的不管是会影响存储还是编码解码,都是直接编码后存储下来,到用的地方再解码。这次是将数据库昵称字段改为了utf8mb4编码,然后将客户端连接传输编码改为utf8mb4了,解决了这个问题,因为utf8mb4兼容utf8所以其他字段编码也不用去变。网上查到把数据库所有默认编码格式改为utf8mb4...
2018-07-05 14:36:09
879
原创 Golang相关学习记录
Golang相关学习记录书签Golang相关学习记录书签练习代码 https://gobyexample.com/ 电子书,过程很详细 https://books.studygolang.com/gopl-zh/ch1/ch1-03.html 第三方库整理 https://github.com/avelino/awesome-go 挺实用的教程 http...
2018-05-25 08:58:02
380
转载 log4cplus指南
log4cplus指南1 Log4cplus简介 log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统,受Apache Software License保护,作者是Tad E. Smith。 log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将日志划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期。你可以选择将日志输出到屏幕、文件、
2015-06-04 13:17:09
579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人