06 2018 档案

面向对象的三大特性和五大设计原则
摘要:特性封装继承多态SOLID 设计原则单一职责原则开放封闭原则里式替换原则接口隔离原则依赖倒置原则台灯和按钮的例子:替换数据库其他设计原则合成复用原则迪米特法则面向对象的 SOLID 原则特性封装隐藏对象的属性和实现细节,通过对外暴露的接口控制程序中属性的读写... 阅读全文

posted @ 2018-06-27 18:44 kikajack 阅读(383) 评论(0) 推荐(0)

UML 类图快速入门
摘要:UML 图形官方定义UML 类图(Class Diagram)UML 时序图(Sequence Diagram)领域 UML 类图和实现 UML 类图领域 UML 类图实现 UML 类图UML 关系泛化关系(generalization)实现关系(reali... 阅读全文

posted @ 2018-06-27 18:06 kikajack 阅读(539) 评论(0) 推荐(1)

PHP 开启错误显示并设置错误报告级别
摘要:警告:生产环境永远都不要显示任何错误信息!显示错误(display_errors)和错误报告(error_reporting)是两回事。PHP 脚本发生错误时,可以根据设置选择是否报告这个错误(记录到错误日志中),如果设置中开启了 display_error... 阅读全文

posted @ 2018-06-16 15:53 kikajack 阅读(542) 评论(0) 推荐(0)

信用卡和借记卡、储蓄卡
摘要:功能区别借记卡:不可透支,其中的存款按照活期计算利息。可以用于水电煤气等自动定期扣款,可以用来理财投资,转账结算功能。储蓄卡:功能阉割版的借记卡。只有基本的存取款、转账等功能。信用卡(贷记卡):可以透支,有一定的信用额度,在这个额度内可以先消费后还款,且有免... 阅读全文

posted @ 2018-06-15 18:16 kikajack 阅读(367) 评论(0) 推荐(0)

RSA - 原理、特点(加解密及签名验签)及公钥和私钥的生成
摘要:Wiki - RSA加密演算法Wiki - 欧拉函数Wiki - 模反元素ASN.1 格式标准RSA算法原理(二)注意:RSA 加密或签名后的结果是不可读的二进制,使用时经常会转为 BASE64 码再传输。RSA 加密时,对要加密数据的大小有限制,最大不大于... 阅读全文

posted @ 2018-06-15 12:45 kikajack 阅读(4268) 评论(0) 推荐(1)

Nginx 在各种语言框架下的配置 - 以 codeigniter 为例
摘要:对于各种语言常用的框架,Nginx 在官方的 Wiki 页面的 入门 部分提供了示例配置文件。具体可以参考这个页面的 Pre-canned Configurations 部分,这里列出了各种框架。直接点击 Codeigniter 进入 Codeigniter... 阅读全文

posted @ 2018-06-12 18:44 kikajack 阅读(266) 评论(0) 推荐(0)

Nginx 配置 location 以及 return、rewrite 和 try_files 指令
摘要:正则表达式Nginx 内置的全局变量location前缀字符串及优先级示例location 匹配原则if 和 break 指令ifbreakreturn、rewrite 和 try_files 指令return 指令rewrite 指令flag 标志位示例t... 阅读全文

posted @ 2018-06-12 18:17 kikajack 阅读(3241) 评论(0) 推荐(1)

Nginx 模块 - ngx_core_module
摘要:原文地址示例配置指令accept_mutexaccept_mutex_delaydaemondebug_connectiondebug_pointsenverror_logeventsincludeload_modulelock_filemaster_pro... 阅读全文

posted @ 2018-06-07 18:09 kikajack 阅读(348) 评论(0) 推荐(0)

Drone 的插件 - Docker 插件
摘要:Drone 插件市场 Drone 插件文档 原文地址 - Docker 插件的手册Docker 插件可以用于构建镜像及发布镜像到 Docker registry。下面的 pipeline 配置,就使用了 Docker 插件来构建和发布镜像:pipeline:... 阅读全文

posted @ 2018-06-06 13:39 kikajack 阅读(1122) 评论(0) 推荐(0)

Drone 持续集成实践 - 基于 Gogs,以 Golang 为例
摘要:Drone 官方示例 - Example Go project 用 Docker 部署 Go 服务器 Golang 官方示例 - outyet 一个生产环境的例子 用 rsync 复制文件的方式进行部署的例子实际的 DevOps 项目中,在 pipeline... 阅读全文

posted @ 2018-06-05 18:27 kikajack 阅读(1657) 评论(0) 推荐(0)

Vagrant 构建 LNMP 一致环境
摘要:GitHub 地址 vagrant plugin install vagrant-vbguestInstalling the 'vagrant-vbguest' plugin. This can take a few minutes...Fetching:... 阅读全文

posted @ 2018-06-05 00:07 kikajack 阅读(282) 评论(0) 推荐(0)