摘要: 再谈 IOC 与 DI IOC(Inversion of Control)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们所看到的配置 阅读全文
posted @ 2020-06-28 23:10 47号Gamer丶 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 12、载入<bean>元素 Bean 配置信息中的<import>和<alias>元素解析在 DefaultBeanDefinitionDocumentReader 中已经完成,对 Bean 配置信息中使用最多的<bean>元素交由 BeanDefinitionParserDelegate 来解析, 阅读全文
posted @ 2020-06-28 23:09 47号Gamer丶 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 6、分配路径处理策略 在 XmlBeanDefinitionReader 的抽象父类 AbstractBeanDefinitionReader 中定义了载入过程。AbstractBeanDefinitionReader 的 loadBeanDefinitions()方法源码如下: AbstractR 阅读全文
posted @ 2020-06-28 23:07 47号Gamer丶 阅读(172) 评论(0) 推荐(0) 编辑
摘要: IOC 容器的初始化包括 BeanDefinition 的 Resource 定位、加载和注册这三个基本的过程。我们以ApplicationContext 为例讲解,ApplicationContext 系列容器也许是我们最熟悉的,因为 Web 项目中使用的 XmlWebApplicationCon 阅读全文
posted @ 2020-06-28 23:05 47号Gamer丶 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 开门见山,今天解决的问题就是:如何判断两个链表是否相交?如果相交,则需要得到交点。(下面一步步跟着博主仔细想就会明白了~) 首先构建链表节点信息: //链表节点 public class DataNode { private int data; private DataNode next; publ 阅读全文
posted @ 2020-06-19 11:01 47号Gamer丶 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D(方法C在方法D中),D这个方法就叫回调方法。 举个例子: 有一天小王遇到一个很难的问题,问题是“1 + 1 = ?”,就打电话问小李,小李一下子也不知道,就跟小王说,等我办完手上的事情,就去想想答案,小王也不会傻傻的拿着 阅读全文
posted @ 2020-06-18 23:58 47号Gamer丶 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Java 中静态代码块初始化问题测试 情况一:变量是 static final 修饰的“编译期常量”,如 public static final String a = "JD"; public class Test { public static void main(String[] args) { 阅读全文
posted @ 2020-06-18 23:25 47号Gamer丶 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 请注意以下标红的都为重点,重点,重点(重要的事情说三遍~): 1. 当一个类继承于另一个类,子类中没有父类的方法时。用子类的对象调用方法时,会首先在子类中查找,如果子类中没有改方法,再到父类中查找。 2. 当一个方法只在父类中定义时,调用该方法时会使用父类中的属性。如果该方法中又调用了其他方法,那么 阅读全文
posted @ 2020-06-18 23:00 47号Gamer丶 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 一、线性探测再散列法 Hash表: 元素的值(value)和在数组中索引位置(index)有一个确定关系 Index = Hash(key) ==> y = f(x) Index有可能相同,怎么处理冲突? 在“处理冲突”上可能会有不同的方法。 示例 : 将关键字序列(7、8、30、11、18、9、1 阅读全文
posted @ 2020-06-18 22:49 47号Gamer丶 阅读(7757) 评论(0) 推荐(0) 编辑
摘要: 主要是在项目中(中小型项目) 有支付下单业务(只是办理下单,没有涉及到商品库存),目前用户量还没有上来,没有出现问题,但是想到如果用户量变大,下单并发量变大,可能会出现一系列的问题,趁着空闲时间,做了这个demo测试相关问题。 可能遇到的问题如下: 1.订单重复 2.高并发下,性能变慢 解决方式:T 阅读全文
posted @ 2020-06-18 22:33 47号Gamer丶 阅读(433) 评论(0) 推荐(0) 编辑