logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea2021启动失败 Could not find main class com/intellij/idea/Main

背景:idea2021.1.1jdk1.8因为idea在启动项目的时候耗时很长,5分钟左右,于是百度了下idea占用cpu和内存过高的问题,发现有文章是说要更改idea的Runtime Version,比如:彻底解决Idea内存消耗严重和CPU资源占比严重的问题 (baidu.com)intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功_trusause的博客-

文章图片
#idea
JDK version和class file version(Class编译版本号)对应关系

JDK version和class file version(Class编译版本号)对应关系Java SE 19 = 63,Java SE 18 = 62,Java SE 17 = 61,Java SE 16 = 60,Java SE 15 = 59,Java SE 14 = 58,Java SE 13 = 57,Java SE 12 = 56,Java SE 11 = 55,Java SE 10

文章图片
#jvm#java
SpringBoot里的slf4j不起效果,SLF4J: Class path contains multiple SLF4J bindings

版本:springboot1.5.9.RELEASEspring-boot-starter-log4j1.3.8.RELEASE启动的时候报错:Connected to the target VM, address: '127.0.0.1:51078', transport: 'socket'SLF4J: Class path contains multiple SLF4J...

文章图片
SpringBoot排除不需要的自动配置类

SpringBoot排除不需要的自动配置类,以及根据配置文件的属性,自动加载需要的自动配置类

#spring boot#java#spring
Spring Cloud版本,Spring Boot版本详细对应关系

有多个方式可以查看Spring Boot和Spring Cloud版本的详细对应关系。

文章图片
#spring cloud#spring boot#spring
Spring Boot项目跳转到/error接口,比如遇到404等HTTP状态码

SpringBoot、SpringCloud、SpringMVC项目,使用tomcat容器,在404、500等错误之后,默认跳转到了BasicErrorController类的/error接口。BasicErrorController.java@Controller@RequestMapping("${server.error.path:${error.path:/error}}")public

文章图片
#tomcat#java#spring boot
非root用户,没有root权限,安装nginx

不给root用户,也不给root权限,使用指定普通用户,将nginx安装到指定目录。nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)

文章图片
#nginx#服务器
LambdaQueryWrapper、LambdaUpdateWrapper、LambdaQueryChainWrapper的使用

在使用Mybatis Plus的时候,之前不知道有LambdaQueryWrapper这东西,使用的是QueryWrapper,这样就导致了一个问题,在代码里写入了数据库的字段名,这样属于硬编码的方式,于是感到很不舒服,不可能这么好用的Mybatis Plus,还存在这么明显的不人性化的东西。经过一番百度、查看官方文档之后,得知了LambdaQueryWrapper的存在,解决了硬编码的问题。举例

文章图片
#数据库
暂无文章信息