最近在网上看视频看到两个很经典的jar文件:druid和jackson-asl两个文件,特地分享
引入两个jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>0.2.15</version>
</dependency>
<!-- 测试 -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-asl</artifactId>
<version>0.9.5</version>
</dependency>
进入之后druid的配置如下:
<!-- 阿里巴巴的Druid数据连接池,会自动识别数据库 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<property name="url" value="${jdbc_url}" />
<property name="username" value="${jdbc_user}" />
<property name="password" value="${jdbc_password}" />
<property name="filters" value="stat" />
<property name="maxActive" value="20" />
<property name="initialSize" value="1" />
<property name="maxWait" value="60000" />
<property name="minIdle" value="1" />
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<property name="minEvictableIdleTimeMillis" value="300000" />
<property name="validationQuery" value="SELECT 'x'" />
<property name="testWhileIdle" value="true" />
<property name="testOnBorrow" value="false" />
<property name="testOnReturn" value="false" />
<property name="poolPreparedStatements" value="true" />
<property name="maxPoolPreparedStatementPerConnectionSize"
value="50" />
</bean>
这个连接池根据url会自动识别数据库的。
具体可以参考这篇文章:
http://www.iteye.com/magazines/90
分享到:
相关推荐
这两个jar包的集成,意味着该应用不仅可以分享内容到微博,还可以利用阿里妈妈的服务进行更广泛的推广。在实际开发中,我们需要按照各自SDK的文档指引,正确引入这些库,并配置相应的权限、API密钥等。此外,还需要...
### 阿里巴巴面试经验分享 #### 一、Java基础知识 **1. 面向对象与面向过程** - **面向过程**:这是一种以事件为中心的编程思想,主要通过分解问题为一系列步骤来实现解决方案。它侧重于完成具体任务所需的步骤...
Fastjson是阿里巴巴开源的高性能JSON库,它的解析速度非常快,并且支持直接映射Java对象和JSON,使得数据处理更为便捷。Fastjson还提供了对Java反射和注解的支持,方便在复杂的业务逻辑中使用。 在描述中提到了一个...
2. **Extension ClassLoader**:扩展类加载器,用来加载扩展类库(如`ext`目录中的jar包)。 3. **Application ClassLoader**:应用程序类加载器,也就是系统类加载器,用来加载应用程序类路径下的类库。 4. **...
RocketMQ 是一款开源的分布式消息中间件,由阿里巴巴贡献给 Apache 软件基金会,并成为顶级项目。它在大规模分布式系统中广泛应用于消息传递、数据交换,为微服务架构提供了强大的支持。本压缩包文件包含了 RocketMQ...
徐东作为阿里巴巴数据平台事业部的ODPS技术专家,在2014年的中国大数据技术大会上分享了关于ODPS MapReduce对外开放实践的演讲。ODPS,全称为OpenDataProcessSystem,是一个大规模数据处理的底层平台,每天都能够...
Dubbo 是阿里巴巴开源的一个高性能、轻量级的服务框架,它提供了服务注册、发现、调用、负载均衡等功能,是企业级分布式应用服务的重要组成部分。dubbo-admin 作为其配套的管理界面,能够帮助开发者和运维人员更直观...
阿里百川是阿里巴巴推出的一站式移动开发平台,为开发者提供了包括用户系统、支付、广告、推送等在内的多种服务。特别的是,阿里百川的原生SDK提供了与淘宝、天猫等电商平台深度整合的能力,对于想要做淘客推广的...
Automanx是阿里巴巴集团内部开发并使用的一款Web UI自动化测试框架,它旨在简化Web应用程序的自动化测试过程,提高测试效率与准确性。 ### Automanx框架概览 Automanx的架构设计融合了多种自动化测试技术,尤其是...
RocketMQ是阿里巴巴开源的一款分布式消息中间件,广泛应用于大规模分布式系统中的消息传递。3.5.8版本是这个中间件的一个稳定版本,提供了许多关键功能和优化,旨在提高系统的可靠性和性能。 首先,RocketMQ的核心...