![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
主流框架
FKJGFK
这个作者很懒,什么都没留下…
展开
-
Alibaba Dubbo 和 Apache Dubbo两个版本的SpringBoot Demo整合
基于Alibaba Dubbo 和 Apache Dubbo两个版本整合的SpringBoot Demo。原创 2021-04-21 14:07:11 · 1708 阅读 · 1 评论 -
调用链traceID的简单使用
日志输出是定位线上问题的重要手段。但是服务大量并发的情况下,我们很难获取单次请求的完整上下文调用链。可能有同学会想到tomcat线程名、线程号,但是tomcat线程池能够复用线程。还可能有同学想到程序入口生成一个UUID传递给上下文使用,这种类方式能够解决准确获取调用链,但是当我们代码逻辑较为复杂时,难么这种方式代码侵入性就比较高、历史代码改动也比较大。那么如何精确、优雅的获取调用链呢? 对于logback日志框架比较熟悉的同学就会知道,logback中有一个 MDC(Map...原创 2020-09-08 19:26:27 · 2488 阅读 · 0 评论 -
SpringAop系统日志
通过SpringAop记录日志,避免侵入代码,附录简单的实现:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.fileupload.FileUploadBase;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import o原创 2020-09-08 19:53:28 · 160 阅读 · 0 评论 -
关于MyBatis-Plus 一对多关联查询的分页问题
问题场景:一般查询记录表T_CONTENT和记录附件表T_CONTENT_FILE这两个表的数据,一个T_CONTENT对应多个T_CONTENT_FILE。(1)查询content list时,基本上都是先分页查询list,遍历list再次查询fileList。这样循环查询效率较慢,不提倡这种查询方法。(2)运用Mybatis-Plus...原创 2020-04-20 16:29:45 · 3846 阅读 · 5 评论 -
HttpClient性能优化方案
Java的复杂应用开发过程中经常遇到跨系统的数据访问活动(例如业务系统访问基础数据、校验票据、验证身份等等),系统和系统之间的数据连接和传输是制约服务器响应速度的关键。1.前言 目前HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。HttpClient 是 Apache Jakar...原创 2020-01-16 14:29:30 · 3657 阅读 · 0 评论