摘要: 在冯诺依曼定义的计算机模型中,任何程序都需要加载到内存中才能与CPU进行交流。字节码.class文件同样需要加载到内存中,才可以实例化类。 ClassLoader类加载器负责将提前加载.class类文件到内存中,使用双亲委派机制 类加载是一个将.class字节码文件读入内存,并实例化为Class对象 阅读全文
posted @ 2019-06-11 12:02 杨岂 阅读(3218) 评论(0) 推荐(3) 编辑
摘要: 一、拓展原理 1、BeanPostProcessor:bean的后置处理器,在bean创建对象之后的初始化前后做一些拦截工作 2、BeanFactoryPostProcessor:beanFactory的后置处理器,在BeanFactory初始化之后调用【postProcessBeanFactory 阅读全文
posted @ 2019-06-09 00:04 杨岂 阅读(610) 评论(0) 推荐(0) 编辑
摘要: Spring中最核心的两个类:DefaultListableBeanFactory和XmlBeanDefinitionReader 1、DefaultListableBeanFactory是整个bean加载的核心部分,是Spring注册及加载bean的默认实现,其继承AbstractAutowire 阅读全文
posted @ 2019-06-05 17:59 杨岂 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、Hashtable是线程安全的,采用全量加锁的方式控制多线程并发访问 2、不允许null键和null值(HashMap可以接受为null的键值(key)和值(value)) 3、一次仅能有一个对象来读取和修改Hashtable,每个线程要获取或修改都要先拿到同步锁,其他线程要等待同步锁被释放之后 阅读全文
posted @ 2019-06-05 12:02 杨岂 阅读(372) 评论(0) 推荐(0) 编辑
摘要: HashMap不是线程安全的,其所有的方法都未同步,虽然可以使用Collections的synchronizedMap方法使其线程安全,但是针对的只是当前的map对象。 对此,JDK提供了线程安全的Hashtable,其所有的方法都是同步的,使用的是全局同步锁,即使用Synchronized关键字进 阅读全文
posted @ 2019-06-05 11:11 杨岂 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、Lambda 表达式 Lambda表达式,也可称为闭包 Lamdba允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 ambda 表达式的语法格式如下: (parameters) -> expression 接收的参数->元素表达式 或 (parameters) ->{ stateme 阅读全文
posted @ 2019-06-01 15:58 杨岂 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、Spring容器: 在基于Spring的应用中,你的应用对象生存于Spring容器(container)中,Spring容器负责创建对象,装配它们,配置它们并管理它们的整个生命周期,从生存到死亡。(在这里,可能就是从new()到finalize())。 容器是Spring框架的核心。Spring 阅读全文
posted @ 2019-06-01 00:14 杨岂 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 1、DateTimeFormat:入参格式化 用法:用在类型为Date的字段上,用来接收String类型的字符串,将其转成Date类型 import org.springframework.format.annotation.DateTimeFormat; @DateTimeFormat(patte 阅读全文
posted @ 2019-05-31 10:33 杨岂 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 简介: AOP:面向切面编程,即拓展功能不通过修改源代码实现,采用横向抽取机制,取代了传统的纵向继承体系重复性代码。在运行期通过代理方式向目标类织入增强代码。 Aspecj:Aspecj 是一个基于java语言的AOP框架,spring2.0开始,spring AOP引入对Aspect的支持,Asp 阅读全文
posted @ 2019-05-28 22:39 杨岂 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper简介: ZooKeeper是一个分布式服务框架,为分布式应用提供高效且可靠的分布式协调服务,诸如统一命名服务、集群管理、配置管理和分布式锁等分布式的基础服务。 在解决一致性方面,ZooKeeper并没有直接采用Paxos算法,而是采用了ZAB(ZooKeeper Atomic Br 阅读全文
posted @ 2019-05-27 17:58 杨岂 阅读(503) 评论(0) 推荐(0) 编辑