自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 springboot启动报错

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer包都打好了,启动报错。首先应该看下自己的jdk版本java-version,发现使用的是1.9的使用指定版本启动cdC:\P.

2021-09-01 14:47:21 319

原创 全局请求异常处理与日志AOP

全局请求异常处理注意标题中的“全局请求异常处理”,只处理请求的异常,非请求异常没有被处理。目录结构配置basePackages@ControllerAdvice(basePackages = "org.my.pkg")或@ControllerAdvice(basePackages = {"org.my.pkg", "org.my.other.pkg"})//basePackages定位到具体包名,别再加*号了(错误示例:org.xxx.xxx.cms.controlle..

2021-03-25 15:38:34 193

原创 SpringMVC错误界面配置及注意事项

这几天弄毕设,在网上找的开源代码,在此基础上改的时候,发现后端接口无论是报500还是404,最后都会跳转到404界面。web.xml配置<error-page> <error-code>500</error-code> <location>/WEB-INF/views/common/500.jsp</location></error-page><error-page> <error-.

2021-03-25 14:37:28 271

转载 mysql默认及一般项目使用的隔离级别

参考:https://www.cnblogs.com/rjzheng/p/10510174.html简写,RR:可重复读(RepeatableRead) ,RC:不可重复读(Read Commited)mysql默认的隔离级别:RR疑问:为什么项目一般使用RC? 原因: 1)RR使用了间隙锁,会使死锁的概率增大 2)在RR隔离级别下条件列未命中索引会导致锁表!而在RC隔离级别下,只锁行。 为啥mysql的默认隔离级别是RR? binlog的三种格式: statement:...

2021-03-22 10:59:30 279

转载 MySQL中的重做日志(redo log),回滚日志(undo log),以及二进制日志(binlog)的简单总结

mysql日志MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。这里简单总结一下这三者具有一定相关性的日志。事物语句:START.

2021-03-12 10:58:28 112

原创 spring+gradle,在测试时候报错,No tests found for given includes

参考https://stackoverflow.com/questions/30474767/no-tests-found-for-given-includes-error-when-running-parameterized-unit-test-in1.设置idea2.配置gradletest { useJUnitPlatform()}3.看你@Test导入的包要改成这个包import org.junit.jupiter.api.Test;不能是import

2020-09-24 15:23:51 526 2

原创 eureka优化源码解析

写的不好,大佬们勿喷~~~~,我这里目前只做个记录,有错大佬们及时指正,之后会慢慢优化~找到eureka启动类找到引入的eureka-server.jar这里涉及到springboot启动原理,会读取META-INF/spring.factories文件,我们打开spring.factories文件,发现里面只存了一个类,启动时候会加载这个类org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ or...

2020-09-10 16:05:09 279 1

原创 关于idea启动项目之后在tomcat中webapps找不到项目的问题(windows10)

首先idea配置文件位置,windows右键idea图标,找到文件对应位置,在bin目录找到idea.properties。一、idea默认的存放路径是点开ROOT.xml,docBase中就是你项目存放位置二、如何修改?注意:这里的war方式要选择热部署的...

2019-09-03 11:07:54 4557

原创 mysql事务

一、什么是事务?mysql事务是TCL语言,其含义是一条或多条语句组成一个执行单位,一组sql语句要么执行要么不执行。二、事务的特点缩写为ACIDA原子性:事务是不可分割的一个整体,要么执行,要么不执行。C一致性:一个事务可以使数据由一个一直状态切换到另一个一直的状态。I隔离性:一个事物不受其他事物的影响,多个事务互相隔离的(但是需要根据情况设置事务的隔离级别)D持久性...

2019-09-02 23:58:34 103

转载 vmware最小化安装

1、VMware创建虚拟机2、安装CentOS7选择系统语言磁盘分区规划,选择默认自动分区,也可手动分区:设置网络和主机名:这里设置主机名为:centos7,打开网络连接,其他网络参数等待系统安装完成后再设置;设置日期和时间:开始系统安装:设置ro...

2019-06-12 10:25:46 2164

原创 ​​​​​​​HttpServletResponse的encodeRedirectURL()与encodeURL()的区别

共同点:禁用cookie后的session共享,对URL路径处理,如果需要则在URL后添加jsessionid参数。不同点:encodeURL会在末尾加/,这样的话会默认访问tomcat/webapps下面的项目,如果使用response.sendRedirect(url)时,后面是不加/的。而encodeRedirectURL()只专注添加jsessionId参数,不会对url本...

2019-05-10 10:27:24 569

转载 Jackson2JsonRedisSerializer和GenericJackson2JsonRedisSerializer的区别

一、使用Jackson2JsonRedisSerializer序列化反序列化带泛型的List数据1、使用Jackson2JsonRedisSerializer序列化value的代码:RedisTemplate<Object, Object> template = new RedisTemplate<Object,Object>();template.setKey...

2019-05-10 10:00:27 3205

空空如也

空空如也

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

TA关注的人

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