最新 最热

18个示例详解 Spring 事务传播机制

事务的传播机制,是 spring 规定的。因为在开发中,最简单的事务是,业务代码都处于同一个事务下,这也是默认的传播机制,如果出现的报错,所有的数据回滚。但是在处理复杂的业务逻辑时,方法之间的调用,有以下的需求:...

2023-02-25
1

数据库时间和 java 时间不一致解决方案

使用 date 添加到数据库,数据库显示的时候和date时间相差 8 个小时,这是由于 mysql 上的时区的问题,这里有两个解决方案:

2023-02-25
1

设计模式 | 行为型 | 职责链模式

这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。

2023-02-25
1

Spring Boot的单元测试(概念)

测试是系统开发中非常重要的工作,单元测试是在帮助开发人员编写高品质的程序、提升代码质量方面发挥了极大的作用。 Spring Boot未测试提供了一个名为spring-boot-starter-test的Starter。使用Spring Initializr创建Sp...

2023-02-25
1

Caused by: java.lang.IllegalStateException: SpringJUnit4ClassRunner requires JUnit 4.12 or higher.

当使用spring 5.x版本的时候,要求junit的jar包必须是4.12及以上,换jar包版本就可以解决问题。 修改之后:

2023-02-25
1

SpringBoot配置文件详解

配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;

2023-02-25
1

SpringBoot异步任务

在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决...

2023-02-25
1

SpringCloud介绍

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中一些常见模式(配置管理、服务发现、断路器、智能路由、微代理、控制总线、令牌token、全局锁、领导选择、分布式session和集群状态等)。使用Spring Cloud,开...

2023-02-25
1

SpringCloud Alibaba微服务工具集

官方文档:https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html Spring Cloud Alibaba 为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地...

2023-02-25
1

美团动态线程池,香啊!

如果看过 ThreadPoolExecutor 的源码,大概可以知道它对核心参数基本都有提供 set / get 方法以及一些扩展方法,可以在运行时动态修改、获取相应的值。

2023-02-24
1