docker-compose
简介
|
|
常见参数
command:这里的书写方式支持多种,是等效的,我就是使用第三个书写方法。
|
|
command:这里的书写方式支持多种,是等效的,我就是使用第三个书写方法。
2013年3月20日发布Docker0.1
如何定义Docker?
Docker 是一个承载和驱动容器的。Docker 是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是Docker提出的"Build once,Run anywhere"
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
S.O.L.I.D 是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写。
SRP: The Single Responsibility Principle 单一职责原则
数据库表的时间戳字段设计,建议使用 int64 类型
|
|
|
|
查询JSON中的数据用 column->path的形式,其中对象类型path的表示方式 $.path,数组类型的表示方式 $[index];
Memcached 是一个自由开源的,高性能,分布式内存对象缓存系统。
Memcached 是一种基于内存的 key-value 存储,用来存储小块的任意数据(字符串、对象)。
Memcached 官方网站:http://memcached.org/
众所周知,不同的缓存速度是不同的,本地内存缓存 > redis/memcache > 磁盘缓存。
PHP 可以使用静态变量(如 array)实现本地内存缓存,Golang 可以使用变量(如 map)实现本地内存缓存。
高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(因为DES不安全了),已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
快速排序,二分法查找,深度优先搜索,广度优先搜索
时间重合判断逻辑:
|
|
XSS 种类
XSS防范方法