Srping配置阿里数据库连接池(Druid)
POM.XML
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.13</version> </dependency>
WEB.XML
<filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <param-name>exclusions</param-name> <param-value>/static/*,*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value> </init-param> </filter> <filter-mapping> <filter-name>DruidWebStatFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- druid监控 --> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>DruidStatView</servlet-name> <url-pattern>/druid/*</url-pattern> </servlet-mapping>
spring配置
<!-- 数据源配置, 使用 BoneCP 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 数据源驱动类可不写,Druid默认会自动根据URL识别DriverClass --> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <!-- 基本属性 url、user、password --> <property name="url" value="jdbc:mysql://127.0.0.1:3306/html580?useUnicode=true&characterEncoding=utf-8" /> <property name="username" value="root" /> <property name="password" value="123456" /> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="3" /> <property name="minIdle" value="3" /> <property name="maxActive" value="20" /> <!-- 配置获取连接等待超时的时间 --> <property name="maxWait" value="60000" /> <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> <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" /> <!-- 打开PSCache,并且指定每个连接上PSCache的大小(Oracle使用) <property name="poolPreparedStatements" value="true" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> --> <!-- 配置监控统计拦截的filters --> <property name="filters" value="stat" /> </bean>
启动中间件,打开druid/index.html页面进行监控
数据源、SQL监控、SQL防火墙、Web应用、URI监控、Session监控、spring监控、JSON API
相关推荐
阿里巴巴数据库连接池应该是目前最好的数据库连接池:大并发稳定,操作数据库效率高。此demo不仅有和spring整合的例子,还有单独配置的实例,供大家学习掌握
阿里巴巴数据库连接池应该是目前最好的数据库连接池:大并发稳定,操作数据库效率高。此demo不仅有和spring整合的例子,还有单独配置的实例,供大家学习掌握
Druid是阿里巴巴的一个开源项目,作为一个优秀的数据库连接池,Druid提供了优秀的稳定性,并且在性能方面比其他数据库连接池提高了很多,最重要的是Druid提供了实时监控的功能,如数据源监控、SQL监控、SQL防火墙...
spring-boot 结合阿里druid数据库连接池,简单易用,可以很好入手项目
JSP Spring中Druid连接池配置 ...-- 阿里 druid 数据库连接池 --> <bean id=dataSource class=com.alibaba.druid.pool.DruidDataSource init-method=init destroy-method=close> <!-- 基本属性 url、u
Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。 Druid已经在...
阿里云 Druid 数据库连接池 FreeMarker 模板引擎 pagehelper分页插件 前端 Bootstrap jQuery Vue.js Datatables 安装教程 本地准备开发工具IDE,建议使用eclipse 或者springSTS 安装JDK1.8,并配置环境变量 安装...
使用maven创建的springmvc4.2.0 + spring 4.2.0 + hibernate4.3.11 + mysql5.1.36 + 阿里巴巴开源数据库连接池druid
数据库连接池druid的简单使用例程。包括和spring结合等内容。请大家移步到开源项目中去 https://gitee.com/yunnysunny/druid-demo ,不要多花冤枉钱。
阿里数据库连接池druid 封装腾讯云CMQ相关接口 redis相关接口API jwt 权限认证 http等请求相关接口 定时任务 restful api标准,状态码返回,post、get,delete、update等方法调用规范化 restful api调用全局异常输出...
spring cloud + vue + oAuth2.0全家桶实战,...数据库连接池:Alibaba Druid 日志管理:Logback 前端框架:Vue全家桶以及相关组件 三方服务: 邮件服务、阿里云短信服务、七牛云文件服务、钉钉机器人服务、高德地图API
2 阿里数据库连接池druid,安全权限框架 shiro,缓存框架ehcache ,工具类接口redis 3 集成wx接口开发 WX自定义菜单(支持多个公众号) 4 图片爬虫技术 输入有图片的网址,能把此网页的图片爬取并下载到本地服务器 5 ...
2.提供了一个高效、功能强大、可扩展性好的数据库连接池。3.数据库密码加密。4.SQL执行日志。 3. Java 的 JSON 处理器 fastjson fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的...
Druid是目前Java语言中最好的数据库连接池之一。结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 是一个分布式的、支持实时多维 OLAP 分析的数据处理系统。它既支持高速的数据实时摄入处理,也支持...
德鲁伊 介绍 git clone cd druid && mvn安装 玩得开心。 相关阿里云产品 文献资料 中文 英文 Druid Spring Boot Starter
加入阿里巴巴的druid数据库连接池 使用gson作为json解析工具 实现日志输出 maven依赖的版本管理 优点 此处省略若干字,观众们请脑补. SSM框架整合配置 前面说了这么多,现在开始正式的干货. 第一步: 使用idea的maven...
集成阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势 C 集成安全权限框架shiro ; Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API...
最近项目要支持读写分离, 网上找了很多,但都是不太完整,我自己整理了下供大家参考。 我的项目使用的框架: springMvc+spring+hibernate+springJPA+maven, 数据库连接池用阿里的druid。
采用阿里巴巴的druid开源jdbc数据库连接池,连接mysql数据库 使用了spring-test与junit编写单元测试代码 使用了restful设计风格,以ajax发送put与delete类型请求 采用了双端校验,前端校验 JQuery,后端校验符合 ...