框架
张焱飞
格物明理,致知笃行。
展开
-
Spring单例模式多线程安全问题-有状态的Bean
Spring单例与线程安全小结 一、Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多原创 2017-04-21 13:02:05 · 1676 阅读 · 0 评论 -
Spring-Beans模块源码分析
前言Spring-Beans模块是Spring三大核心模块(spring-beans,spring-core,spring-context)之一,Bean 在 Spring 中作用就像 Object 对 OOP 的意义一样,没有对象的概念就像没有面向对象编程,Spring 中没有 Bean 也就没有 Spring 存在的意义。为什么要 Bean 这种角色 Bean 或者为何在 Spring 如此重要原创 2017-09-21 14:57:25 · 1194 阅读 · 0 评论 -
Java测试框架Mockito源码分析
1.Mockito简介测试驱动的开发(Test Driven Design, TDD)要求我们先写单元测试,再写实现代码。在写单元测试的过程中,一个很普遍的问题是,要测试的类会有很多依赖,这些依赖的类/对象/资源又会有别的依赖,从而形成一个大的依赖树,要在单元测试的环境中完整地构建这样的依赖,是一件很困难的事情。 所幸,我们有一个应对这个问题的办法:Mock。简单地说就是对测试的类所依赖的其他类和原创 2017-10-15 12:10:25 · 883 阅读 · 0 评论