会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jomini
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
15
16
17
18
19
20
21
22
23
···
49
下一页
2020年9月14日
Spring IOC底层实现原理
摘要: Spring 的 IOC 即 控制反转,由Spring容器实现应用程序中的对象的实例化和,以及建立对象的依赖 IOC 实现原理 https://blog.csdn.net/zhangcongyi420/article/details/89419715
阅读全文
posted @ 2020-09-14 13:22 抽象Java
阅读(439)
评论(0)
推荐(0)
编辑
2020年9月13日
设计模式(一)工厂模式-链接数据库
摘要: 不使用 工厂模式的 的链接 数据库mysql public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); // 加载MYSQL JDBC驱动程序 // Class.forName("or
阅读全文
posted @ 2020-09-13 14:51 抽象Java
阅读(335)
评论(0)
推荐(0)
编辑
设计模式(一) 工厂模式
摘要: 1、工厂模式的作用,为什么要用工厂模式? 工厂模式是为了解耦:把对象的创建和使用的过程分开。就是Class A 想调用Class B,那么只是调用B的方法,而至于B的实例化,就交给工厂类。 工厂模式可以降低代码重复。如果创建B过程都很复杂,需要一定的代码量,而且很多地方都要用到,那么就会有很多的重复
阅读全文
posted @ 2020-09-13 10:20 抽象Java
阅读(136)
评论(0)
推荐(0)
编辑
2020年9月12日
代理总结更新
摘要: 首先要了解 反射 概念 即 获取类的 所有构造方法,方法,和成员对象 然后 反射 的 invoke 方法 invoke (object, args) , object 是代理的对象,args 是方法参数 https://www.cnblogs.com/Jomini/p/13657565.html 动
阅读全文
posted @ 2020-09-12 22:38 抽象Java
阅读(107)
评论(0)
推荐(0)
编辑
Cglib
摘要: Cglib 底层通过 ASM 框架实现; 通过实现MethodInterceptor 接口来定义横切逻辑 实现上述接口的过程中,通过 Enhancer 设置父类,调用本身,生成代理对象。 测试用例 创建代理类 import org.springframework.cglib.proxy.Enhanc
阅读全文
posted @ 2020-09-12 22:08 抽象Java
阅读(196)
评论(0)
推荐(0)
编辑
jdk动态代理
摘要: 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这接口和类是实现我们动态代理所必须用到的。首先我们先来看看java的API帮助文档是怎么样对这两个类进行描述的; InvocationHandle
阅读全文
posted @ 2020-09-12 21:20 抽象Java
阅读(158)
评论(0)
推荐(0)
编辑
反射
摘要: 反射是什么 反射了解吗?使用场景? 反射是指运行中的java程序能动态获取类的方法、属性、构造函数。 反射的流程: 1、获取指定名称的Class对象,方法有:Class.forName()、obj.getClass()、类名.class() 2、实例化对象,获取类的方法、属性和构造函数; 3、访问属
阅读全文
posted @ 2020-09-12 16:49 抽象Java
阅读(202)
评论(0)
推荐(0)
编辑
2020年9月备忘录
摘要: 时间 2020 09 12 1、aop 实现原理 2、mybatis 源码 3、之前的面试题目查缺补漏 4、设计模式 工厂模式 5、study 163 6、阿强给的资料 -- 专题部分
阅读全文
posted @ 2020-09-12 11:12 抽象Java
阅读(111)
评论(0)
推荐(0)
编辑
2020年9月11日
2020面试题目记录分类
摘要: Spring 1、Spring 如何实现 AOP 2、动态代理,Cglib 具体如何实现 SpringCloud 1、erueka 注册中心存放什么 缓存 1、分布式缓存一致性实现
阅读全文
posted @ 2020-09-11 15:57 抽象Java
阅读(143)
评论(0)
推荐(0)
编辑
RabbitMq
摘要: RabbitMQ 怎么保证消息的稳定性?提供了事务的功能。通过将 channel 设置为 confirm(确认)模式
阅读全文
posted @ 2020-09-11 13:41 抽象Java
阅读(98)
评论(0)
推荐(0)
编辑
上一页
1
···
15
16
17
18
19
20
21
22
23
···
49
下一页
公告