regular-expression-base
限定符
**?:**表示某个字符需要出现0次或1次
1used? # 这样就可以匹配use和used
***:**表示某个字符可以出现0次或多次
1234# ab*cacabcabbbbc
**+:**表示某个字符需要出现1次以上
123# ab+cabcabbbbbc
{…}:指定出现次数
1
...
Jenkins中三大重要概念:
1、job(任务/工程)
在Jenkins平台中,都是以job(任务/工程)为单位去完成一件事情的。
在使用Jenkins时,都是会在Jenkins管理界面当中创建一个job/item。在job/item中来组织任务。
SQL查询慢怎么办?
- 从数据库设计方面
- 加索引
- 尽量多考虑使用数值型
- 尽量多考虑使用定长而非变长
- 从SQL优化入手
- exist和in
- in和not in
- like的使用从数据库设计方面加索引尽量多考虑使用数值型尽量多考虑使用定长而非变长从SQL优化入手exist和inin和not inlike的使用
版本控制( Revision control )是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
实现跨区域多人协同开发
追踪和记载一个或者多个文件的历史记录
组织和保护你的源代码和文档
统计工作量
并行开发、提高开发效率
跟踪记录整个软件的开发过程
减轻开发人员的负担,节省时间,同时降低人为错误
简单说就是用于管理多人协同开发项目的技术
没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引入很多问题,如软件代码的一致性、软件内容的冗余、软件过程的事物性、软件开发过程中的并发性、软件源代码的安全性,以及软件的整合等问题。