- 博客(35)
- 收藏
- 关注

原创 SonarQube在Windows环境下下载安装,中文包下载安装,mysql配置,maven配置,idea配置,项目配置
SonarQube的历史版本下载地址:https://binaries.sonarsource.com/Distribution/sonarqube/因为我的环境配置的是JDK8,所以安装SonarQube最高安装的7.8版本1.SonarQube的安装下载sonarqube-7.8.zip,并解压。进入解压目录的bin/windows-x86-64/目录下。双击StartSonar.bat...
2020-03-11 17:26:12
831

原创 idea Java项目push到GitLab上
在IDEA上创建的SpringBoot项目,怎么push到GitLab上步骤:1.Idea创建项目aaa2. 登陆GitLab,创建组3. GitLab上创建项目abcidea创建Git仓库,关联本地的项目这时候,idea项目的文件都会变成红色项目右键—>Git—>Add,项目的文件会变成绿色项目右键—>Git—>Commit D...
2020-01-15 11:57:48
1541
原创 Path does not chain with any of the trust anchors
SpringBoot项目启动报错,报错原因: Path does not chain with any of the trust anchors原因就是连接Mysql的URL中的useSSL设置为true,设置为false,项目重新启动成功
2021-06-11 16:07:53
1559
3
原创 List去重
List<Integer> productNoList = Lists.newArrayList();productNoList.add(1);productNoList.add(2);productNoList.add(1);productNoList = productNoList.stream().distinct().collect(Collectors.toList());```javaList<String> productNoList = Lists.n
2021-05-21 10:47:07
191
原创 List中筛选实体的某个属性集合
List<实体> boList = 数据库中查询的数据;List<属性类型> productNoList = boList.stream().map(实体对象-> 实体对象.get属性()).collect(Collectors.toList());示例: List<OrderServiceListBO> boList = orderMapper.serviceList(payStatus); List<String> productNoLis
2021-05-19 19:01:11
941
原创 筛选实体类集合中实体的某一个属性的集合
比如:筛选accountList这个集合中Account实体的accountPhone这个属性的集合列表 List<String> accountPhones = Lists.transform(accountList, new Function<Account, String>() { @Nullable @Override public String apply(@Nullable Account acc
2021-05-10 10:36:26
363
转载 springboot bootstrap.yml配置文件未生效
需要在pom.xml中添加下列jar包,测试可用<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId></dependency>转载地址:bootstrap.yml不生效
2021-05-07 15:56:10
437
原创 mysql批量添加数据
批量添加数据库数据:Mapper方法: int batchInsert(List<Account> accountList);Sql:<insert id="batchInsert" parameterType="java.util.List"> insert into tb_account(account_no, account_name, account_province, account_city, account_district, account_addr
2021-03-16 11:41:17
227
原创 There is no setter for property named ‘xxx‘ in ‘class xxx‘
org.apache.ibatis.reflection.ReflectionException: There is no setter for property named ‘属性’ in ‘实体类’解决方式:查看Mapper.xml文件中,字段对应的属性与实体类属性是否一致property要与实体类的属性一致比如:org.apache.ibatis.reflection.ReflectionException: There is no setter for property named ‘pos
2021-03-08 11:38:18
1852
原创 mysql中的case when的使用
sql语句中,使用case when实现判断select (case when 判断字段表达式 then 值1 else 值2 end) as 别名from 表where 条件比如:<select id="selectByAccountPhone" resultType="cn.innotree.user.model.Account"> SELECT a.account_no AS accountNo, a.account_name AS accountNa
2021-03-08 10:02:52
240
1
原创 工作中得代码优化
判断对象是否为空使用null判断比如:User user对象if(null == user) {// 操作}判断集合是否为空使用commons-collections.jar包下得工具类比如:List userList = Lists.newArrayList();if(CollectionUtils.isNotEmpty(userList)) {// 操作}判断Integer对象使用equals方法判断比如:Integer userStatus = 0;if(.
2021-02-05 10:06:20
152
原创 list按照时间排序
List<对象>按照时间倒叙排序// 比如userList有多条数据,是从数据库中查询出来的结果List<User> userList = new ArrayList();// 按照User对象的updateTiem倒叙排序userList.stream().sorted(Comparator.comparing(User::getUpdateTime).reversed()).collect(Collectors.toList());...
2021-01-20 16:09:06
624
原创 阿里云OSS上传文件,报The specified object is not valid.错误
背景:在我自己的测试DEMO中,使用阿里云OSS进行上传文件,报错The specified object is not valid.本人的解决方式:阿里云OSS的配置,不要以/开头#阿里云OSS配置ali: oos: #地区 endpoint: #阿里云主账号AccessKey拥有所有API的访问权限 accessKeyId: xxx accessKeySecret: xxx #阿里云OSS创建的bucket名称,该名称唯一且不允许修改
2021-01-04 17:41:17
11981
1
转载 git命令切换分支、更新分支
1、查看分支:命令:git branch -a$ git branch -a master remotes/origin/20201228 remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/master2、切换分支:命令:git checkout -b 20201228 origin/20201228第一个参数 - 20201228:是下载到本地的分支名称第二个参数 -
2020-12-26 15:51:32
15169
转载 mybatis sql语句格式化 trim prefix suffix
标题SQL语句格式化trim标记:是格式化sql的标记prefix:前缀suffix:后缀prefixOverrides:指定去除多余的前缀内容suffixOverrides:指定去除多余的后缀内容1. select语句<select id="" parameterType="" resultType=""> select * from tb_user <trim perfis="WHERE" prefixOverrides = "AND | OR"> <
2020-12-16 11:32:38
834
原创 Error:java: 无效的标记: -parameters
Error:java: 无效的标记: -parametersidea再debug代码的时候,发现报下面的错误:错误说明:这是再编译项目fire时发生的。我的解决思路:我是用的JDK环境是7设置idea的Project Structure(Ctrl + Alt + Shift + S)中的jdk环境设置为7设置idea的setting的Java Compiler选项的所有jdk环境为7将idea的setting的Java Compiler选项中的Over compiler parameter
2020-10-25 23:52:10
2527
1
转载 JDK8到JDK7的切换
JDK8到JDK7的切换环境配置安装好JDK8环境在环境变量中,配置JDK8的环境变量:JAVA_HOME、CLASSPATH、和Path变量在运行(Win+R)中,输入cmd,执行java -version命令,查看JDK安装的版本信息安装JDK7环境在环境变量中,配置JDK7的环境变量本人配置的环境变量:在本地C:\Windows\System32路径下,将java.exe,javaw.exe,javaws.exe这三个文件放到别的路径下进行备份。如果需要
2020-10-25 23:36:11
451
原创 服务器安装nodejs
1. 在根目录下,创建目录,并进入目录mkdir software cd softwaremkdir nodejs cd nodejs2. 下载nodejs使用wget下载nodejs压缩包yum -y install wgetwget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz或者在windows官网上下载压缩包上传到服务器上nodejs版本下载地址3. 解压nodejs压缩包,并
2020-05-27 10:48:27
338
原创 yum命令 安装 卸载软件,查看软件目录
以安装Git为例:yum安装git:yum -y intall git查看git安装软件路径:rpm -ql gityum删除git:yum -y remove git命令执行之后,会出现下图
2020-05-26 18:21:29
301
原创 java 获取电脑桌面路径
FileSystemView view = FileSystemView.getFileSystemView();File file = view.getHomeDirectory();System.out.println(file.getPath());
2020-05-20 15:15:20
1741
原创 idea项目目录结构中出现0%classes,0% lines covered
解决方式:使用快捷键:Ctrl + Alt + F6选择 No Coverage效果:
2020-03-25 15:26:42
451
原创 SpringBoot整合Apache的Dubbo服务,实现服务注册和调用
创建的项目的目录具体为:dubbo-api:存放需要注册到Dubbo服务的service接口dubbo-producer:存放生产者的Controller,service实现类,实体类等dubbo-consumer:存放消费者的Controller,service实现类,实体类等项目在项目的pom.xml文件中引入SpringBoot依赖 <parent> ...
2020-03-20 15:14:04
807
原创 自定义注解 AOP通知获取参数 获取自定义注解的value值
环境:SpringBoot项目 JDK8步骤1:添加依赖使用AOP,必须添加aspectjweaver的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</art...
2020-03-19 18:25:56
2458
原创 idea 程序包xxx不存在
项目环境:在idea中,使用SpringBoot创建项目,项目中有2个Module,分别用于api和实现。在业务层,引用VO、DTO等包下的文件总是出现程序包xxx不存在的问题。出现问题的原因:载入工程没有自动创建xxx.iml文件问题解决方式:在cmd中,切换到项目在本地的路径,执行mvn idea:module命令,执行完毕会生成iml文件。在重新进行mvn clean package...
2020-03-18 09:55:37
484
原创 Error executing Maven. 2 problems were encountered while building the effective settings
idea在启动SpringBoot项目的时候,报了一个Error executing Maven. 2 problems were encountered while building the effective settings错误解决方式:maven的配置文件中有多余的标签需要删除...
2020-03-17 15:23:51
18463
原创 IDEA报错:Lombok Requires Annotation Processing
**Lombok Requires Annotation Processing**解决方式:
2020-03-12 09:57:43
207
原创 Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0 in http://maven.aliyun.com/
遇到问题的情景:在使用sonarQube对idea的代码进行Analize的时候,控制台出现的Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0 in http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository, r...
2020-03-10 11:55:10
2996
1
原创 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"
出现的错误:Caused by: org.xml.sax.SAXParseException: 元素类型为 “mapper” 的内容必须匹配 “(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+”。使用Mybatis,我的主要错误是在XML映射文件。仔细检查Mapper的代码,查看是否出...
2020-01-19 11:30:32
1283
原创 Cannot construct instance of xxx:cannot deserialize from Object value
Cannot construct instance of cn.abs.third.entity.starnet.SmsResult (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)问题出现的位置:实...
2020-01-17 15:08:45
758
原创 idea过滤某些文件上传到GitLab上
idea 上传项目到Git上,需要过滤一些文件:设置:setting—>Editor—>File Type过滤的内容:*.hprof;*.iml;*.md;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.classpath;.git;.gitignore;.hg;.idea;.project;.settings;.svn;CVS;__pycache...
2020-01-16 11:46:31
993
1
原创 jar包上传私服
idea项目,使用mvn clean package对项目进行打包之后在pom.xml总配置私服地址 <distributionManagement> <repository> <id>releases</id> <url>releases私服地址</url>...
2020-01-15 16:37:31
294
原创 Lombok Requires Annotation Processing
idea在启动的时候,报下面的错误:Lombok Requires Annotation ProcessingAnnotation processing seems to be disabled for the project “thirdServiceServer”. But lombok is on classpath.For the lombok plugin to function ...
2020-01-14 18:05:10
726
原创 method xxx in xxx required a bean of type 'java.lang.String' that could not be found.
method xxx in xxx required a bean of type ‘java.lang.String’ that could not be found.遇到的问题:错误出现的问题的代码:@Autowired是自动装配。而在本环境中,是Service实现类要实现Service的接口,应该使用@Override项目重新启动:可以看到项目重新启动成功※※※ 写代码还...
2020-01-07 14:06:03
6486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人