框架源码系列
文章平均质量分 82
框架源码系列
程序员瓜叔
架构师,专注AI,ChatGPT,AIGC,JAVA,Python
展开
-
手写SpringBoot框架
通过手写模拟一个简单Spring Boot框架,来熟悉Spring Boot大概是如何工作的。分为以下4个方面1、手写模拟SpringBoot启动过程2、手写模拟SpringBoot条件注解功能3、手写模拟SpringBoot自动配置功能4、SpringBoot整合Tomcat底层源码分析废话不多说,直接上代码。原创 2023-03-12 10:28:43 · 463 阅读 · 0 评论 -
手写Mybatis
配置来源于两个地方,一个是配置文件(主配置文件conf. xml, mapper文件*.xml),一个是java代码中的注解,将主配置文件内容解析封装到Configuration,将sql的配置信息加载成为一个mappedstatement对象,存储在内存之中。原创 2023-03-11 13:20:10 · 616 阅读 · 0 评论 -
手写一个SpringMVC框架
前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统。所以学习Spring是Java程序员的必修课。 Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的代码规范,设计思想很值得学习。我们程序员大部分人都是野路子,不懂什么...原创 2019-07-07 13:11:24 · 213 阅读 · 2 评论 -
为什么要看源码?方法?
为什么要看源码:1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提升,看下框架demo大致就能知道底层的实现,技术框 架更新再快也不怕3、快速定位线上问题:遇到线上问题,特别是框架源码里的问题(比如bug),能够快速定位,这就是相比其他没看过源码的人的...原创 2020-03-07 12:14:49 · 422 阅读 · 0 评论 -
SpringCloud Nacos源码分析
1. 下载源码,版本为develop tag为1.1.4https://github.com/alibaba/nacos/tree/1.1.4打开原创 2020-03-07 12:41:14 · 1138 阅读 · 1 评论