JDBCDemo.java:
package com.itheima.jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.itheima.pool.MyPool;
pub...
分类:
数据库 时间:
2014-10-25 21:35:24
阅读次数:
227
1.Swoole:重新定义PHPPHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联...
分类:
Web程序 时间:
2014-10-25 01:59:13
阅读次数:
356
目 录?[ - ] Druid是什么?有什么作用? Druid的项目背景?目前的项目团队情况?开源目的? Druid支持哪些数据库? Druid是如何扩展JDBC的? 为什么说Druid是“最好的数据库连接池”?体现在哪些方面?这是如何实现...
分类:
其他好文 时间:
2014-10-23 17:54:21
阅读次数:
155
从数据库、应用配置、计费、域名绑定、平台服务对比了 BAE、SAE 以及 GAE 的优劣,最后给出云平台选型的建议。数据库SAE 不支持 InnoDB(可申请支持),BAE 默认支持。BAE 不支持数据库连接池(c3p0、BoneCP 已测不支持),数据库连接不能长时间保持。GAE 使用 Datas...
分类:
其他好文 时间:
2014-10-23 14:07:28
阅读次数:
249
从BoneCP到HikariCP今天笔者本想更新一下项目中使用到的BoneCP版本的。却无意发现jolbox网站打不开了。起初以为是被墙掉了,经过一番查找,居然在BoneCP的Github站看到了如下的一段话:BoneCP的作者不知何时修改了简述。(ps:红色框中的部分意思:虽然BoneCP性能优于...
分类:
数据库 时间:
2014-10-23 08:10:01
阅读次数:
252
转载声明:本文转载自互联网(http://itlab.idcquan.com/Java/Tomcat/40121.html)步骤如下:1.将数据库驱动程序的JAR文件放在Tomcat的common/lib中;2.在server.xml中设置数据源,以MySQL数据库为例,如下:在节点中加入,属性说....
分类:
数据库 时间:
2014-10-21 08:53:20
阅读次数:
248
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。
线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。
一提到池,我们会想到数据库连接池,但是线程池又如何呢?
建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。
关于我对同步的认识,要缘于...
分类:
编程语言 时间:
2014-10-21 01:04:37
阅读次数:
305
线程池的技术背景
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源,所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如大家所熟悉的数据库连接池正是遵循这一思想而产生的,本文将介绍的线程池技术同样符合这一思想...
分类:
编程语言 时间:
2014-10-20 19:30:31
阅读次数:
212
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优.....
分类:
数据库 时间:
2014-10-18 22:16:31
阅读次数:
394