摘要: 在解析SpringIOC容器创建之前,我们先来看以下扩展原理:1.BeanFactoryPostProcessor2.BeanDefinitionRegistryPostProcessor3.Applicatio... 阅读全文
posted @ 2019-11-26 21:58 寻找艾伦 阅读(26) 评论(0) 推荐(0)
摘要: 观察者模式(Obeserver Pattern)也叫作发布订阅模式(Publish/subscribe),在项目中经常会见到该模式。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客时,经常会看到... 阅读全文
posted @ 2019-11-24 23:08 寻找艾伦 阅读(31) 评论(0) 推荐(0)
摘要: 先看一个简单的例子:新建Dao类,代码如下:@Repositorypublic class PersonDao { @Autowired private JdbcTemplate jdbcTempla... 阅读全文
posted @ 2019-10-22 23:23 寻找艾伦 阅读(35) 评论(0) 推荐(0)
摘要: 先来看一个简单的例子:先建一个Person类作为业务类:public class Person { public int doDivision(int a, int b) { return (... 阅读全文
posted @ 2019-10-20 19:14 寻找艾伦 阅读(38) 评论(0) 推荐(0)
摘要: 新建一个配置类,如下:@Configuration@ComponentScan(value = "com.practice.bean")public class MainConfig { @Bean ... 阅读全文
posted @ 2019-10-13 20:29 寻找艾伦 阅读(37) 评论(0) 推荐(0)
摘要: 一,通过@Bean注解指定初始化和销毁方法和在XML配置文件中的格式一样,在@Bean注解中也有这两个属性String initMethod() default "";String destroyMethod()... 阅读全文
posted @ 2019-10-11 22:56 寻找艾伦 阅读(20) 评论(0) 推荐(0)
摘要: Spring组件注册就是让Spring的IOC容器去管理组件的这个bean,SPring组件基于注解的注册方法主要有以下几种:首先需要一个@Configuration注解的配置类,告诉Spring容器配置的入口... 阅读全文
posted @ 2019-09-28 22:31 寻找艾伦 阅读(28) 评论(0) 推荐(0)
摘要: Tips:线程安全主要考虑三个方面:1,可见性:多个线程并发的读写某个共享资源时,每个线程总能读取到该共享资源的最新数据。2,原子性:某个线程对一个或多个共享资源所做的一连串写操作不会被中断,在此期间不会有其他... 阅读全文
posted @ 2019-07-23 21:40 寻找艾伦 阅读(26) 评论(0) 推荐(0)
摘要: 本文转自:https://blog.csdn... 阅读全文
posted @ 2019-06-04 23:10 寻找艾伦 阅读(18) 评论(0) 推荐(0)
摘要: 以常用虚拟机HotSpot和常用的内存区域Java堆为例,探讨对象是如何创建、如何布局以及如何访问这些细节。1.对象的创建①类加载检查 虚拟机遇到一个new指令时,首先会去检查这个指令的参数是否能在... 阅读全文
posted @ 2019-06-04 22:55 寻找艾伦 阅读(27) 评论(0) 推荐(0)