cwen's blog


沉稳,不乏可爱

负载均衡的一点整理

刚接到一个调研各云厂商的负载均衡情况的小任务,可是小菜鸟对与负载均衡也是一知半解,就先花点时间冲冲电…


分布式事务2PC && 3PC

二阶段提交(Two-phase Commit)是指,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶段提交也被称为是一种协议(Protocol)…


CAP初窥

初入 pingcap ,我这枚小菜鸟对分布式理论却一窍不通,表示很是捉急,借我司 CTO 为新员工科普分布式系统知识之际,自己也花点时间学习学习, 首先先从 CAP 定理入手…


go笔记-并发

Goroutine 的那些事


ljgo - 静态博客引擎(0.1.0-beta版)

ljgo 是使用GO 语言实现的简单静态博客引擎, 编译速度快、安装简单。


go笔记-GC

GO “非分代的、非紧缩、写屏障、并发标记清理”


context 包解读

context 包困扰我好久,之前在 watch etcd 的时候首次上手使用这个包,当时并不理解这个包的作用,只知道可以用来关闭 watch , 后来被大牛吐槽了,决定深入探究一番。


初识 Docker

Docker 是一个开源的应用容器引擎,使用 golang 开发实现,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。


jQuery 中 attr() 和 prop() 方法

昨天在使用JQuery实现一个一键全选的功能的时候,在设置 checkbox 属性后,只是在第一有效,过后的N次一直无法改变。一开始还以为自己代码是不是神马地方的逻辑出了问题,可是在检查的多次之后依然无法找到答案,最后只能求助Google(按常理来说一般先翻文档),先上我之前出问题的代码。


golang 编程基础 - Hello,Word

最近越发觉得自己的golang基础还是不够扎实,所有决定再从头捋一遍golang的基础知识 同时也为golang的爱好者们提供点入门材料.