ConfigFilter的作用包括: 从配置文件中读取配置 从远程http文件中读取配置 为数据库密码提供加密功能 1 配置ConfigFilter 1.1 配置文件从本地文件系统中读取 <bean id="dataSource" class="com.alibaba.druid.pool.Drui ...
分类:
其他好文 时间:
2017-07-22 23:46:38
阅读次数:
251
shiro中的reaml非常重要,所有的身份数据验证都在reaml中实现。可以把Realm看成DataSource,即安全数据源。 Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份 ...
分类:
其他好文 时间:
2017-07-22 19:42:46
阅读次数:
290
第一种:直接在applicationContext.xml中配置 ...... ...... <!--创建数据源 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" ...
分类:
其他好文 时间:
2017-07-21 19:57:04
阅读次数:
216
Druid是什么? Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规 ...
分类:
数据库 时间:
2017-07-21 17:18:12
阅读次数:
425
传统的资源注入采用JNDI注入方式:InitialContextinitCtx=newInitialContext();
//PerformJNDIlookuptoobtaintheresource.
catalogDS=(DataSource)
initCtx.lookup("java:comp/env/jdbc/catalogDS");
在JavaEE5时代通过注解的方式注入资源:
private@ResourceDataSourceca..
分类:
编程语言 时间:
2017-07-20 10:25:15
阅读次数:
159
最近项目开发中需要用到单机事务,因为项目中使用了Spring和Mybatis框架,所以通过Spring来进行事务的管理,并且记录一下事务配置的过程 第一步:配置DataSource 第二步:配置SqlSessionFactory 第三步:对数据源进行事务管理 第四步:配置事务模板 第五步:在代码中使 ...
分类:
编程语言 时间:
2017-07-18 18:49:13
阅读次数:
266
1、添加模板的配置文件 在spring的配置文件中加入如下代码 注意:ref 中的 dataSource 是可变的,与连接数据库的资源ID相匹配,例如: 2、代码部分 ...
分类:
数据库 时间:
2017-07-17 23:46:42
阅读次数:
270
正确可行的解决方法:使用Spring提供的AbstractRoutingDataSource类来根据请求路由到不同的数据源。具体做法是先设置两个不同的dataSource代表不同的数据源,再建一个总的dynamicDataSource,根据不同的请求去设置dynamicDataSource。代码如下 ...
分类:
编程语言 时间:
2017-07-17 13:16:19
阅读次数:
285
1.为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别? A:为了避免循环引用。weak指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。strong该对象强引用delegate,外界不能销毁delegate ...
分类:
移动开发 时间:
2017-07-16 21:54:57
阅读次数:
2030
数据库连接池的原理: 目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。 编写标准的数据源: 自定义数据库连接池要实现javax.sql.DataSource接口,一般都叫数据源 demo: public class MyDataSource implements DataSource{ ... ...
分类:
其他好文 时间:
2017-07-14 16:21:41
阅读次数:
278