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