标签
java
全部文章 深入 Spring 源码 / 6
MyBatis
《深入 Spring 源码》第 6 篇:把一条 SQL 变成一次 Java 方法调用,少写重复的数据库操作代码。实践 MyBatis 映射,并为应用接入登录与权限控制。
深入 Spring 源码 / 5
Spring Boot
《深入 Spring 源码》第 5 篇:一个启动类为何能带起整个应用?追踪 Spring Boot 源码,看框架怎样按条件补齐配置,把繁琐的启动工作接过去。
深入 Spring 源码 / 4
Spring MVC
《深入 Spring 源码》第 4 篇:一次 HTTP 请求如何变成 Java 方法调用?追踪框架调度源码,看请求怎样找到处理者,再把结果交还客户端。
深入 Spring 源码 / 3
JDBC 和事务
《深入 Spring 源码》第 3 篇:余额扣了,库存却没减成功,这笔操作该怎么算?追踪 Spring 事务源码,看一组数据库修改如何共同提交或回滚。
深入 Spring 源码 / 2
AOP
《深入 Spring 源码》第 2 篇:业务方法没有改,调用时却多出了日志和事务。追踪 Spring 代理的创建过程,看这些额外逻辑在何时被接入。
深入 Spring 源码 / 1
IoC
《深入 Spring 源码》第 1 篇:对象不再亲手创建,它依赖的对象由谁准备?跟着 Spring 源码看容器如何识别、组装并管理它们。
深入 Java / 4
JVM 原理与使用
《深入 Java》第 4 篇:JVM 如何执行字节码,又如何回收不再使用的对象?弄清程序运行时发生的事,才知道性能调优该观察什么。
深入 Java / 3
Java 集合
《深入 Java》第 3 篇:同样是存取一组数据,换个容器为什么就会变快或变慢?借源码理解 Java 集合的成本,按访问方式选择容器。
深入 Java / 2
Java 并发编程
《深入 Java》第 2 篇:多个线程各自执行正确,合在一起为什么会出错?理解共享数据的可见性与操作原子性,再看 Java 如何协调线程。
深入 Java / 1
Java 进阶
《深入 Java》第 1 篇:运行中的 Java 程序如何检查一个类、调用未知的方法?以反射和注解为重点,补齐阅读框架代码常用的语言知识。
共 10 篇文章