qw_xingzhe的专栏

专注出辉煌!

SOLID 设计原则

SOLID 原则基本概念: 程序设计领域, SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期 引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系...

2018-11-21 07:44:36

阅读数 106

评论数 0

【ApiDoc】官方文档(翻译)

本文主要参考 ApiDoc官方文档 一、apidoc简介 apidoc是一款可以有源代码中的注释直接自动生成api接口文档的工具,它几乎支持目前主流的所有风格的注释。例如: Javadoc风格注释(可以在C#, Go, Dart, Java, JavaScript, PHP, TypeS...

2018-11-06 14:05:13

阅读数 219

评论数 0

php注释

  数组内容注释 /** * @param ClientInterface $client Client used to send the requests. * @param array|\Iterator $requests Requests or fun...

2018-11-05 19:39:01

阅读数 63

评论数 0

Laravel 的中大型专案架构

 只有MVC 是不够的,我们需要更完整的专案架构 初学者学习Laravel时分两种,一种是乖乖的将程式填入MVC架构内,导致controller与model异常的肥大,日后一样很难维护;一种是常常不知道程式该写在哪一个class内而犹豫不决,毕竟传统PHP都是一个页面一个档案。本文整理出最适合L...

2018-10-20 18:29:19

阅读数 315

评论数 0

python 退出程序的方式

python程序退出方式[sys.exit() os._exit() os.kill() os.popen(...)] 知乎说明 http://www.zhihu.com/question/21187839 1. sys.exit() 执行该语句会直接退出程序,这也是经常使用的方法,也不需...

2018-09-18 07:57:09

阅读数 327

评论数 0

python常用

1、python获取当前文件路径以及父文件路径 #当前文件的路径 pwd = os.getcwd() #当前文件的父路径 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #当...

2018-09-18 07:52:58

阅读数 62

评论数 0

RESTful api接口规范

相关文章: Restful API 的设计规范 RESTful 接口规范 整体规范建议采用RESTful 方式来实施。   协议 API与用户的通信协议,总是使用HTTPs协议,确保交互数据的传输安全。   域名 应该尽量将API部署在专用域名之下。 https://api.e...

2018-09-15 19:58:51

阅读数 1895

评论数 0

Jenkins + PHPUnit

PHPUnit相关文章 官方文档: https://phpunit.readthedocs.io/zh_CN/latest/installation.html   Jenkins相关集成文章 1、Jenkins Tutorial (以PHPUnit为例) 实践纠正: Add -&am...

2018-09-15 19:15:37

阅读数 153

评论数 0

linux下使用yum安装新版php7.0

1、首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,性能提升50%以上! 按照系统更新yum源,我的是centos7,所以我运行下面的代码! CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org...

2018-09-15 18:26:17

阅读数 683

评论数 0

Portainer -- Docker可视化管理工具的安装配置及使用

Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中...

2018-09-15 10:49:17

阅读数 931

评论数 0

Docker容器的重启策略及docker run的--restart选项详解

1. Docker容器的重启策略 Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。 Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。 Docker容器的重启策略如下:   no,默认策略,在容器退出时不重启容器 on-...

2018-09-11 09:12:42

阅读数 253

评论数 0

持续集成之Jenkins+Gitlab实现持续集成 [二]

项目:使用git+jenkins实现持续集成 开始构建  General  源码管理  我们安装的是git插件,还可以安装svn插件  我们将git路径存在这里还需要权限认证,否则会出现error  我们添加一个认证  选择一下认证方式(我们可以在系统管理-->...

2018-09-09 16:40:55

阅读数 145

评论数 0

持续集成之Jenkins+Gitlab简介 [一]

持续集成概念 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous Deployment 1 2 3 1.1 什么是持续集成: 持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动...

2018-09-09 16:39:45

阅读数 96

评论数 0

Jenkins介绍和安装及配合GitLab代码自动部署

Jenkins是什么? 基于JAVA的开源的自动化系统平台 加速自动化CI,CD任务及流水线,所有类型的任务:构建,测试,部署等 丰富的插件生态系统支持功能扩展,1400+插件和SCM,测试,通知,报告,Artfact,触发,外部集成等 基于Web的管理和使用界面 源于Hudson 官...

2018-09-09 16:30:21

阅读数 68

评论数 0

Docker 解决容器时间与主机时间不一致的问题三种解决方案

Docker容器时间与主机时间不一致 通过date命令查看时间 查看主机时间 [root@localhost ~]# date 2016年 07月 27日 星期三 22:42:44 CST 查看容器时间 root@b43340ecf5ef:/#date                ...

2018-09-09 09:49:11

阅读数 2496

评论数 1

jenkins任务构建失败重试插件Naginator Plugin

jenkins任务失败重新构建插件Naginator Plugin jenkins任务经常会因为一些偶然因素失败,这时重新构建一次就肯能成功;jenkins的Naginator Plugin插件可以重新调度构建失败的任务;Retry Failed Builds Plugin也可以,但是已经过时...

2018-09-07 08:40:37

阅读数 711

评论数 0

jenkins持续集成原理

转载: 原文地址:http://www.2cto.com/kf/201609/544550.html 持续集成 开发中,我们经常遇到一些奇怪问题,比如本地可以编译成功的代码但是同事们更新代码后编译出错,或者在项目有多个Target的时候,资源文件只添加到了当前的Target,另外一个Targ...

2018-09-07 08:26:36

阅读数 145

评论数 0

Jenkins进行git多分支发布

 在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。       在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录...

2018-09-02 09:28:22

阅读数 327

评论数 0

jenkins 实现PHP持续集成部署

安装jenkins相关依赖 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo  rpm --import https://jenkins-ci.org/redhat/jenkin...

2018-09-02 09:26:31

阅读数 570

评论数 0

容器类文章汇总 - docker swarm k8s

1、【Docker】 Swarm简单介绍

2018-08-31 23:56:32

阅读数 154

评论数 0

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