Java第三方框架使用与扩展
Posted Mr-yuenkin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java第三方框架使用与扩展相关的知识,希望对你有一定的参考价值。
最近由于项目组切换平台的原因又接触了许多新的第三方框架,就琢磨着开篇博客专门对一些知识点进行总结,与大家多多交流,共同提高,源码都放到github上了gadget,近期会持续更新,欢迎大家提提意见,项目的大致内容(后面还会增加其他一些东西):
gadget
扩展Java一些常用的第三方框架的工具集合
具体功能
- 扩展log4j2的PatternLayout,支持自定义日志字段,比如:%ppskey1key2
<appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%dyyyy-MM-dd HH:mm:ss.SSS [%t] - %ppskey1key2|%msg%n"/> </Console> </appenders>
- 提供资源监控的统一模型,比如Java集合类、定时任务执行情况等: 你想监控Map对象的size并定时输出到日志文件中,你可以直接使用ControllableHashMap或者线程安全的ControllableConcurrentHashMap; 监控结果的输出你可以选择默认的DefaultCollector(log4j2日志输出),或者实现自己的Collector。
以上是关于Java第三方框架使用与扩展的主要内容,如果未能解决你的问题,请参考以下文章