首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring boot
订阅
xixiand11
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
带你一步一步手写一个简单的 Mybatis
本文主要涉及代码实现,很多要点会在代码注释中说明,请仔细阅读。 所有代码已经在github上托管,感兴趣的同学可以自行 fork 。看完记得点赞哦(#^.^#) 既然是仿写一个简单的,那么我们就不可能面面俱到,和分析源码一样,我们需要一步一步跟着主线走。所以我们首先要提炼出整个…
带你一步一步手撕 Mybatis 源码加手绘流程图——构建部分
MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 当阅读源码的时候我们不能深陷一些细节,…
带你一步一步手撕 Mybatis 源码加手绘流程图——执行部分
在上篇文章中,我向大家介绍了 Mybatis 是如何构建的,总的来说构建部分就是对于配置文件的映射,而 Mybatis 中另一个很重要的部分就是如何去通过这些配置文件封装成的配置对象去执行用户指定的 SQL 语句并且将结果集封装成用户需要的类型。 在上篇文章中,我们知道了我们需…
61 张图,剖析 Spring 事务源码,就是要钻到底!
大家好,我是楼仔! 我终于知道为什么很少有博主愿意写源码系列的文章,真的太熬人,这个是源码系列的第 4 篇,感觉人都快被熬废了。 这篇源码解析,和 Spring AOP 中的知识有很多重合的地方,但是
MybatisPlus源码详解
说到 Mybatis-Plus,想要了解它的源码,就要知道Mybatis-Plus在项目中做了什么。这个框架还是很好用的, 很简单,而且也比较火,所以这里就从MyBatis-Plus简介里复制一下它的特性。 代码生成器。 启动时操作(数据库配置,Mapper扫描等)。 项目中C…
百度一面:谈谈 @Transactional 的原理和坑
大家好,我是楼仔! Java 后端面试的时候,面试官经常会问到 @Transactional 的原理,以及容易踩的坑,之前一面百度,就遇到过,今天就带大家把这几块知识吃透。 这篇文章,会先讲述 @Tr
去字节面试,直接让人出门左拐:Bean 生命周期都不知道!
大家好,我是楼仔! Spring Bean 的生命周期,面试时非常容易问,这不,前段时间就有个粉丝去字节面试,因为不会回答这个问题,整个面试才 20 分钟,就被请出来了。
源码深度解析,Spring 如何解决循环依赖?
大家好,我是楼仔! 之前有粉丝问我 “楼哥,你的文章怎么没有研究源码方面的呢?我对这块还挺感兴趣的”。 其实我不太喜欢研究源码,热衷理论和实操,不过后来想了想,我已经写了很多系列文章,也可以出一个源码
76 张图,剖析 Spring AOP 源码,小白居然也能看懂,大神,请收下我的膝盖!
大家好,我是楼仔! 前两篇分享的 Spring 源码,反响非常不错,这个是源码系列的第 3 篇。 前两篇的源码解析,涉及到很多基础知识,但是源码的解读都不难,这篇文章刚好相反,依赖的基础知识不多,但是
五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
前言 Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。 Nacos究竟有什么惊人的地方呢?看下图: 从上图不难看出阿里巴巴的野心,一个Nacos干掉