自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【mybatis源码系列二:SqlSession 与 Executor】

sqlSession与executor的执行

2024-08-31 21:16:36 1012 1

原创 【mybatis源码系列一:JDBC以及ORM框架简介】

MyBatis 主要帮助开发人员屏蔽底层重复性的原生 JDBC代码。MyBatis 通过映射配置文件或相应注解将 ResultSet 映射为 Java 对象,其映射规则可以嵌套其他映射规则以及子查询,从而实现复杂的映射逻辑,也可以实现 对多、多对多映射以及双向映射。

2024-08-31 15:07:59 612

原创 【spring源码系列-AOP原理探索二】

aop代理对象以及责任链机制

2024-08-25 20:00:07 291

原创 【spring源码系列-AOP原理探索一】

一切化繁为简,aop本质就是通过jdk与cglib两种方法进行切面织入,spring做的就是在bean初始化的时候将其改造为ProxyFactory,来生成对应的动态代理方法,然后再匹配不同通知例如@Around,@Before的逻辑,就可以了。jdk动态代理,可以在代码运行期间,给接口生成一个代理对象,我们可以将我们想要添加的功能(例如日志、事务、监测、权限)等功能在不影响功能的前提下,添加到代码里面。环绕通知:@Around:通知包裹了被通知的方法,在被通知的方法通知之前和调用之后执行自定义的行为。

2024-07-14 19:22:46 577

原创 【spring源码系列-IOC容器四ApplicationContext 】

applicationcontext referesh方法主要流程解析

2024-07-07 18:01:17 678

原创 【spring源码系列-IOC容器三 前期遗留问题回顾】

常见问题

2024-06-30 16:49:57 1521

原创 【Spring源码系列-IOC容器二】

spring获取bean的流程

2024-06-23 15:46:19 1277

原创 【SPRING源码系列 - IOC容器一】

深入透彻的带你重新认识spring

2024-05-17 23:35:11 597

原创 Socket与Websocket

WebSocket是什么?websocket是html5规范提出的一种协议;它基于TCP和HTTP协议是并存的两种协议。html5 web socket规范定义了webSocket API ,支持页面使用webSocket协议与远程主机进行全双工的通信,它引入了websocket接口并且定义了一个全双工的通信通道,通过单一的套接字在web上进行操作。 html5 web sockets 以最小的开销高效的提供了web链接,相较于经常使用推送实时数据到客户端甚至通过维护两个http链接来模拟全双工链接的旧

2022-02-09 15:29:52 7199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除