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