会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jomini
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
14
15
16
17
18
19
20
21
22
···
48
下一页
2020年9月13日
设计模式(一) 工厂模式
摘要: 1、工厂模式的作用,为什么要用工厂模式? 工厂模式是为了解耦:把对象的创建和使用的过程分开。就是Class A 想调用Class B,那么只是调用B的方法,而至于B的实例化,就交给工厂类。 工厂模式可以降低代码重复。如果创建B过程都很复杂,需要一定的代码量,而且很多地方都要用到,那么就会有很多的重复
阅读全文
posted @ 2020-09-13 10:20 李荣先辈Java
阅读(134)
评论(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
阅读(103)
评论(0)
推荐(0)
编辑
Cglib
摘要: Cglib 底层通过 ASM 框架实现; 通过实现MethodInterceptor 接口来定义横切逻辑 实现上述接口的过程中,通过 Enhancer 设置父类,调用本身,生成代理对象。 测试用例 创建代理类 import org.springframework.cglib.proxy.Enhanc
阅读全文
posted @ 2020-09-12 22:08 李荣先辈Java
阅读(183)
评论(0)
推荐(0)
编辑
jdk动态代理
摘要: 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这接口和类是实现我们动态代理所必须用到的。首先我们先来看看java的API帮助文档是怎么样对这两个类进行描述的; InvocationHandle
阅读全文
posted @ 2020-09-12 21:20 李荣先辈Java
阅读(155)
评论(0)
推荐(0)
编辑
反射
摘要: 反射是什么 反射了解吗?使用场景? 反射是指运行中的java程序能动态获取类的方法、属性、构造函数。 反射的流程: 1、获取指定名称的Class对象,方法有:Class.forName()、obj.getClass()、类名.class() 2、实例化对象,获取类的方法、属性和构造函数; 3、访问属
阅读全文
posted @ 2020-09-12 16:49 李荣先辈Java
阅读(200)
评论(0)
推荐(0)
编辑
2020年9月备忘录
摘要: 时间 2020 09 12 1、aop 实现原理 2、mybatis 源码 3、之前的面试题目查缺补漏 4、设计模式 工厂模式 5、study 163 6、阿强给的资料 -- 专题部分
阅读全文
posted @ 2020-09-12 11:12 李荣先辈Java
阅读(109)
评论(0)
推荐(0)
编辑
2020年9月11日
2020面试题目记录分类
摘要: Spring 1、Spring 如何实现 AOP 2、动态代理,Cglib 具体如何实现 SpringCloud 1、erueka 注册中心存放什么 缓存 1、分布式缓存一致性实现
阅读全文
posted @ 2020-09-11 15:57 李荣先辈Java
阅读(142)
评论(0)
推荐(0)
编辑
RabbitMq
摘要: RabbitMQ 怎么保证消息的稳定性?提供了事务的功能。通过将 channel 设置为 confirm(确认)模式
阅读全文
posted @ 2020-09-11 13:41 李荣先辈Java
阅读(98)
评论(0)
推荐(0)
编辑
Redis
摘要: 1、redis实现持久化有两种方式: 第一种、RDB:指定的时间间隔内保存数据快照。 第二种、AOF:先把命令追加到操作日志的尾部,保存所有的历史操作。 2、Redis实现主从复制 redis 主负责写, 从负责读 2.1、全量同步 Redis全量复制一般发生在Slave初始化阶段,这时Slave需
阅读全文
posted @ 2020-09-11 13:33 李荣先辈Java
阅读(124)
评论(0)
推荐(0)
编辑
2020年9月10日
日志
摘要: 2020 09 10 分布式事务,两阶段提交协议,三阶段提交协议 2020 09 19 redis 实现注解缓存 rabbit mq 2020 10 08 hashmap 扩容机制 arraylist 扩容机制 2020 10 09 spring 事物传播机制
阅读全文
posted @ 2020-09-10 20:38 李荣先辈Java
阅读(93)
评论(0)
推荐(0)
编辑
上一页
1
···
14
15
16
17
18
19
20
21
22
···
48
下一页
公告