自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis一级缓存和二级缓存

在本篇文章中,将结合示例与源码,对MyBatis中的一级缓存和二级缓存进行说明。MyBatis3.5.6关于MyBatis的一级缓存,总结如下。MyBatis的一级缓存默认开启,且默认作用范围为SESSION,即一级缓存在一个会话中生效,也可以通过配置将作用范围设置为STATEMENT,让一级缓存仅针对当前执行的SQL语句生效;在同一个会话中,执行增删改操作会使本会话中的一级缓存失效;不同会话持有不同的一级缓存,本会话内的操作不会影响其它会话内的一级缓存。关于MyBatis的二级缓存,总结如下。

2024-04-11 16:45:39 967

原创 SpringBoot+mysql+Redis 整合

本文通过记录SpringBoot+springMVC+redis+mysql来实现web项目中增删改查的具体操作。|______Webdemo1Application(springboot启动类)2.3创建RedisConfig模板类。2.3创建RedisConfig模板类。2.2创建User类与UserDao。2.2创建User类与UserDao。2.5创建Controller类。2.5创建Controller类。2.7 配置文件pom.xml。2.4创建service类。2.4创建service类。

2024-04-07 14:21:37 599 1

原创 Java 多线程处理并发请求

**创建线程池**:Java提供了`java.util.concurrent`包下的`ExecutorService`接口以及它的各种实现类,如`ThreadPoolExecutor`和预定义的工厂方法`Executors`来创建线程池。- 使用`CountDownLatch`、`CyclicBarrier`或`Semaphore`等同步工具类来确保多个线程同时开始执行(并发)或者等待所有线程完成后再继续(同步)。Runnable task = () -> { /* 这里编写处理请求的逻辑 */ };

2024-04-07 13:17:24 378

空空如也

空空如也

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

TA关注的人

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