最近有点忙,好久不写博文了,今天听一个同事说之前他们的代码review都是人工来弄的,这多累,于是我赶紧搭建一个sonar代码质量检测平台给大家用用 docker环境搭建什么的就不说了。网上很多,直接上核心命令 第一条是docker 运行一个pgsql 第二条是docker 运行一个sonar 汉化 ...
分类:
其他好文 时间:
2018-10-27 00:00:09
阅读次数:
262
使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。 如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com)。 和GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于 ...
分类:
其他好文 时间:
2018-10-21 19:35:12
阅读次数:
180
安装了SonarQube以及Sonar Scanner之后,就需要那代码检测了。当然为了方便我们使用已有现成的demo,知道到对应的git地址下载即可。 1. sonar-examples下载 2. 案例检测 2.1. 查看配置 2.2. 质量检测 2.3. 浏览器查看 ...
分类:
其他好文 时间:
2018-10-14 21:01:12
阅读次数:
197
试题描述 我国空气质量标准是:空气质量指数0-50空气质量为优,51-100空气质量为良,101-150为轻度污染,151-200为中度污染,201-300为重度污染,>300为严重污染。先给你当天的空气质量指数,编写程序计算并输出当天的空气质量。 我国空气质量标准是:空气质量指数0-50空气质量为 ...
分类:
其他好文 时间:
2018-08-28 21:11:28
阅读次数:
171
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。 你可以通过调用 bool ...
分类:
其他好文 时间:
2018-08-25 00:35:01
阅读次数:
252
空气质量检测的一个小案例: (1)创建数据库 (2)引入各种需要的依赖或者xml文件 yml文件: 模糊查询: 点击添加: 点击提交后跳转到首页 ...
分类:
编程语言 时间:
2018-06-24 11:33:23
阅读次数:
163
这里我写查全部和根据条件查询 这里我们引用的依赖和ssm也有区别 首先从实体类开始 然后是DAO 上一篇博客写过这里对应的xml文件的配置位置有所变动 配置中 service层中和之前ssm的一样 在service的实现类中要注入dao并且要实现方法重写 在controller中 在页面上(忽略删除 ...
分类:
编程语言 时间:
2018-06-24 11:33:13
阅读次数:
222
开始搭建 1、获取 postgresql 的镜像 $ docker pull postgres 2、启动 postgresql $ docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres 3 ...
分类:
其他好文 时间:
2018-06-09 13:10:26
阅读次数:
196
Linux容器与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。容器提供的镜像包含了应用的所有依赖项,因而从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。
更加详细地来说,请您假定您在开发一个应用。您使用的是一台笔记本电脑,而且您的开发环境具有特定的配置。其他开发人员身处的环境配置可能稍有不同。您正在开发的应用依赖于您当前的配置,还要依赖于某些特定文件。与此同时,您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。您希望尽可能多在本地模拟这些环境,而不产生重新创建服务器环境的开销。
因此,您要如何确保应用能够在这些环境中运行和通过质量检测,并且在部署过程中不出现令人头疼的问题,也无需重新编写代码和进行故障修复?答案就是使用容器。容器可以确保您的应用拥有必需的配置和文件,使得这些应用能够在从开发到测试、再到生产的整个流程中顺利运行,而不出现任何不良问题。这样可以避免危机,做到皆大欢喜。
分类:
其他好文 时间:
2018-04-30 22:13:16
阅读次数:
184
有很多人使用GitHub,同样也有不少人使用码云,今天就说一下码云和码云的使用方式。 码云是国内的Git托管服务,和GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。 今天说 ...
分类:
Web程序 时间:
2018-04-17 17:05:08
阅读次数:
264