09 2017 档案
摘要:系统设计,协议先行。 大部分技术人没有接触协议的设计细节,更多的是使用已有协议进行应用层的编码,例如: (1)使用http作为载体,设计get/post/cookie参数 (2)使用dubbo框架,而不用去深究内部的二进制包头包体,以及序列号反序列化的细节 无论如何,了解协议设计的原则,对深入理解系
阅读全文
摘要:一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 select * from order where status!=0 and stauts!=1 not in/not exists都不是好
阅读全文
摘要:Docker存储驱动 1. Docker存储驱动历史 Docker目前支持的greph driver包括: AUFS device mapper btrfs overlayfs(重点) 关于各存储驱的详细介绍参照 "Docker五种存储驱动原理及应用场景和性能测试对比" 2. Docker over
阅读全文
摘要:Docker的数据管理 I. 基本概念 Docker容器一旦删除,其相关的rootf文件系统就会被删除,其容器内的数据将一并删除,为了保存相关数据,Docker提出了数据卷的概念。 II. 数据卷 Docker中与数据卷相关的参数: 1)创建数据卷 不指定host dir去创建一个数据卷: 通过查看
阅读全文
摘要:Docker网络 I. Docer的通信方式 默认情况下,Docker使用网桥(brige)+ NAT的通信模型. Docker启动时会自动创建网桥Docker0,并配置ip 172.17.0.1/16 Docker容器内容及容器与宿主机通信方式(Brige方式) 当Docker启动容器时,会创建一
阅读全文