SSM&开源组件
文章平均质量分 89
SSM源码分析及开源组件使用介绍
八五年的湘哥
坚持原创,支持知识分享
展开
-
SpringBoot集成Swagger
Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(废话);更多时候,你可以把它当成一个在线API文档!(实话)原创 2022-03-08 10:27:15 · 435 阅读 · 0 评论 -
SpringBoot集成ZipKin实现链路跟踪
当我们的服务器成千上万,当我们的模块上万成千,当我们的调用链路复杂如蜘蛛网时,我们突然发现一个小小的性能问题却不能快速定位到点!千万不要以为自己是神,当年那个觉得ELK日志分析系统多余的程序员已经被老板祭天! 废话有点多,今天我们要做的一件事非常简单,如何在一个多层调用的接口里快速查看它们的网络拓扑图并得到监控数据!原创 2022-02-17 09:37:32 · 5035 阅读 · 4 评论 -
Spring Boot & Spring Batch 实现批处理
Spring Boot & Spring Batch 实现批处理需求领域自动,复杂地处理大量信息,无需用户交互即可最有效地进行处理。这些操作通常包括基于时间的事件(例如月末计算,通知或通信)。定期应用非常大的数据集(例如,保险利益确定或费率调整)重复处理复杂的业务规则。从内部和外部系统接收的信息的集成,通常需要格式化,验证和以事务方式进行的处理到记录系统中。批处理每天用于为企业处理数十亿笔事务Spring Batch介绍核心流程图如下:Spring Batch 是一个轻量级的,全原创 2022-01-18 14:57:47 · 3663 阅读 · 0 评论 -
Spring IOC和DI源码分析
1、引言1.1 什么是容器由找女朋友引发的血案!作为程序员,如果我需要进行一次羞羞的事情......如果没有会所,那么我需要有钱,帅气,重要的是活好,才能找个女朋友进行----相当于创造(new)了一个对象;如果有会所,我只需要有钱就可以给我提供服务并进行羞羞的事情----这个会所就是容器,会所里面的小姐姐就是Bean1.2 什么是依赖倒置依赖倒置包含三层含义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节 细节应该依赖抽象...原创 2021-01-29 14:37:33 · 755 阅读 · 0 评论 -
SpringMVC源码分析
目录1、SpringMVC架构图2、SpringMVC初始化流程图3、SpringMVC执行流程图4、SpringMVC组件解析5、SpringMVC的工作机制6、源码分析6.1 初始化流程6.2 请求执行流程7、谈谈SpringMVC的优化1、SpringMVC架构图2、SpringMVC初始化流程图3、SpringMVC执行流程图 用户发送请求至前端控制器DispatcherServlet。 DispatcherServl.原创 2021-01-22 17:40:38 · 3132 阅读 · 1 评论 -
Spring前世今生与Spring编程思想
目录1、Spring的前世今生2、Spring编程思想2.1 —切从Bean开始2.2 Spring的设计初衷2.3 BOP编程伊始2.4 依赖注入的基本概念2.5 AOP编程理念2.6 Spring 编程思想总结3、Spring系统架构3.1 核心容器3.2 AOP和设备支持3.3 数据访问与集成3.4 Web组件3.5 通信报文3.6 集成测试4、附录-IDEA搭建EJB入门Demo4.1 安装JBoss4.2 IDEA集成配.原创 2021-01-22 17:19:15 · 595 阅读 · 2 评论 -
Spring AOP源码分析
目录1、AOP是什么2、AOP 的作用及其优势3、AOP 的底层实现3.1 JDK动态代理:3.2 CGLIB动态代理4、AOP相关概念5、AOP运行流程图6、AOP源码解析6.1 源码解析须知6.2 注册自动代理创建器6.3 触发后置处理器6.4 创建Proxy过程分析6.5 代理回调增强6.6 增强器执行6.7 增强器执行顺序7、源码总结1、AOP是什么AOP 为 Aspect Oriented Programming ..原创 2021-01-22 17:36:48 · 1923 阅读 · 1 评论 -
Spring WebSocket实现消息订阅
/监听窗口关闭事件,当窗口关闭时,主动去关闭websocket连接,防止连接还没断开就关闭窗口,server端会抛异常。继承AbstractWebSocketHandler方法,实现连接创建,关闭,以及消息的发送和异常处理方法。客户端通过WebSocket长连接与服务端实现消息订阅,并且根据连接参数订阅对应的消息!//判断当前浏览器是否支持WebSocket。//关闭WebSocket连接。//连接发生错误的回调方法。//连接成功建立的回调方法。//接收到消息的回调方法。//连接关闭的回调方法。原创 2021-12-16 14:58:07 · 5653 阅读 · 0 评论