首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
想干点啥
掘友等级
golang服务器开发
|
tencent
可我不想随随便便就过完这生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
55
文章 55
沸点 0
赞
55
返回
|
搜索文章
最新
热门
一次kafka消费者的性能调优过程
服务进程从CPU 130 -> 100 ->73的调优过程记录,借此分享下go服务的调优思路,如何借助golang原生的pprof/trace来定位和分析问题,如何结合go GMP模型思考问题。
注册的pprof路由居然被干掉了?
万万没想到,在服务内引入了net/http/pprof包,想要看下服务运行的pprof,结果有个莫名其妙的包居然动了点手脚
Go slice扩容深度分析
本文主要是对go slice的扩容机制进行了一些分析。环境,64位centos的docker镜像+go1.12.1。 网上很多博客也有提到,slice扩容,cap不够1024的,直接翻倍;cap超过1024的,新cap变为老cap的1.25倍。 应该是4个8?基于翻倍的思路,c…
用Golang做点自动化的东西
用protobuf的时候就已经觉得挺好玩的,一个.proto文件,用一个命令加一个language type的参数就能生成相应语言的pb文件,神奇。这阵子闲了一点,调查了下,发现golang原生支持这种东西。核心,go generate。 go generate命令是go 1.…
redis常用demo收集(二)——基于redis的简单用户协同推荐
假设有用户A的喜好列表SA[1,2,3]和用户B的喜好列表SB[3,4,5],通过len(SA^SB)/len(SA)就能简单地得到一个能代表B相对于A的相似度,虽然不一定很精准,但胜在简单。 使用差集操作,B相对于A的差集就是除并集外B的剩余部分,此场景下通俗点来讲就是从相似…
redis常用demo收集(一)——总起
收录常见的redis用法,既涨涨见识,也方便遇到相关场景能快速参考。 假设有用户A的喜好列表SA[1,2,3]和用户B的喜好列表SB[3,4,5],通过len(SA^SB)/len(SA)就能简单地得到一个能代表B相对于A的相似度,虽然不一定很精准,但胜在简单。 使用差集操作,…
(转)Git常用终端命令
Git想必大家都熟悉了,由于现在Git的管理工具用的的确很方便,估计大家都用Git管理工具了,所以真正能够熟练用终端敲出常用的Git命令,想必没有多少人(当然也包括我)。 我用Git比较无规律,都是混合使用的:终端Git命令(会一些常用的) + Xcode自带Git管理工具 +…
golang实现简单的并发任务消费
又是一个golang func的简单运用,不得不说这个语法糖真的很棒。 并发任务消费的本质其实就是多个自旋的goroutine来监听多个func 类型的chan,当收到从chan传递过来的func后,就执行之。 通过定义一个slice类型的chan Work,使用多个gorou…
Golang中十分nice的一个func技巧
有一种面向对象思维的方法,User实现一个JsonString()的方法即可。但今天换一种思路,用func 这样做的一个好处是定义了日志打印的框架,把具体的日志的打印细节交由外部来实现,从而保证了对修改扩展的能力。其次,若是所有日志打印需要加某些共同的前置或者后置动作,可以在L…
用golang写个格式化go文件的小工具
背景:使用Goland开发,没有vscode那种保存文件后自动格式化的功能,每次都得Alt+Shift+F来格式化,而且每次只能格式化一个文件。而用Goland的Go fmt projects又会把vendor下的包也格式化了,这样又很不科学。然后不想去找插件,于是决定自己来折…
下一页
个人成就
文章被点赞
44
文章被阅读
33,455
掘力值
567
关注了
11
关注者
25
收藏集
6
关注标签
11
加入于
2017-10-12