摘要: 前言 持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。1. 开发环境 我这边建立的标准开发环境如下... 阅读全文
posted @ 2016-05-19 19:40 一杯甜酒 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了)Jenkins安装安装Tomcat从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Rel... 阅读全文
posted @ 2016-05-19 19:36 一杯甜酒 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了)Jenkins安装安装Tomcat从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Rel... 阅读全文
posted @ 2016-05-19 19:36 一杯甜酒 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。 大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易... 阅读全文
posted @ 2016-05-19 18:01 一杯甜酒 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。 大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易... 阅读全文
posted @ 2016-05-19 18:01 一杯甜酒 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将... 阅读全文
posted @ 2016-05-19 17:54 一杯甜酒 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Notepad++快捷键大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个Shi... 阅读全文
posted @ 2016-05-19 16:15 一杯甜酒 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Notepad++快捷键大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个Shi... 阅读全文
posted @ 2016-05-19 16:15 一杯甜酒 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.选择优化的数据类型MySQL支持很多种不同的数据类型,并且选择正确的数据类型对于获得高性能至关重要。不管选择何种类型,下面的简单原则都会有助于做出更好的选择:(1).更小通常更好一般来说,要试着使用正确地存储和表示数据的最小类型。更小的数据类型通常更快,因为它们使用了更少的磁盘空间、内存和CPU... 阅读全文
posted @ 2016-05-19 15:35 一杯甜酒 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.选择优化的数据类型MySQL支持很多种不同的数据类型,并且选择正确的数据类型对于获得高性能至关重要。不管选择何种类型,下面的简单原则都会有助于做出更好的选择:(1).更小通常更好一般来说,要试着使用正确地存储和表示数据的最小类型。更小的数据类型通常更快,因为它们使用了更少的磁盘空间、内存和CPU... 阅读全文
posted @ 2016-05-19 15:35 一杯甜酒 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、三大范式1、第一范式:消除一个字段包含多个数据库值,消除一个记录包含重复的组(单独的一列包含多个项目),即可满足1NF。2、第二范式:消除部分依赖性即可转化为2NF。部分依赖性表示一个记录中包括的字段只依赖于主键的一部分。解决部分依赖性的最简单方法是将复合主键分成两部分,每一部分表示一个单独的表... 阅读全文
posted @ 2016-05-19 14:54 一杯甜酒 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、三大范式1、第一范式:消除一个字段包含多个数据库值,消除一个记录包含重复的组(单独的一列包含多个项目),即可满足1NF。2、第二范式:消除部分依赖性即可转化为2NF。部分依赖性表示一个记录中包括的字段只依赖于主键的一部分。解决部分依赖性的最简单方法是将复合主键分成两部分,每一部分表示一个单独的表... 阅读全文
posted @ 2016-05-19 14:54 一杯甜酒 阅读(183) 评论(0) 推荐(0) 编辑