《THE ART OF SCALABILITY》中描述了一个非常有用的扩展模型:扩展立方(也叫AKF扩展立方)。
这个模型把应用比作立方体,为了支持应用的发展和演进,我们可以通过x,y,z三个方向对它进行扩展。
AKF扩展立方
2018年9月10日
《THE ART OF SCALABILITY》中描述了一个非常有用的扩展模型:扩展立方(也叫AKF扩展立方)。
这个模型把应用比作立方体,为了支持应用的发展和演进,我们可以通过x,y,z三个方向对它进行扩展。
在公网暴露端口的无防护Redis实例,很容易成为攻击者直接攻破的跳板,下面讲述一下攻击过程。
使用Mac对磁盘进行分区,显示“Mediakit报告设备商的空间不足以执行此操作”,该怎么办?
今天来比较三款MarkDown工具。入选的三个工具分别叫做马克飞象
、小书匠
、作业部落Cmd Markdown
。入选的必要条件是支持所有的终端,且可以导到其他的笔记平台。单个端的Markdown解析器、或者文本编辑器的插件之类的,不在今天的讨论之列。
垃圾回收一直是Go语言的一块心病,在它执行垃圾回收的时间中,你很难做什么。
在垃圾回收压力大的服务中,GC占据的CPU有可能超过2%,造成的Pause经常超过2ms。垃圾严重的时候,秒级的GC也出现过。
如果经常临时使用一些大型结构体,可以用Pool来减少GC。
匿名代理、透传代理和精英代理之间的区别 / differences between transparent, anonymous and elite proxy
用Go实现的驻留内存的键值对存储/高速缓存(类似Memcached),适合单机应用 // An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
源码级剖析Go标准库中的sync.RWMutex。
具备编程连字功能的等宽字体 // monospaced font with programming ligatures