全部博文(695)
发布时间:2017-07-03 09:52:37
要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。spring的启动过程:首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是Se.........【阅读全文】
发布时间:2017-06-27 09:51:39
转自: http://www.blogjava.net/syniii/archive/2010/11/24/338906.htmlSpring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实现这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实现BeanFactoryAware的Bean在初始后.........【阅读全文】
发布时间:2017-06-26 15:50:40
概括起来说,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者仅提供一份变量,让不同的线程排队访问,而后者为每一个线程都提供了一份变量,因此可以同时访问而互不影响。个人简单理解,每个jvm中(TreadLocal不能夸jvm)都有一个map,键为线程thread.........【阅读全文】
发布时间:2017-06-15 15:31:32
虚机环境三个redis安装在 /home/redis目录下redis-3.2.1-masterredis-3.2.1-slave-1redis-3.2.1-slave-2只配置了一个sentinel.conf(生成环境时为了保证senti高可用。也要配置多个,哨兵的端口不一样就行,其他内容都一样)通过./src/redis-server redis.conf 分别启动三个redis服务sentinel.conf配置在了 maste.........【阅读全文】