![](https://img-blog.csdnimg.cn/direct/7e0fa45f93ba40e69352ce4cd9f1b83a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
手写源码
文章平均质量分 84
手写HashMap、Spring、轻量级RPC框架、mybatis等等源码
枫蜜柚子茶
Java领域优质创作者
展开
-
SpringMVC 源码分析 以及手写简单的SpringMVC框架
简单来说,Spring Web MVC 是一种基于Java 的实现了Web MVC 设计模式的请求驱动类型的轻量级Web 框架,即使用了MVC 架 构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开 发,Spring Web MVC 也是要简化我们日常Web 开发的。原创 2022-09-11 14:04:30 · 336 阅读 · 0 评论 -
Java集合实现(二) HashMap源码以及手写HashMap
Map是一种特殊的集合,没有继承Collection接口,Map存储的是键值对,提供key到value的映射。原创 2022-09-08 18:44:08 · 379 阅读 · 0 评论 -
Java集合实现(一) ArrayList源码以及手写ArrayList
简单来说,它就是一个动态数组普通的数组一旦长度确认,长度就不再能改变。而该ArrayList不一样,长度可变,就是一个动态大小的数组。原创 2022-09-07 21:11:34 · 615 阅读 · 0 评论 -
springboot自动配置流程,以及实现自定义springboot starter
SpringBootstarter是一种常重要的机制,能抛以前繁杂的配置,将其统一集成进tarter,应用者只需要在maven starter中引入依赖。SpringBoot能自动扫描要加载的信息并启动相的认配置,starer让我们探脱了各种依赖的处理,需要配置种信息的国SpringBoot动通过 classpath路径下的类发现需要的Bean,并注册进容器,SpringBoot提供了针对日常企业应用研发各种场的spring--starter-boot-依起模块,所有这依赖模块都遵着约定成俗的原创 2022-09-06 17:54:42 · 724 阅读 · 0 评论 -
自定义 手写实现 Mybatis 框架
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。...原创 2022-07-25 21:45:50 · 656 阅读 · 1 评论