开发
文章平均质量分 79
内容广泛,主要为开发中常见问题的总结。
苏格拉帝
Java探索者
展开
-
热部署 和 热加载
有了热部署不仅能大幅度节省重启项目的时间,而且能够在编程时避免中断思路,将更多的时间用于Coding和思考问题。原创 2023-12-22 16:39:49 · 1311 阅读 · 0 评论 -
单元测试方法论(终篇)
山高路远车难骑,精疲力尽人易弃。多少妙峰登顶者,又练心境又练力!原创 2023-07-04 10:29:02 · 224 阅读 · 0 评论 -
单元测试方法论(下)
学习上一定要追求心得体会,事业上一定要贵以专注精深。做技术就是这样,一件事如果做到了极致,就必然会有所心得体会。原创 2023-07-04 10:26:17 · 439 阅读 · 0 评论 -
单元测试方法论(上)
学习上一定要追求心得体会,事业上一定要贵以专注精深。做技术就是这样,一件事如果做到了极致,就必然会有所心得体会。原创 2023-07-04 10:28:04 · 173 阅读 · 0 评论 -
Java单元测试
PowerMock作为一个优秀的单元测试框架,是一个扩展了其它如EasyMock等mock框架的、功能更加强大的框架集合。本文从准备环境入手,通过常用的spy、mock、when、verify语句和参数匹配器、私有属性、私有方法、主要注解的介绍,基本对有一个大概的了解,并阐述了单元测试的个人观点。原创 2023-06-30 12:15:00 · 1247 阅读 · 0 评论 -
分布式幂等问题解决方案
如果有一个查询接口是查询订单的状态,状态是会随着时间发生变化的,那么在两次不同时间的查询请求中,可能返回不一样的订单状态,这个查询接口还是幂等接口吗?原创 2023-06-24 12:00:00 · 758 阅读 · 1 评论 -
轮询、长轮询、长连接、websocket
本文着重对 轮询、长轮询、长连接、websocket进行介绍原创 2022-04-29 10:31:40 · 2919 阅读 · 1 评论 -
分布式 锁
本文从分布式锁的使用场景和要求着手分析,得到常见的4种实现分布式锁的方案1、基于数据库表 2、基于数据库排他锁 3、基于分布式缓存 4、基于zookeeper原创 2022-04-28 17:31:49 · 107 阅读 · 0 评论 -
Java 锁
本文在不同场景下对Java中的所进行分类并结合源码进行解析,主要分为 1)乐观锁 VS 悲观锁 、 2)自旋锁 VS 适应性自旋锁 、 3)无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁 、 4)公平锁 VS 非公平锁 、 5)可重入锁 VS 非可重入锁 6) 独享锁 VS 共享锁原创 2022-04-28 11:24:31 · 115 阅读 · 0 评论