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阅读
所有工具的配置和使用都是在centos环境下进行的 前提条件: 1。我已经完成了gitlab和jenkins的集成,实现gitlab执行push操作后,jenkins会触发脚本命令,生成一个以当前时间命名的文件。 2。sonar已经安装完成 如果前两部没有完成,可以看之前的博客流程 首先启动sonar 进入sonar目录 使用非root用户启动sonarcd /software/sonarqube
转载 2024-02-22 11:39:03
80阅读
目录前言问题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
第一步: 去官网下载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
240阅读
    我们在https://start.spring.io/上可以看到,Spring Boot 有好几个版本。现在对以下版本进行一下说明和注意事项。M版本     M1,M2,M3中的M是milestone的简写,这个单词是里程碑的意思,此版本是极不稳定,且Bug极多,各位只要知道,接下来有什么新版本将要发行就好,如果你用来写代码,有可能让你的 hello world 都不会显示。极力不建议使用
上周, Sonar团队的Simon Brandhof和Freddy Mallet和我在讨论Vaadin的用法。 在会议结束时,尽管Vaadin最终不符合他们在Sonar方面的特殊需求,但谈话转向了质量。 如Sonar的普通用户所知,前者包括一个非常有趣的插件,恰当地称为Technical Debt插件。 提醒一句: 交付第一次代码就像陷入债务。 只要通过重写及时偿还债务,一点债务就可
用大模型的方法解决实际办公问题在jenkins中调用sonar,去扫描项目代码;具体把sonar整合到jenkins中,比较简单,一般借助大模型跟他说“用jenkins脚本编写一个流水线脚本,调用sonar-scanner,扫描项目代码在/var/jenkins/workspace/project1/”pipeline { agent any environment {
原创 精选 2月前
754阅读
 一、什么是SOP(标准作业程序)   所谓SOP,是 Standard Operation Procedure三个单词中首字母的大写,即标准作业程序(标准操作程序),就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作。  SOP的精髓,就是将细节进行量化,用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化。 二、SOP的由来   在十
# SonarQube与阿里Java开发规范的整合实践 在软件开发过程中,代码质量的保证是至关重要的。SonarQube作为一款流行的代码质量管理工具,能够帮助开发者发现潜在的代码问题,提升代码质量。而阿里巴巴的Java开发规范,则为Java开发提供了一套详细的编码标准。本文将介绍如何将SonarQube与阿里Java开发规范进行整合,以实现更高效的代码质量管理。 ## 阿里Java开发规范简
原创 2024-07-20 11:17:33
454阅读
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
快速创建独立运行的Spring项目以及与主流框架集成、使用嵌入式的Servlet容器,应用无需打成WAR包Starters自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生产环境的运行时应用监控与云计算的天然集成 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:
原创 2024-08-18 00:40:14
51阅读
安装java上传jdk压缩包设置环境变量vim /etc/profile > export JAVA_HOME=/data/jdk export PATH=$PATH:$JAVA_HOME/bin source /etc/profile java -version安装maven上传压缩包设置环境变量vim /etc/profile ...... export M2_HOME=/
转载 9月前
23阅读
问题sonar不是只扫描静态代码吗,扫描maven项目为啥还要编译简答先说说静态扫描大概的定义静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等(摘自网上)静态分析中有这个一个分析方法:数据流分析:数据流分析也是一种软件验证技术,这种技术通过收
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
一、ubuntu中安装jdk下载并安装jdk 详细过程可参考:二、ubuntu中安装mysql(最好使用老版本5.7) https://dev.mysql.com/downloads/mysql/5.7.html详细过程可参考:1.先查看是否已经有装过mysql并卸载删除dpkg --list|grep mysql # 查看mysql的依赖项 # 然后依次卸载所列出的项目 sudo ap
转载 5月前
14阅读
SpringBoot整合Shiro1.SpringBoot和Shiro的介绍SpringBoot:Spring的三大核心思想:IOC(控制反转),DI(依赖注入),AOP(面向切面编程)。SpringBoot简化了基于Spring的应用开发,Spring需要大量的xml配置文件。关于Shiro:这图比较经典吧,官方拿来的图,介绍了主要功能和辅助功能Shiro主要面向Shiro开发团队所谓的“应用安
单元测试是指对软件中的最小可测试单元进行的检查和验证,是软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。单元测试好处:提高代码质量(实现功能、逻辑严密)、减少调试时间、隔离测试。前期准备单元测试工具类很多,一般选择流行的Junit和Mockito进行测试演示。如果进行普通组合测试可不用Mockito,隔离测试则需用到Mockito。首先,引入相关
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阅读
正在码字中..... ...
转载 2021-10-16 18:49:00
317阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5