第三节
文章平均质量分 76
jack86312031
这个作者很懒,什么都没留下…
展开
-
JAVA是什么?
Java:是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名,位置如图所示: Java名字由来的一种说法:几个CEO一起聊天在喝咖啡,其中一位突然发现今天的咖啡非常好喝,就问:这种咖啡是什么牌子的,哪产的啊?另一位说:是Java产的。大家这时不约而同认为Java这个名字很响亮且容易记住,就把他们开发的编程语言命名为“Java”。当然这只是个故事,至...2013-06-08 15:27:17 · 114 阅读 · 0 评论 -
Tomcat JDBC Connection Pool
Tomcat7 抛弃了以往的DBCP 采用了新的Tomcat Jdbc Pool 作为数据库连接组件,事实上DBCP已经被Hibernate 所抛弃,因为他存在很多问题,诸如:更新缓慢,bug较多,编译问题,代码复杂等等。 Tomcat Jdbc Pool 类似于我们常用的数据库连接池c3p0 ,Proxool 等,Tomcat Jdbc Pool有如下优点: ...2013-08-06 14:50:04 · 266 阅读 · 0 评论 -
连接池c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool对比测试
这次所要做的测试是比较几种我们常用的数据库连接池的性能,他们分别是:c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool这四种,测试将采用统一的参数配置力求比较“公平”的体现统一水平下几种连接池的不同,有网友回复说测试不公平会互相干扰,那我就把代码分开,代码是死的人是活的,做事情不动脑只能吃别人剩下的,世界上没有绝对公平的事情,我在此只提供了一个思路,更...2013-08-05 15:58:07 · 154 阅读 · 0 评论 -
Proxool性能测试
前面已经做了c3p0和Druid的测试,下面进行Proxool的测试,其实我比较看好Proxool。 1.修改代码:/** * Proxool实现 * @throws ProxoolException */ public void getUsrInfoWithProxool(ProxoolDataSour...2013-08-03 09:39:49 · 168 阅读 · 0 评论 -
Druid性能测试
前面已经做了c3p0的性能测试,我们这次来测试一下Druid,看看Druid的性能是否与官方说的那样优秀。 1.改造代码: /** * Druid实现 */ public void getUsrInfoWithDruid(DruidDataSource dds,Integer usrId) { St...2013-08-02 15:45:37 · 1083 阅读 · 0 评论 -
c3p0性能测试
c3p0的使用我们基本已经了解,下面这个测试是用来测试c3p0的性能如何,测试有一定的局限性,仅供参考。大家可以根据项目情况来配置c3p0的各种属性值,配置之后进行测试,最终找到最合理的配置方案。 1.改造我们原来的代码: 将DataSource 提取出来,应为在实际应用之中DataSource是只创建一次,不会每次访问数据库重新创建。我们...2013-08-02 14:50:18 · 214 阅读 · 0 评论 -
持续集成工具
持续集成是什么?我们为什么需要持续集成?持续集成带来的好处是什么?什么样的项目需要持续集成?... 持续集成(Continuous integration ,简称CI),所谓集成可以理解为将互相依赖的工程或模块合并成一个能单独运行的应用。类似于汽车生产过程中,各种零部件是单独生产并测试的,将他们组装成汽车整体的过程就是“集成”。虽然很多零部件单独测试时是没有问题的,...2013-08-01 16:04:02 · 85 阅读 · 0 评论 -
构建第一个Maven应用
Maven安装成功之后我们动手来构建一个Maven应用,并通过这个应用更进一步的了解Maven的细节。 1.打开eclipse,在菜单栏中点击File->New->Other,然后在界面中找到"Maven project",点击下一步进入下一个页面: 2.第二个界面可以选择是否创建一个示例项目,这里直接下一步: ...2013-07-29 10:35:06 · 97 阅读 · 0 评论 -
Maven简介及安装
前面我们已经了解了Ant的使用及相关配置,对于大型项目的构建有了Ant之后更加得心应手,但是Ant并不是没有缺点。当项目比较多且关系复杂时我们必须要每一个项目都配置单独的build.xml,且内容极其繁杂,这正是因为Ant并不具备项目管理的功能导致。 Maven很好的解决了这一点,Maven在Ant构建的基础功能上引入了项目管理,使我们应对复杂大型项目时构建更加轻...2013-07-26 13:52:04 · 104 阅读 · 0 评论 -
连接池与Spring,Hibernate结合
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。 1.下载相关内容: c3p0下载地址:http://sourceforge.net/projects/c3p0/ Proxool下载地址:http://proxool.sourceforge....2013-07-25 15:44:02 · 86 阅读 · 0 评论 -
java数据库连接池Druid
Druid是阿里巴巴的一个开源项目,据该网站称:Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 上述内容难免有水...2013-07-24 09:00:42 · 791 阅读 · 0 评论 -
各连接池配置参数比较
排版真心费劲,大家凑合看下吧,见谅~ DruidDBCPC3P0Proxool数据库用户名称UsernameUsernameUser 数据库密码PasswordPasswordPassword 驱动名称DriverClassNameDriverClassNameDriverCl...2013-07-23 15:46:37 · 197 阅读 · 0 评论 -
java数据库连接池Proxool
Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。虽说Proxool已经很多年没更新了,但是现在使用Proxool的项目还是非常多的,可见Proxool非常优秀。 Proxool下载:http://proxoo...2013-07-23 14:38:45 · 141 阅读 · 0 评论 -
java数据库连接池c3p0
目前常用的主流Java数据库连接池有:Druid,Proxool,c3p0,DBCP等,他们都是开源项目且使用率极高,由于DBCP 的bug 较多Hibernate 已经在新版本中不支持其扩展,所以接下来我们主要学习一下proxool 和c3p0,这篇文章主要介绍c3p0 的使用及配置。 c3p0 实现了数据源与JNDI 的绑定,支持JDBC...2013-07-22 12:38:56 · 108 阅读 · 0 评论 -
CommonDAO(公共/基础DAO)
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。 DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业务逻辑与数据库资源之间,是我们访问数据库的桥梁。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应...2014-02-12 16:32:32 · 3393 阅读 · 0 评论