自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redisson之限流器RRateLimiter应用

需求背景: 已知第三方接口限流策略,比如60次/min,那在内部调用第三方接口时,为避免过多无效请求,造成ip被封的风险,故需引入限流器,此处采用Redisson中RRateLimiter限流器;

2022-12-03 16:17:51 1421 1

原创 Redisson中zset之scan命令使用

redisson之scan命令实现数据的模糊匹配搜索;

2022-12-03 00:04:39 1698

原创 jdk定时器使用Timer VS ScheduledExecutorService

jdk定时器使用Timer VS ScheduledExecutorService,根据某个标记状态或者任务都执行完成后,停止定时任务

2022-07-01 17:28:29 235

原创 Flink CDC2.2动态加载表,读取mysql数据,写入到mq

1、使用 Flink Stream API 开发一个 Flink CDC Demo2、以Mysql为例,采集Mysql binlog数据并发送到mq3、生成 checkpoint 数据,重启程序从执行的状态恢复数据4、演示2.2版本动态加载表的新特性

2022-06-23 15:37:25 4312 7

原创 Mac m1芯片 项目升级到jdk11启动报错 MacOSDnsServerAddressStreamProvider

解决m1芯片 jdk11启动服务报错问题Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS.

2022-06-20 18:24:43 5599 3

原创 mac m1 brew install rabbitmq 报错并解决

mac电脑 brew install rabbitmq 报错,==> Installing dependencies for rabbitmq: ca-certificates, openssl@1.1, jpeg, libpng, libtiff, wxwidgets and erlang==> Installing rabbitmq dependency: ca-certificatesfatal: not in a git directoryError: Command failed with

2022-06-01 14:14:25 1260

转载 高并发使用如何System.currentTimeMillis()

用单个调度线程来按毫秒更新时间戳,相当于维护一个全局缓存。其他线程取时间戳时相当于从内存取,不会再造成时钟资源的争用,代价就是牺牲了一些精确度public class CurrentTimeMillisClock { private volatile long now; private CurrentTimeMillisClock() { this.now = System.currentTimeMillis(); scheduleTick(); ...

2021-06-23 18:02:04 216

空空如也

空空如也

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

TA关注的人

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