摘要: 在spring中,是支持单实例bean的循环引用(循环依赖)的,循环依赖,简单而言,就是A类中注入了B类,B类中注入了A类,首先贴出我的代码示例 1 @Component 2 public class AddressVO { 3 4 @Autowired 5 private UserVO userV 阅读全文
posted @ 2019-11-09 19:53 小小少年- 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 本篇文章,来介绍finishBeanFactoryInitialization(beanFactory);这个方法主要是完成bean的实例化, invokeBeanFactoryPostProcessors(beanFactory);负责把所有的bean扫描到beanDefinitionMap中; 阅读全文
posted @ 2019-11-02 21:27 小小少年- 阅读(396) 评论(0) 推荐(1) 编辑
摘要: 最近在学习spring源码,把自己的学习笔记记录一下,分享出来,如果有理解错的,也希望各位能提出来,大家一起学习 首先spring源码的入口方法: 在spring初始化过程中,最重要的方法就是refresh()方法,在refresh中完成了bean的扫描、初始化、以及AOP动态代理对象的生成等等,我 阅读全文
posted @ 2019-11-02 13:55 小小少年- 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 1.session是什么 当用户在前端发起请求时,服务器会为当前用户建立一个session,服务器将sessionId回写给客户端,只要用户浏览器不关闭,再次请求服务器时,将sessionId传给服务器, 服务器会根据sessionId找到与之对应的session为其服务。 如果是分布式部署时,se 阅读全文
posted @ 2019-06-22 16:01 小小少年- 阅读(2343) 评论(0) 推荐(0) 编辑
摘要: JVM概述 1.Java虚拟机所管理的内存包括以下几个运行时数据区域: ①.程序计数器 程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一个要执行的字节码指令,分支、循环、跳转、异常处理都需要依赖于这个计数器来完成; 阅读全文
posted @ 2019-06-20 16:24 小小少年- 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.explain用来查看当前sql的执行计划,分析sql的执行效率 2.explain各字段解释: ①.id: 表示查询中执行select子句或者操作表的顺序 >.id相同,顺序由上而下 >.id不同,如果是子查询。id序号会递增,序号越大,优先级越高,越先被执行 >.id相同,可以认为是一组,从 阅读全文
posted @ 2019-06-13 18:51 小小少年- 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引 数据是帮助mysql高效获取数据的一种数据结构 索引的目的是提高查询效率,类似于字典 可以理解为排好序的快速查找数据结构 ①.在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索 阅读全文
posted @ 2019-06-04 10:00 小小少年- 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 从网上粘贴的结构图 Collection ├List │├LinkedList │├ArrayList │└Vector(了解,已过时) │ └Stack └Set Map ├Hashtable(了解,已过时) ├HashMap ├ConcurrentHashMap └WeakHashMap col 阅读全文
posted @ 2019-03-02 17:23 小小少年- 阅读(197) 评论(0) 推荐(0) 编辑