![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 96
YY-帆S
萌新
展开
-
Spring 内部类获取不到@Value配置值问题排查(附Spring代理方式)
异常处理、@Value 、Spring 代理模式原创 2024-06-24 01:36:30 · 761 阅读 · 1 评论 -
分布式Id/框架/发号器一文介绍
业务需求中需要对各种数据使用id进行唯一标识。分布式ID是在分布式系统下使用的唯一标识,它用于保证数据的一致性和唯一性。在传统的单机环境下,可以使用自增主键或UUID来生成唯一的ID,但在分布式环境下,由于多个节点同时生成ID,可能会出现重复的情况。因此,需要一种能够生成全局唯一ID的解决方案,这就是分布式ID。原创 2024-05-19 19:54:56 · 964 阅读 · 0 评论 -
Java常见限流用法介绍和实现
在固定时间窗口的基础上进行优化,对大的时间窗口进行划分,每个小窗口对应大窗口中的不同时间点,每个窗口独立计数。又如在最后1个毫秒内请求了100个请求,下一个毫秒开始新的时间窗口,计数清0,此时又涌入了100个请求,虽说固定时间窗口内没有超过阈值,但是全局看来,这两个毫秒内就涌入了200个请求,对于限流100的概念是不可接受的。与漏桶算法相反,系统以固定的速率往桶里放入令牌,称为令牌桶,如果有请求需要这个令牌,这可以从桶里拿一个,拿到了令牌即允许放行,直到令牌被拿完即令牌不足,则请求需等待或被丢弃。原创 2024-03-27 15:33:29 · 2447 阅读 · 1 评论 -
Java服务5xx/进程假死排查
Java、日志logback、卡死、进程假死原创 2024-03-24 12:30:15 · 981 阅读 · 0 评论