摘要: 本文记录一下使用JSch去操作SFTP上传和下载文件功能的工具类,以及实际遇到的两个问题。 阅读全文
posted @ 2021-06-19 17:26 Hi云树 阅读(2108) 评论(0) 推荐(0)
摘要: MySQL使用limit进行分页查询时,可能会出现重复数据,可以通过加上order by子句并保证排序字段的唯一性来解决。 阅读全文
posted @ 2021-06-19 17:00 Hi云树 阅读(658) 评论(0) 推荐(0)
摘要: log4j2是一种日志框架实现,本文介绍了xml格式的log4j2配置文件的基本配置。 阅读全文
posted @ 2021-03-27 18:42 Hi云树 阅读(729) 评论(0) 推荐(0)
摘要: 线上有一个消息消费服务,主线程批量从kafka拉取消息,然后提交到子线程池中挨个消费。分布式追踪用到的kafka插件会使子线程创建的ThreadLocalScope被循环引用,从而造成内存泄漏。 阅读全文
posted @ 2021-02-19 00:14 Hi云树 阅读(545) 评论(0) 推荐(0)
摘要: OpenTracing建立了一套标准,解决了不同的分布式追踪系统埋点API不兼容的问题;Uber开源的Jaeger提供一套完整的分布式追踪解决方案(兼容OpenTracing API),包括数据采集、数据持久化、数据展示;Datadog开源的dd-trace-java是一个APM client for Java(依赖jaeger-client-java),采用字节码注入技术(JavaAgent)进行埋点,支持针对不同组件进行插件化开发。 阅读全文
posted @ 2020-12-23 15:08 Hi云树 阅读(469) 评论(0) 推荐(0)
摘要: printStackTrace(),该方法对标准错误输出流(System.err)加同步锁(synchronized),从而造成了服务的性能瓶颈 阅读全文
posted @ 2020-10-19 21:14 Hi云树 阅读(1025) 评论(0) 推荐(1)
统计代码