轮子
渐行渐远-
GitHub: https://github.com/junjun888
展开
-
手写 简单 aop 框架
cglib 手写 简单 aop 框架,实现方法级别的拦截cglib 手写 简单 aop 框架,实现方法级别的拦截0 缘起1 思路2 使用Step 1: 定义被代理的实体类Step 2: 定义切点和切面, 并且继承 AbsMethodAdvanceStep 3: 测试3 核心代码3.1 ApplicationContext3.2 AbsMethodAdvance4...原创 2018-04-18 21:29:59 · 2423 阅读 · 0 评论 -
手写简单 rpc 框架
手写简单 rpc 框架手写简单 rpc 框架0 缘起1 技术选型2 框架思路3 调用方式3.1 定义服务3.2 定义 bean3.3 启动服务3.4 服务调用4 完整代码5 参考0 缘起 一直对 rpc 的实现原理很好奇, 看了下别人实现的 rpc 框架, 感觉实现太复杂了,本文参考了 黄勇实现的 轻量级 rpc 框架,专注 rpc 核心功...原创 2018-09-03 15:13:45 · 1511 阅读 · 0 评论 -
手写mybatis - 1 概述&代码
small-framework orm 设计文章目录small-framework orm 设计0 缘起1 核心结构2 包结构示意图3 框架使用4 源码地址0 缘起最近在研究mybatis, 所以顺手就照着mybatis写了一遍 orm. 本框架精简了大量mybatis琐碎代码,保留了最核心的结构和接口,让你轻松了解mybatis1 核心结构 1 配置解析 1.1 核心配置...原创 2019-04-17 21:25:18 · 250 阅读 · 0 评论 -
手写mybatis - 2 源码解析
手写mybatis - 2 源码解析文章目录手写mybatis - 2 源码解析0 缘起1 mybatis 核心流程2 源码分析2.1 SqlSessionFactoryBuilder2.2 XMLConfigBuilder2.3 Configuration2.4 SqlSessionFactory2.5 SqlSession2.6 Executor & SimpleExecutor2....原创 2019-04-23 21:17:07 · 307 阅读 · 0 评论