首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小夏coding
掘友等级
javaer
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 27
沸点 1
赞
28
返回
|
搜索文章
赞
文章( 27 )
沸点( 1 )
分布式锁工具类
业务背景: 在多节点部署、事件回调或定时任务并发执行的场景中,需要同一份业务数据只被处理一次,否则会导致重复推送、资源竞争或脏数据。传统 synchronized 或数据库锁难以满足跨进程、跨机器的互
注册注解处理器
近日写了一个注解,其中有个属性是字符串的,需要在编译阶段就检查这个值是否合法,于是就写了一个注解处理器(Annotation Processor)。 Java中的注解处理器(Annotation Pr
数据库和缓存一致性的常用解决方案
数据库和缓存的组合使用是提高系统性能的常见策略。Redis 作为一种高性能的内存数据库,常被用作缓存来加速数据的访问。然而,确保数据库和 Redis 缓存之间的数据同步是一个关键问题。 一、问题背景
狗日的钉钉
这几天遇到个十分恶心的问题,在idea中单击下一行或者上一行的时候,莫名其妙它会自己选中一行,导致我要么是回车代码直接没了,要么是代码直接给我搞错位了,还得按ctrl+z撤回,十分的恶心!!!开始我以
引入链路追踪组件sleuth后的一个踩坑
最近在公司项目中引入链路追踪组件sleuth后,启动项目报BeanNotOfRequiredTypeException的异常,看报错信息,是说关于线程池bean ThreadPoolExecutor和
RoaringBitMap高效压缩内存初探
RoaringBitmap是一个高效的压缩位图数据结构,用于处理大量的布尔型数据。它是由Facebook开发的一种数据结构,主要用于处理大规模的集合运算,如交集、并集、差集等。RoaringBitma
SpringBoot常用扩展接口整理
1、ApplicationContextInitializer 这是整个spring容器在刷新之前初始化ConfigurableApplicationContext的回调接口,简单来说,就是在容器刷新
框架源码阅读经验分享
阅读框架代码的好处多多,不仅可以从框架中学习到其架构风格,也能从框架代码中学习到编程技巧,提高自己的代码功力,还可以在平时的工作中遇到线上问题能快速定位问题并解决问题。 1、首先要了解框架是干什么的,
基于Netty的IM系统设计
一、基本思路: 在上一篇中分享了短连接下IM设计,这篇来分享基于长连接设计的IM系统。 长连接由于不用每次请求后就释放连接,所以其效率性能比短连接的高上不少,但是长连接的实现比短连接要复杂不少,需要通
基于EMQX设计的IM系统
一、IM系统介绍: 作为一个互联网时代的公司无论你的产品是什么,你都需要一个网站还是app亦或是一个pc软件作为自己的网络平台,而在网络平台当中,即时收集用户反馈、与用户进行互动、方便用户之间互动提
下一页
个人成就
文章被点赞
182
文章被阅读
27,418
掘力值
1,261
关注了
18
关注者
49
收藏集
0
关注标签
17
加入于
2023-12-14