自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 如何理解travis-ci中build的阶段(stage)

build的阶段(stage)是一种将job组织起来的方式,并行地在每个阶段里执行job,而并非一个接一个地序列化的执行阶段。比如你想在同一时间对Ruby gem或者npm package进行运行时间版本上的测试。只有当所有测试成功通过你才能发布你的gem或者package。build阶段让这种build变成可能。当然相对于上面的案例,还有针对build阶段更多更精细的应用。比如,你可以使用build阶段在第一个阶段的job中预热依赖缓存,而后在第二个阶段的若干个并行的job中使用这个缓存。或者你可以首

2020-10-28 16:47:42 2160

原创 【Travis CI使用教程】如何让定制你的travis.yml配置文件

Travis CI为每一种语言提供了一个默认的构建环境和一个默认的阶段集合。它能够为项目job的构建活动创建虚拟机,并将项目仓库在虚拟机中克隆,安装可选的插件,并运行构建过程的各个阶段。构建:.travis.yml文件描述了构建的整个过程。在TravisCI中的每一个构建都是由一系列阶段(stage)所组成的。而这些阶段又被分成了不同的并行的job来运行。job的生命周期:job的生命周期也是由多个阶段(phase)组成的。主要的阶段包括:Install - 安装所需的依赖Script -

2020-10-19 15:57:41 2371

原创 逐步深入单例模式(2)

1. 如何理解单例模式的唯一性我们常理解的单例模式是一个类只允许创建唯一一个对象。这个对象唯一性的作用范围是创建该对象所属的进程。而进程之间是不共享地址空间的。换句话说,如果在一个进程中创建另一个进程,操作系统会给新的进程分配地址空间,将原进程地址空间中的所有内容拷贝一份到新进程中,这些内容包括代码、数据。所以,单例类在老进程中存在一个对象,在新进程中也存在一个对象,但是这两个对象并不是同一个对象。单例对象在进程之间是不唯一的。2. 实现一个线程唯一的单例我们知道单例对象是进程唯一的,这就表明其在线

2020-09-22 17:09:52 88

原创 逐步深入单例模式(1)

1. 单例模式(Singleton Design Pattern)定义:一个类只允许创建一个对象或实例,这种设计模式就叫做单例设计模式。2. 单例模式使用场景2.1 例一:处理资源访问冲突比如实现一个Logger类用于向同一个文件中写日志,Logger类具体实现代码如下:public class Logger{ private FileWriter writer; //构造函数 public Logger(){ File file = new Fi

2020-09-09 16:14:31 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除