首页
文章
标签
顺间
图库
留言
友链
关于
一只小松徐吖
A Good Boy ⛵️⛵️⛵️
累计撰写
41
篇文章
累计创建
40
个标签
累计收到
9
条评论
栏目
首页
文章
标签
顺间
图库
留言
友链
关于
目 录
CONTENT
以下是
Java
相关的文章
2022-03-16
置顶
Canal + RocketMQ 同步 MySQL 数据到 Redis 实战
前言缓存和数据库一致性问题读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新,就容易出现缓存(Redis)和数据库(MySQL)间的数据一致性问题。因为写和读是并发的,没法保证顺序,就会出现缓存和数据库的数据不一致的问题。无论是 先删除Redis缓存,再写MySQL数据库,还是 先写MySQL数据
2022-03-16
3393
2
25
Java
Canal
2022-04-26
Spring-Retry 重试机制
背景在实际工作过程中,因网络波动、服务并发限制等原因造成接口服务调用失败,MQ中间件发送消息失败等,可以采取重试手段,重试机制是常见的一种处理问题的手段。重试的手段有很多种,比如我们自己用代码逻辑实现,但是这种方式对代码的侵入性太强,不够优雅。今天我给大家带来一种更优雅的方式实现重试机制,那就是 s
2022-04-26
731
0
1
Java
2022-04-05
SpringBoot + MyBatis-Plus 整合 Quartz 实现定时任务
简介Quartz 是一个优秀的开源任务调度框架,完全基于 Java 实现,作用相当于一个定时器,可以在指定的时间点或时间间隔执行任务。可以使用在如“月底总结“,”每日结算”等需要在指定时间执行任务的需求中。特点强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求。灵活的应用方式,例
2022-04-05
1121
0
3
Java
2022-03-27
Java8新特性-Function接口与BiFunction接口
Function 接口JDK8新增的函数式接口接口只有一个抽象方法apply,接受一个T类型参数,返回一个R类型参数,T, R表示泛型,可以相同除了一个抽象的apply方法之外,Function存在两个默认的default方法,compose和andThen,这两个方法都是用来组合不同的Functi
2022-03-27
590
0
0
Java
2022-03-07
Java 中 sleep() 和 wait() 的区别
用一小段代码来解释一下 Java 中 sleep() 和 wait() 的区别。
2022-03-07
374
0
11
Java
2022-03-07
Java 多线程的实现
重温 Java 多线程的四种创建方式。
2022-03-07
411
0
10
Java
2022-03-07
CountDownLatch 的理解和使用
最近在看多线程之间的通信,笔者我觉得自己的脑袋实在不够用了,很多东西看过就忘,所以今天抽出点时间码一遍 CountDownLatch 的理解和使用。 此文也是从网上查找的资料,然后自己敲一遍,以便加深印象和更深入的理解。
2022-03-07
531
0
10
Java
2022-03-07
Java 垃圾收集算法
JVM 中的垃圾回收算法有标记-清除算法、复制算法、标记-整理算法、分代收集算法四种算法。
2022-03-07
368
0
13
Java
2022-03-07
CyclicBarrier 的理解和使用
CyclicBarrier 是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier 。
2022-03-07
479
0
10
Java
2022-03-05
Java并发编程的上下文切换
并发编程是为了能够让程序运行的更快,但是并不是启动更多的线程就能够让程序最大限度的并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临很多问题,比如上下文切换的问题、死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战以及解决方案。
2022-03-05
375
0
10
Java
1
2
3