Spring
文章平均质量分 83
疯狂1024
热爱编程
展开
-
spring中配置数据源DBCP:basicDataSource和spring提供的DriverManagerDataSource的区别
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。除此之外可以使用spring提供的数据源实现类:如:DriverManegerDataSource。而这里的DBCP则是apache提供的:BasicDataDource。我先给大家说下一个最大的区别:spring提供的两个数据源实现类没有池的概念。或者是牺牲性能来达到池的概念。而DBCP和C3P0两个都有池的概念。池最要应用于多线程并发处理的时原创 2017-11-18 09:11:25 · 3318 阅读 · 2 评论 -
Spring中Singleton模式的线程安全
spring中的单例 spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有prototype类型 按其作用域来讲有sigleton(单例),prototype(原型),request,session,global session。 spring中的单例与设计模式里面的单例略有不同,设计模式的单例是在整个应用中只有一个实例,而spring中的单例是在一个IoC容器中就...转载 2018-07-27 14:01:50 · 743 阅读 · 1 评论