一、什么是SOP(标准作业程序) 所谓SOP,是 Standard Operation Procedure三个单词中首字母的大写,即标准作业程序(标准操作程序),就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作。 SOP的精髓,就是将细节进行量化,用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化。 二、SOP的由来 在十
目录前言问题1. Correct this attempt to modify "candidates" or use "let" in its declaration.2. Expected an assignment or function call and instead saw an expression.3. Consider using "forEach" instead o
转载
2024-08-02 14:55:30
122阅读
前言 最近部门为整合后端组、前端组、测试组、需求组、产品组等组之间的工作流程,旨在提高协调与高效,其中之一就是希望开发组(后端、前端)开发的接口能及时更新,测试组能做接口测试,后期方便出文档,所以建议全员开始用Apifox,组员分享使用,确实不错,我这里就补充下idea插件Apifox uploader的
所有工具的配置和使用都是在centos环境下进行的 前提条件: 1。我已经完成了gitlab和jenkins的集成,实现gitlab执行push操作后,jenkins会触发脚本命令,生成一个以当前时间命名的文件。 2。sonar已经安装完成 如果前两部没有完成,可以看之前的博客流程 首先启动sonar 进入sonar目录 使用非root用户启动sonarcd /software/sonarqube
转载
2024-02-22 11:39:03
80阅读
一、SonarQube简介Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具, 以及持续集成工具。 比如pmd-cpd、checkstyle、findbugs、Jenkins。 通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工
# SonarQube与阿里Java开发规范的整合实践
在软件开发过程中,代码质量的保证是至关重要的。SonarQube作为一款流行的代码质量管理工具,能够帮助开发者发现潜在的代码问题,提升代码质量。而阿里巴巴的Java开发规范,则为Java开发提供了一套详细的编码标准。本文将介绍如何将SonarQube与阿里Java开发规范进行整合,以实现更高效的代码质量管理。
## 阿里Java开发规范简
原创
2024-07-20 11:17:33
454阅读
第一步: 去官网下载Sonar (7.9版本以上不支持mysql数据库(需要保存分析结果),现在最新版本9.1,当然并不是说没有Mysql,你就装不了Sonar或者说你必须去装个Oracle。Sonar支持内嵌数据库H2) 第二步: 进入/sonarqube-9.1.0.47736/bin/maco ...
转载
2021-10-16 18:48:00
1324阅读
2评论
前言TestableMock是阿里的单元测试工具,支持Mock公共方法、私有方法、静态方法、构造方法等功能,使用方便快捷 目前主要的Mock工具主要有Mockito、Spock、PowerMock和JMockit,基本差异如下:工具原理最小Mock单元对被Mock方法的限制上手难度IDE支持Mockito动态代理类不能Mock私有/静态和构造方法较容易很好Spock动态代理类不能Mock私有/静态
转载
2024-03-25 08:40:56
237阅读
20145318 《Java程序设计》实验2实验内容初步掌握单元测试和TDD理解并掌握面向对象三要素:封装、继承、多态初步掌握UML建模熟悉S.O.L.I.D原则了解设计模式S.O.L.I.D原则SRP(Single Responsibility Principle,单一职责原则)
OCP(Open-Closed Principle,开放-封闭原则)
LSP(替换原则)
ISP(接口分离原则)
D
SpringBoot整合Solr及其基本使用SpringBoot整合SolrSpringBoot版本// SpringBoot 父版本 2.4.12dependency// maven依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-b
转载
2024-07-16 22:54:33
82阅读
1 SonarQube安装及部署 1.0 在安装sonarqube时,必须先安装jdk1.8,并配置了环境变量, 1.1 下载SonarQube https://www.sonarqube.org/downloads/ 默认下载sonarqube-7.1.zip 1.2 解压并放置在任意文件夹下 1.3进行bin目录,然后选择win*****与电脑相应的文件夹,点击StartSonar.bat启动
转载
2024-01-05 22:41:48
167阅读
sonar整合阿里java规范开发历程1. 在准备做sonar整合阿里java规范开发的sonar-pmd插件的时候,首先上网找相关整合的经验,看到的是博客中综合考虑,觉得这篇博客应该可以: https://www.jianshu.com/p/b849175dd38b 这篇博客不管是从博客段落设计还是从大概扫过一遍内容之后的感触,都觉得挺靠谱的,然后就根据博主提供的git地址下载了博主的源码,随...
原创
2022-12-09 13:42:14
215阅读
好几年前写过一篇sonar api调用的文档,很多人看,但是当时写的比较简陋,很多小伙伴在下方留言,也答应过一些小伙伴些一篇示例,本文主要目的是一篇扫盲贴。一、接口文档要使用sonarqube的api接口,你首先要知道接口文档在哪里 我们打开任意一个sonarqube平台的页面,拉到最底端,这里有一个web接口的链接,点击进去,就能跳转到sonarqube的rest api文档 我们只需要按照文档
转载
2024-08-02 14:57:55
675阅读
用大模型的方法解决实际办公问题在jenkins中调用sonar,去扫描项目代码;具体把sonar整合到jenkins中,比较简单,一般借助大模型跟他说“用jenkins脚本编写一个流水线脚本,调用sonar-scanner,扫描项目代码在/var/jenkins/workspace/project1/”pipeline {
agent any
environment {
SpringBoot实现apollo的简单使用与整合服务信息SpringBoot[2.0.2.RELEASE] windows 7 apollo 1.4安装部署概要:注意:此次部署是使用打包好的jar包直接进行部署分布式部署指南官方文档源码构建git地址安装包构建地址 - apollo-adminservice-1.4.0-github.zip - apollo-configservice-1.4
转载
2024-01-05 22:42:38
50阅读
http://www.importnew.com/14841.html
原创
2022-06-01 11:56:21
212阅读
一个list里面数据 某个属性合并成一个字符串 逗号隔开//String productLineNames = dto.getOwnOppProductLineDTOS().stream().map(OwnOppProductLineDTO::getProductLine).collect(Coll ...
转载
2021-10-29 14:15:00
260阅读
2评论
# Java 8 for 新手入门指南
Java是一种广泛使用的编程语言,而Java 8作为其最新版本,引入了许多新特性和改进,为开发人员提供了更多便利。本文将介绍Java 8的一些重要特性,并通过代码示例来展示其用法。
## Lambda表达式
Lambda表达式是Java 8引入的一项重要特性,可以简化代码并提高可读性。它允许我们像声明函数一样直接在代码中传递行为。
```java
/
原创
2024-07-01 04:35:41
58阅读
java8的特性:java8之前HashMap高效的原因: 1
原创
2022-07-09 00:01:40
249阅读
1、 HashMap 加入了红黑树 2、ConcurrentHashMap 使用了CAS无锁机制 3、 永久区没有了,成了元空间(MetaSpace)。相对于方法区,直接使用的物理内存!相应的PremGenSiz 、 MaxPremGenSize 参数失效了 取而代之的是:MetaSpaceSize
转载
2019-05-13 00:37:00
305阅读
2评论