首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开发实战系列
Fun_
创建于2021-08-12
订阅专栏
遇到的或者是身边发生的
等 3 人订阅
共12篇文章
创建于2021-08-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mybatis的collection的性能问题
mybatis的collection使用不当,导致接口响应慢的问题。 过程是这样的,有一个分页接口,响应很慢。按道理一条sql的查询逻辑为啥会慢呢?
为什么多线程下不建议使用SimpleDateFormat
经常听到开发大佬说不建议用SimpleDateFormat,包括阿里巴巴java开发手册也写了“SimpleDateFormat是线程不安全,为什么说SimpleDateFormat是线程不安全的类呢
Sharding-JDBC内存泄漏点分析
上篇文章,我们说了如何使用Sharding-JDBC处理分表的业务需求。但是在在实际应用中,发现在执行批量插入方法时,会有内存泄漏的问题。
Sharding-JDBC使用心得
Sharding-JDBC轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动。
用切面定义一个自定义注解
用到注解,再实现注解的逻辑。这样做的好处,一方面减少了对update方法的代码侵入性,另一方面也减少了重复代码的编写,使代码更加简洁
开发实战-优雅统计耗时情况
如果我们要记录每一步的耗时,就要重复写上面的代码,而且也没有一个整体的概况。接下来介绍一个开源工具hutool里的一个小功能stopwatch,来解决这一痛点。
RedissonLock如何实现等待锁的
并发请求时,竞争RedissonLock,谁获得了锁,谁就执行方法,没有竞争到锁的请求,可以设置等待时间,等待锁释放后在去竞争锁。那么RedissonLock是如何实现等待的?
Collectors.summing唯独没有BigDecimal的求和方法
Collectors.summing唯独没有BigDecimal的求和方法。参照summingInt来实现summingBigDecimal
一次内存溢出的排查心得
本文将从如何发现内存泄漏点、如何定位内存泄漏点的代码到最后如何解决内存泄漏,说一说CopyOnWriteArrayList的问题
RateLimiter使用心得
接口流量激增、被攻击了!怎么办?用guava的RateLimiter通过令牌桶算法实现接口限流,让你的服务永不宕机!
redisson分布式锁怎么不自动续锁了?
当设置的分布式锁有效时间小于业务执行时间,锁将提前释放,导致业务逻辑重复执行。如果将有效期设置为永久则服务异常宕机、重启等情况没有执行释放锁逻辑,就会导致锁一直无法释放,怎么办?
后端开发那些事(一)第三方接口限流了怎么办?
所有账号形成一个链表,每次只从取头节点,取完之后删除本节点,再把本节点放到尾节点上,这样本来第二个节点就成了头节点。这样就不依靠外部来循环,让账号本身形成循环做到顺序轮训的效果。