java
文章平均质量分 84
tcoding
这个作者很懒,什么都没留下…
展开
-
限流的几种方式及简单实现
计数器、信号量、滑动窗口、漏桶、令牌桶原创 2022-11-17 19:35:27 · 828 阅读 · 0 评论 -
设计模式之策略模式(Strategy)-Java8
设计模式之策略模式(Strategy)-Java8场景定义一系列算法,封装每个算法,并使它们可互换。策略允许算法独立于使用它的客户端。java8很好的支持了策略模式,在读《Java8 实战》的时候感受到了,这里就使用其中的例子苹果有颜色和重量属性,现在比较苹果的属性,每种比较都是一种策略策略模式颜色枚举public enum Color { RED("red"), GRE...原创 2018-10-16 14:38:16 · 2381 阅读 · 2 评论 -
enum 使用
enum 使用public class Demo { public static int initValue = 0; public enum Delta { ONE(1, " delta is one") { @Override public int add() { return...原创 2018-10-26 11:08:47 · 143 阅读 · 0 评论 -
线程池任务运行异常不提示解决方案
线程池任务运行异常不提示解决方案在编写应用日志功能的时候,用户的操作要记录日志,使用的是自定义注解AOP的方式,日志保存使用的异步的方式(spring的 @Async)在保存时遇到异常没有异常处理之前看《Java 高并发程序设计》的时候有点印象,有些线程池没有异常处理机制,需要自定义书中有一段代码是自定义线程池异常public class TraceThreadPoolExecutor...原创 2019-01-15 16:00:30 · 968 阅读 · 0 评论 -
Jackson使用`@JsonSubTypes`实现多态解析
Jackson使用@JsonSubTypes实现多态解析假如有以下格式jsonjson1.json 文件内容[ { "id": "1", "type": "startEvent", "startEvent": "begin", "startInfo": "hello world" }, { "id": "2", "type": "e...原创 2019-04-20 11:42:52 · 17481 阅读 · 0 评论 -
Google Guava官方教程(中文版)
Google Guava官方教程(中文版) 原文链接 译文链接 译者: 沈义扬,罗立树,何一昕,武祖 校对:方腾飞引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support]...转载 2019-09-27 16:05:36 · 299 阅读 · 0 评论