Golang-进程无故消失?

2018-09-30
阅读 2 分钟
3.6k
导致进程消失原因:64位操作系统中,写一个溢出指针到内存的非指针字符(a non-pointer word of memory),导致GC的时,不能看到该溢出块,所以导致GC过早回收该块,然后就导致崩溃(目前在NaCl/amd64p32已发现该问题)。

Golang-go_tool_pprof性能监控

2018-09-25
阅读 2 分钟
7.6k
什么是go tool pprof性能监控?怎么用?以下会为你一一解答,还会和java工具对比哦。 Let's Go! 1.结论 Golang 自带工具监控cpu,内存比较简单,并提供可视化界面。 学习成本较低。 推荐使用。 2.是什么? 用于量化go语言性能而存在的分析工具 使用可视化工具来分析服务器运行时生成的预定格式数据 多种数据分析图 golan...

Java-FlameGraph火焰图

2018-09-22
阅读 1 分钟
6.5k
什么是FlameGraph火焰图?怎么用?以下会为你一一解答。 Let's Go! 1.结论 如果能生成出来对应图表,分析java使用cpu性能很好用。 但是有时生成出来的堆栈写着Unknown,没有具体堆栈信息,会比较抓狂。 如想获取更多信息请参考:[链接] Github提问题回复速度也较慢,遇到自己解决不了的问题也会比较头疼。 2.是什么? 用...

Redis-jedis客户端报Too many Cluster redirections异常

2018-09-19
阅读 3 分钟
23.2k
jedis客户端报Too many Cluster redirections异常?很困扰?不知道是什么问题?请看以下文章,为你一一解答。 1.解决方案 暂没发现比较好的解决方案。 2.环境 Redis 3.x Cluster Jedis 2.8 Jdk1.8 3.场景 4.问题现象 请求间歇性穿透缓存。 错误信息 {代码...} 5.问题原因 通过分析以下代码得知错误原因: {代码...} 当发...

Nodejs-使用vue.js编写计算器桌面应用

2018-09-16
阅读 1 分钟
3.4k
本人身为一个后端工程师,如果需要写桌面应用是否不应该呢?。其实不是。首先Vuido的精华就是”使用 JavaScript构建跨平台的桌面应用”。后端只写服务不写页面用户怎么用呢?所以多接触一点也算是与时俱进吧。 立志成为架构师的我,可以去尝试使用Vuido或者electron来开发桌面应用。以后或许可以为自己提供一种全新的解决...

Golang-使用Thrift请求后得到HttpStatus413

2018-09-15
阅读 1 分钟
2.6k
Thrift请求后得到HttpStatus413是什么鬼?以下会为你一一解答。 Let's Go! 1.解决方案 自己继承后重新实现(推荐) 修改thrfit包中SetHeader/Flush方法,增加重置header逻辑 每次都重新创建Thrift连接 2.环境 Golang version:1.5 Linux version:Linux version 2.6.32-279.el6.x86_64 (gcc version 4.4.6 20120305 (Re...