- 博客(8)
- 收藏
- 关注
原创 SpringSession Redis的存储结构以及清理策略
SpringSession Redis的主要存储结构,过期策略,定时任务 touch方法
2023-04-21 16:25:34
1485
原创 springboot kafka发送消息
场景:kafka发送消息,并且根据消息发送到不同的渠道类型(例如发送到WX,DingDing,邮箱),采取不同的线程池处理1.引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.7.8</version> </dep..
2022-03-26 15:42:41
5712
原创 Java线程池自定义报警
Java线程池自定义报警当线程池任务过多,使用拒绝策略时,你也希望收到消息,现在实现这一功能 : )@AllArgsConstructorpublic class ThreadRejectTest { @SneakyThrows public static void main(String[] args) { AtomicLong atomicLong = new AtomicLong(); //1.创建线程工厂 ThreadFactor
2022-03-23 17:13:57
875
原创 Springboot 使用JDK 动态代理报错的问题
假设,我们有一个UserServiceImpl和UserService类, 此时需要在UserContoller中使用UserService。在 Spring 中通常都习惯这样写代码:@AutowiredUserService userService;在这种情况下,无论是使用 JDK 动态代理,还是 CGLIB 都不会出现问题。但是,如果你的代码是这样的呢:@AutowiredUserServiceImpl userService;...
2021-12-30 09:37:26
858
原创 spring-boot-devtools热启动
引入配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>勾选Build
2021-11-29 12:44:44
221
原创 面试官 :介绍一下自己
回答“介绍自己己”的简单公式麻省理工学院媒体实验室研究生专业发展经理兼 The Muse 的作家 Lily Zhang 推荐了一个简单而有效的公式来构建你的反应:现在、过去、未来。现在:谈谈你目前的角色是什么,它的范围,也许是最近的一个重大成就。过去:告诉面试官你是如何到达那里的和/或提及与你申请的工作和公司相关的以前的经验。未来:深入了解你接下来要做什么以及你为什么对这个演出感兴趣(而且非常适合它)。...
2021-11-22 21:21:36
118
原创 PageHelper使用时遇到的问题及解决
PageHelper使用注意点1:PageHelper返回的是Page对象,但是由stream操作后会变为ArrayList 解决????出现java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Pagepublic void test(PageParam param) { Supplier<List<Person>> supplier
2021-10-19 13:21:42
605
转载 Java中的内存泄漏例子以及对应解决方案
转自How Memory Leaks Happen in a Java Application英语好的可以去原网站瞅瞅1.什么是Java中的内存泄漏?内存泄漏的标准定义是当应用程序不再使用对象,但垃圾回收器无法将它们从工作内存中删除时发生的一种情况,因为仍在引用它们。 结果,应用程序消耗了越来越多的资源-最终导致致命的OutOfMemoryError。内存泄漏例子2.1 类的静态字段可能导致Java内存泄漏的第一种情况是使用静态字段引用大大大对象。来看看例子private Random r
2021-04-17 22:33:04
1247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人