摘要: 什么是Flyway?转载:https://blog.waterstrong.me/flyway-in-practice/Flyway is an open-source database migration tool. It strongly favors simpl... 阅读全文
posted @ 2018-09-19 23:47 刘达人186 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Sonar安装下载Sonar点击下面网址下载Sonar: http://dist.sonar.codehaus.org/sonar-3.5.1.zip ,下载后解压解压后安装解压后你将要看到如下图所示的目录结构:图 1 Sonar目录结构运行Sonar不同的操作系统需... 阅读全文
posted @ 2018-09-19 15:31 刘达人186 阅读(3946) 评论(0) 推荐(0) 编辑
摘要: 1.不要用.size(),改用isEmpty()Using Collection.size() to test for emptiness works, but using Collection.isEmpty() makes the code more readab... 阅读全文
posted @ 2018-09-19 15:30 刘达人186 阅读(865) 评论(0) 推荐(0) 编辑
摘要: Sonar并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。sonarqubue默认... 阅读全文
posted @ 2018-09-19 15:29 刘达人186 阅读(641) 评论(0) 推荐(0) 编辑
摘要: https://docs.sonarqube.org/display/PLUG/Writing+Custom+Java+Rules+101 阅读全文
posted @ 2018-09-19 15:22 刘达人186 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Jenkins简介Jenkins是一个开源软件项目,业界著名的持续集成工具. Jenkins 安装准备1. 安装java 并且配置jdk环境2. 到Jenkins官网下载Jenkins.war包3. 下载tomcat 7.0/8.0(两个... 阅读全文
posted @ 2018-09-19 13:16 刘达人186 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 首先,为什么需要SonarQube?1、WriteClean Code1)全局健康报告 2)关注新增的问题 3)强制QualityGate4)Issue详情及建议…详情参考:https://www.sonarqube.org/features/clean-code/2... 阅读全文
posted @ 2018-09-19 12:27 刘达人186 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、介绍PrometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。G... 阅读全文
posted @ 2018-09-19 12:17 刘达人186 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 常见错误码及定义 错误码暂定都是5位数字,并配有相应的英文解释 错误码为 0 表示成功,其他都表示错误 错误码按模块按功能场景分级分段,前三位错误码表示模块,第四位表示模块下的功能。举例,商城系统里有交易模块和商品模块,则可以这样划分:401开头的表示交易模块,40... 阅读全文
posted @ 2018-09-19 12:07 刘达人186 阅读(2769) 评论(0) 推荐(0) 编辑