摘要: 出处: https://zhuanlan.zhihu.com/p/62534874 动态代理。这四个字一出来,估计很多初学者已经开始冒冷汗。动态代理之所以给人感觉很难,有三点原因: 代码形式很诡异,让人搞不清调用逻辑 用到了反射,而很多初学者不了解反射 包含代理设计模式的思想,本身比较抽象 尽管动态 阅读全文
posted @ 2020-03-16 12:45 myseries 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 出处: https://zhuanlan.zhihu.com/p/62660956 主要内容: 前情提要 接口创建对象的可行性分析 动态代理 Proxy.getProxyClass()的秘密 编写可生成代理和可插入通知的通用方法 类加载补充 前情提要 假设现在项目经理有一个需求:在项目现有所有类的方 阅读全文
posted @ 2020-03-16 12:43 myseries 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 出处: https://zhuanlan.zhihu.com/p/63126398 介绍完JDK动态代理,今天和大家一起做个小案例:模拟Spring的事务管理。 主要内容: 熟悉的陌生人 山寨AOP事务需求分析 AOP事务具体代码实现 熟悉的陌生人 面试官如果问“请你谈谈你对Spring的理解”,估 阅读全文
posted @ 2020-03-16 12:42 myseries 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 出处: https://www.cnblogs.com/leefreeman/p/8315844.html 一个问题? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说 阅读全文
posted @ 2020-03-16 12:38 myseries 阅读(340) 评论(0) 推荐(0) 编辑