Java第三方框架使用与扩展

最近由于项目组切换平台的原因又接触了许多新的第三方框架,就琢磨着开篇博客专门对一些知识点进行总结,与大家多多交流,共同提高,源码都放到github上了gadget,近期会持续更新,欢迎大家提提意见,项目的大致内容(后面还会增加其他一些东西):

gadget

扩展Java一些常用的第三方框架的工具集合

具体功能

  • 扩展log4j2的PatternLayout,支持自定义日志字段,比如:%pps{key1}{key2}
    <appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] - %pps{key1}{key2}|%msg%n"/>
        </Console>
    </appenders>
  • 提供资源监控的统一模型,比如Java集合类、定时任务执行情况等: 你想监控Map对象的size并定时输出到日志文件中,你可以直接使用ControllableHashMap或者线程安全的ControllableConcurrentHashMap; 监控结果的输出你可以选择默认的DefaultCollector(log4j2日志输出),或者实现自己的Collector。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值