摘要: 使用的变量 本文档用到的变量定义如下: 创建 kubectl config 文件 使用命令www.97yingyuan.org head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成token 使用命令www.97yingyuan.org head 阅读全文
posted @ 2017-11-15 21:15 天师符 阅读(8270) 评论(0) 推荐(0) 编辑
摘要: map的特性是,所有的元素会根据键值自动排序。map的所有元素都是pair,同时拥有实值(value)和键值(key)。pair的第一个元素被视为键值,第二个被视为实质piar 的定义 注意:1.使用map不能修改元素的key,这会影响map元素的排列规则,会破坏map组织2.可以修改元素的valu 阅读全文
posted @ 2017-11-15 21:14 天师符 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 一般而言TDD的好处是以输出为导向及早发现问题,以及方便重构(单元测试保证).我理解,还有一个比较重要的意义是: 客观上强制了程序员写出更加友好的接口 方便测试和联调. 问题 这里我以c++举例,需求就用最简单的: 实现一个单例类(比如说一个读取数据库的单例).好,拿到这个需求了,考虑到c++11之 阅读全文
posted @ 2017-11-15 21:11 天师符 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在做服务化拆分的时候,若不是性能要求特别高的场景,我们一般对外暴露Http服务。Spring里提供了一个模板类RestTemplate,通过配置RestTemplate,我们可以快速地访问外部的Http服务。Http底层是通过Tcp的三次握手建立连接的,若每个请求都要重新建立连接,那开销是很大的,特 阅读全文
posted @ 2017-11-15 21:09 天师符 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock基于Sync内部类来完成锁。Sync有两个不同的子类NonfairSync和FairSync。Sync继承于AbstractQueuedSynchronizer。 ReentrantLock的大部分方法都是基于AbstractQueuedSynchronizer实现,大部分 阅读全文
posted @ 2017-11-15 21:06 天师符 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在PHP中可以通过define()和const两种方式定义常量可是在开发中我们应该什么时候用define()定义常量,什么时候用const定义常量? 这两种方式定义常量的主要区别是什么? 从5.3版本开始PHP有两种方法来定义常量,使用const关键字或者是使用define()方法: 两者之间最大的 阅读全文
posted @ 2017-11-15 21:03 天师符 阅读(285) 评论(0) 推荐(0) 编辑