上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 390 下一页
摘要: Disruptor Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。 Java内置队列的问题 介绍Disruptor之前,我们先来看一看常用的线程安全的内置队列有什么问题。Java的内置队列如下 阅读全文
posted @ 2021-06-05 19:14 张占岭 阅读(2002) 评论(0) 推荐(0)
摘要: 早在很多年前,我曾经封装过关于.net unity aop的缓存[https://chuna2.787528.xyz/lori/p/5169420.html],面向方法的缓存,而如今,spring早已经集成了这个技术,并且得到了广大的应用。 添加依赖 <dependency> <groupId>org. 阅读全文
posted @ 2021-06-04 14:07 张占岭 阅读(328) 评论(0) 推荐(0)
摘要: fluentd的配置 <source> type tail path "/var/log/*.log" pos_file "/var/log/*.log.pos" tag "test" refresh_interval 120 format multiline format_firstline /\ 阅读全文
posted @ 2021-06-04 10:17 张占岭 阅读(681) 评论(0) 推荐(0)
摘要: rest资源 对于我们集成keycloak来说,你可能会遇到它没有实现的功能,这时需要对kc进行扩展,资源的扩展是其中一个方面,它需要实现RealmResourceProvider和RealmResourceProviderFactory两个接口,然后在KC启动之后,它可以被注册到IOC容器里,方便 阅读全文
posted @ 2021-05-12 10:23 张占岭 阅读(1566) 评论(0) 推荐(0)
摘要: 主要使用了一个委托的方式 ,函数式接口,将需要处理的业务逻辑以参数的方式传到方法里,而批量处理的方法代码比较固定,所以进行了抽象。 /** * 数据处理辅助类. */ public class DataHelper { static Logger logger = LoggerFactory.get 阅读全文
posted @ 2021-04-29 10:47 张占岭 阅读(273) 评论(0) 推荐(0)
上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 390 下一页