共 49 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:一、SonarQube简介Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具, 以及持续集成工具。 比如pmd-cpd、checkstyle、findbugs、Jenkins。 通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量 阅读全文
posted @ 2019-08-16 17:27 paul_hch 阅读 (16) 评论 (0) 编辑
摘要:一、Jenkins概述 二、安装Jenkins https://pkg.jenkins.io/redhat-stable/ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins. 阅读全文
posted @ 2019-08-16 17:25 paul_hch 阅读 (14) 评论 (0) 编辑
摘要:一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解 阅读全文
posted @ 2019-08-16 17:23 paul_hch 阅读 (38) 评论 (0) 编辑
摘要:Confluence是一个企业级的Wiki软件,可用于在企业、部门、团队内部进行信息共享和协同编辑一、安装过程1 安装并配置mysql [root@vm1 ~]# tail -13 /etc/my.cnf character-set-server=utf8 collation-server=utf8 阅读全文
posted @ 2019-08-16 17:19 paul_hch 阅读 (19) 评论 (0) 编辑
摘要:介绍 DevOps平台采用的介质服务器类型为NEXUS,NEXUS是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问。 一、配置Maven [root@meteor ~]# wget http://www-us.apache.org/dist/maven/maven- 阅读全文
posted @ 2019-08-16 17:15 paul_hch 阅读 (10) 评论 (0) 编辑
摘要:负责galera上执行删除语句 执行后,群集破坏,除了主节点存活,其他俩个节点全都停掉。 查看galera的限制,没有主键的表,不支持DELETE操作。但是查看删除数据的表是有主键的,只不过删除不是根据主键删除,不知道是不是这个原因 galera官方的限制: 当前的复制仅仅在 InnoDB 存储引擎 阅读全文
posted @ 2019-08-16 16:32 paul_hch 阅读 (12) 评论 (0) 编辑
摘要:在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: 这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少 阅读全文
posted @ 2019-08-16 11:33 paul_hch 阅读 (17) 评论 (0) 编辑
摘要:JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。它是一个集 项目计划、任务分配、需求管理、错误跟踪于一体的工具,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。一、 阅读全文
posted @ 2019-08-15 16:31 paul_hch 阅读 (25) 评论 (0) 编辑
摘要:最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。本文通过对两种模式关键特性实现原理对比,希望可以尽可能客观、中立的阐明各自真实的优缺 阅读全文
posted @ 2019-08-13 14:55 paul_hch 阅读 (32) 评论 (0) 编辑
摘要:今天同事负责的数据库从库出现从库延迟增大,MySQL日志InnoDB: page_cleaner: 1000ms intended loop took 17915ms. 了解原因,keepalived+MySQL主主复制架构,MySQL5.7版本,其中keepalived切换到备库后,在切换回来导致 阅读全文
posted @ 2019-08-09 17:26 paul_hch 阅读 (192) 评论 (0) 编辑
摘要:在前面的博客中《说说 NGINX 的配置及优化》的 2.5 小节里面,提到 location 模块是 nginx 中用的最多的,也是最重要的模块,负载均衡、反向代理、虚拟域名等都与它相关。 首先我们可以先来看一同事发过来的信息 这里想要在通用匹配 “/” 的情况下直接访问动态资源,而当访问到 “au 阅读全文
posted @ 2019-08-09 17:13 paul_hch 阅读 (100) 评论 (0) 编辑
摘要:rsync详解之exclude排除文件 问题:如何避开同步指定的文件夹? --exclude rsync --exclude files and folders http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-fold 阅读全文
posted @ 2019-08-06 10:20 paul_hch 阅读 (50) 评论 (0) 编辑
摘要:今天有开发反应他的建表语句错误,我看了下,提示: 原因是: MySQL不允许在BLOB/TEXT,TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, LONGTEXT,VARCHAR建索引,因为前面那些列类型都是可变长的,MySQL无法保证列的 阅读全文
posted @ 2019-07-12 09:12 paul_hch 阅读 (77) 评论 (0) 编辑
摘要:12.1 open() open()函数作用是打开文件,返回一个文件对象。 12.1 open() open()函数作用是打开文件,返回一个文件对象。 open()函数作用是打开文件,返回一个文件对象。 用法格式:open(name[, mode[, buffering[,encoding]]]) 阅读全文
posted @ 2019-07-04 17:22 paul_hch 阅读 (23) 评论 (0) 编辑
摘要:1、遍历目录及文件方法 1)根据时间遍历指定目录下的文件 2)如果过滤以log为结尾的文件 3)网上收集的其他方法,python 过滤出某后缀名文件 方法1: 方法2: 方法3: 4) os.walk()方法 5) python遍历目录下的所有文件和目录 转自 python 过滤出某后缀名文件 - 阅读全文
posted @ 2019-06-25 10:10 paul_hch 阅读 (47) 评论 (0) 编辑
共 49 页: 上一页 1 2 3 4 5 6 下一页 末页