vim tips

由于许多场合下需要直接在server上进行debug的操作,公司又没有一套成熟的日志搜集系统,自然又用起了vim,这里记录一些常常使用到的vim的快捷操作。

Read More »

k8s cache tips

在程序中经常需要用到内存缓存,说简单一点就是一个map。这里以k8s中的canche为例看看好的缓存机制是如何设计的以及有哪些需要注意的地方,以后在程序中遇到类似的缓存相关的问题就可以直接拿过来使用。这部分的介绍不需要对k8s的背景知识有任何的了解,但是了解了缓存机制之后再看一些相关的组件比如kube-controller,多少会更有一些更加全局的认识对于k8s自身业务代码的深入理解也会有所帮助,甚至可以按照自己的业务逻辑和场景实现一个定制的controller。

Read More »

Golang servmux

主要是介绍golang中servermux的相关内容,还有一些在golang中的http的基本知识,最后还大致介绍了go-restful的库。整体上想的话,步骤应该是比较简单的,首先写好对应的路由要执行的函数,之后就是把路由信息注册到某个地方,信息过来再分发给对应的路由。

Read More »

Tips in c/c++ style algorithm

练习题目总是断断续续的,因此感觉从来也没有在某一个时间段内达到很高的水平,总是隔一段时间再做题有些基本的内容就忘记了(发人深思)。而且平时项目里用c/c++并没有那么频繁,有一些零零碎碎的操作不便于快速回忆,于是那些做题目时会用到的内容还是梳理在一起比较好,也相当于是一个系统整理了。

Read More »