- 博客(4)
- 收藏
- 关注
原创 基于springboot starter,实现接口幂等SDK组件
一、概述(一)幂等定义1. 数学领域的幂等定义在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函数就是一个幂等函数,无论多次执行,其结果都是一样的.更复杂的操作幂等保证是利用唯一交易号(流水号)实现。2. 编程领域的幂等定义对于一个方法/接口/函数采用同一个数据请求执行任意次数(>=2)而
2022-03-05 16:18:16 623
原创 JVM垃圾收集器
如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 虽然我们对各个收集器进行比较,但并非为了挑选出一个最好的收集器。因为直到现在为止还没有 最好的垃圾收集器出现,更加没有万能的垃圾收集器,我们能做的就是根据具体应用场景选择适合 自己的垃圾收集器。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么 我们的Java虚拟机就不会实现那么多不同的垃圾收集器了。1.1 Serial收集器(-XX:+UseSerialGC -XX:+UseSerialOldGC)..
2022-03-05 15:15:13 172
原创 springboot自动装配原理详解
传统ssm整合redis的时候 需要在xml的配置文件中 进行大量的配置Bean我们在这里使用springboot来代替ssm的整合,只是通过xml的形式来整合redis第一步:加入配置<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> &...
2022-03-05 14:35:43 132
原创 并发编程Executor线程池原理与源码解读
“线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不 仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、 调优和监控
2022-03-05 11:12:58 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人