自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 676

原创 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 1413

原创 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 935 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 141

原创 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 831

转载 window查看服务端口号

1、在运行中输入cmd命令2、执行netstat -an命令

2021-05-10 11:49:21 726

原创 筛选实体类集合中实体的某一个属性的集合

比如:筛选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 309

转载 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 358

原创 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 187

原创 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 1571

原创 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 178 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 111

原创 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 510

原创 阿里云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 10001 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 14154

转载 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 739

原创 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 2316 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 389

原创 服务器安装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 280

原创 yum命令 安装 卸载软件,查看软件目录

以安装Git为例:yum安装git:yum -y intall git查看git安装软件路径:rpm -ql gityum删除git:yum -y remove git命令执行之后,会出现下图

2020-05-26 18:21:29 250

原创 java 获取电脑桌面路径

FileSystemView view = FileSystemView.getFileSystemView();File file = view.getHomeDirectory();System.out.println(file.getPath());

2020-05-20 15:15:20 1615

原创 idea项目目录结构中出现0%classes,0% lines covered

解决方式:使用快捷键:Ctrl + Alt + F6选择 No Coverage效果:

2020-03-25 15:26:42 362

原创 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 677

原创 自定义注解 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 2316

原创 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 387

原创 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 18295

原创 idea 设置打开的文件多行显示

打开idea设置效果图:

2020-03-17 12:04:52 599

原创 IDEA报错:Lombok Requires Annotation Processing

**Lombok Requires Annotation Processing**解决方式:

2020-03-12 09:57:43 159

原创 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 2869 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 1087

原创 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 636

原创 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 894 1

原创 jar包上传私服

idea项目,使用mvn clean package对项目进行打包之后在pom.xml总配置私服地址 <distributionManagement> <repository> <id>releases</id> <url>releases私服地址</url>...

2020-01-15 16:37:31 239

原创 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 647

原创 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 6349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除