
Java
文章平均质量分 58
Lockofyou
长路漫漫,唯剑作伴
展开
-
【面试必问】彻底搞懂Spring Boot自动装配原理及自定义starter
【ANYTHING &WHY序言】面试官:说一下Spring boot和Spring的区别小白:没用过Spring面试官:那为什么选型要选择Spring Boot而不是Spring Framework呢?小白:(架构师选的,我哪知道为啥...)因为Spring Boot能完全兼容Spring,并且提供了减少开发工作量的核心特性面试官:好,那说一下Spring Boo...原创 2019-07-16 22:55:39 · 5089 阅读 · 2 评论 -
【一文读懂】Java集合之数据结构
1 数据的物理结构1.1 顺序结构定义:数据中的元素放在一段连续的内存空间中,大小固定且不支持动态扩容,典型代表就是数组。特点:随机访问方便,插入删除复杂1.2 链式结构定义:数据被存储在内存的不同地方,它们的物理位置之间完全没有关系。链式结构由多个节点组成,每个节点中包括有效数据和至少一个指针变量。特点: 随机访问不方便,插入删除方便。由于链表不要求连续的空间,所以链表不存在扩...原创 2019-08-23 23:18:22 · 401 阅读 · 0 评论 -
JDK动态代理生成的class文件保存到本地失败问题(sun.misc.ProxyGenerator.saveGeneratedFiles)
将JDK动态代理生成的class文件保存到本地,网上搜到的办法是加入:System.getProperties().put(""sun.misc.ProxyGenerator.saveGeneratedFiles", "true");发现实际并未生效,先给答案,新版本JDK改为:System.getProperties().put("jdk.proxy.ProxyGenerator...原创 2019-08-20 22:37:42 · 8911 阅读 · 9 评论 -
【一文读懂】Java代理模式
1 代理模式定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。1.1 目的职责清晰:真实的角色只关心核心的业务逻辑。保护对象:代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了中介的作用和保护了目标对象的作用。高扩展性:是实现AOP等的前提。1.2 分类1....原创 2019-08-28 22:51:51 · 185 阅读 · 1 评论