- 博客(11)
- 收藏
- 关注
转载 Bean的生命周期在项目中的实践(二)
上篇列举了lenosp开源项目关于Spring的相关应用,感觉意犹未尽,这篇继续列举Dubbo中Spring的生命周期的应用 /** * ServiceFactoryBean * 实现了InitializingBean, DisposableBean, ApplicationCont...
2018-11-09 15:29:00
128
转载 Bean的生命周期在项目中的实践
Bean的生命周期在整个Spring体系都是非常重要的,必须谨记于心。 BeanPostProcessor接口比较特殊,一般单独实现该接口。Spring中所有的Bean在使用过程中都会执行BeanPostProcessor接口的postProcessBefor...
2018-11-09 15:16:00
160
转载 Spring IOC容器 -- ApplicationContext中Bean的生命周期
Spring中有两大重要概念,IOC和AOP。想要掌握并精通这两项技术,就要掌握Spring中Bean的生命周期原理。 ApplicationContext是面向应用的,ApplicationContext可以理解为Spring的IOC容器,下面讲解ApplicationCo...
2018-11-09 15:09:00
170
转载 常用集合及源码解读
在工作中集合的使用非常广泛,集合是分线程安全和线程不安全的。在多线程环境下,是需要使用线程安全的集合的,否则就会出现数据错乱不一致的情况,得不到预期结果。下面就为大家介绍jdk中常用的集合。 一、线程不安全的集合(使用频率非常频繁:ArrayList、Linked...
2018-08-04 15:00:00
107
转载 多线程资源共享之同步锁
本篇为大家讲解解决多线程线程问题的另一种思路,同步锁:synchronized和ReentrantLock。二者都是锁机制实现多线程并发,但ReentrantLock的使用更加灵活,更有读写分离锁,适用于读多写少的场景。下面为大家演示二者的使用模版。 一、sync...
2018-08-01 22:51:00
198
转载 设计模式之动态代理
动态代理模式,在当前流行框架(如:Spring、Mybatis、Dubbo)中应用非常广泛,掌握动态代理模式是理解框架源码的基础。如果未来你参与框架的设计与开发,动态代理模式必将成为你的利器。 动态代理的实践:一、创建实现InvocationHandler接口的类...
2018-07-28 12:48:00
140
转载 设计模式之单例模式
设计模式是前辈们对代码日积月累的总结,形成的一种良好的编程思想和技巧。 单例模式,使用非常广泛,本篇将介绍三种常用的单例模式的实践:类加载时初始化类对象(也叫饿汉模式)、延迟加载初次调用时初始化类对象(也叫饱汉模式)、双重检查机制。 一、类加载时初...
2018-07-25 23:56:00
103
转载 程序重启RocketMQ消息重复消费
最近在调试RocketMQ消息发送与消费的Demo时,发现一个问题:只要重启程序,RocketMQ消息就会重复消费。 那么这是什么原因导致的,又该如何解决呢? 经过一番排查,发现程序使用的RocketMQ客户端版本是3.6.2,而测试环境安装的RocketMQ环境的版本是4.1.0。原来是...
2018-07-25 22:13:00
803
转载 多线程资源隔离之ThreadLocal
上篇讲到多线程线程安全问题的解决思路,这篇将详细讲解资源隔离ThreadLocal的实践。 ThreadLocal也叫线程局部变量,类似Map结构,以当前线程为key。既然是以资源隔离的思想保证线程安全,那么保存到每个线程的对象就应该是一个副本,切记这样的对象不能是单例,如果...
2018-07-25 22:11:00
149
转载 日志分析常用命令
本节为大家介绍工作中日志分析常用命令: 1、cat(查看文件内容:带上-n参数,可以显示行号) <注意>如果文件过大,请不要使用cat命令,影响CPU性能 2、less(more可以分页展示内容,less支持内容查找,并且高亮显示) /是往下搜索,不断点击回车就会从...
2018-07-25 00:30:00
225
转载 JAVA多线程本质分析
多线程是Java开发中的重中之重,其重要性和难度,可见一斑。掌握并精通多线程开发,是每一个程序员的必修之课。哪怕中间的过程很痛苦,只要坚持了,并最终豁然开朗了,都是一种升华。 多线程的优化:合理利用CPU,使用多线程并行取代单线程串行,可以显著提升系统性能。 ...
2018-07-23 22:17:00
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅