`
envy2002
  • 浏览: 152737 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

bonecp源码陌生类选读

 
阅读更多

今天在学习bonecp源码,看到了好多从来没有用过的类,现在记录下来,以后好好看看。

 

ReentrantReadWriteLock

 

http://hanhan8020.iteye.com/blog/804322

 

Reference  FinalizableWeakReference

 

ConcurrentHashMap 

 

Executors 线程池

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    BoneCP.zip_BoneCP_BoneCP 源码_jdbc BoneCP_oracle

    BoneCP源码分析: 1. **初始化配置**:BoneCP的配置主要通过` BoneCPConfig`类完成,你可以设置各种参数,如最大连接数、最小连接数、超时时间等。 2. **连接池的创建**:使用` BoneCP`类的静态方法`getInstance()`...

    数据库连接池BoneCP源码分析报告

    总结来说, BoneCP源码分析报告主要涉及数据库连接池的实现原理、连接管理策略以及性能优化技术。通过对源码的学习,开发者可以更好地理解数据库连接池的工作机制,并能据此优化自己的应用,提高系统的稳定性和效率...

    数据库连接池BoneCP源码分析报告.doc

    BoneCP 的源码通常按照功能模块划分包,如 config 包包含配置相关的类,connectionhandle 包处理数据库连接的创建和管理,util 包则包含通用工具类。主要类型包括 `BoneCPConfig`(配置类)、`BoneCPDataSource`...

    bonecp 0.7.1 jar包以及源码

    3. **bonecp-0.7.1-rc2.jar**:这个jar文件包含了 BoneCP 0.7.1-rc2的所有编译后的类和库,使得开发者可以在项目中直接引用 BoneCP 的功能,无需自行编译源码。 4. **bonecp-0.7.1-rc2-sources.jar**:源码jar文件...

    bonecpdemo 含jar包源码

    【骨CP(BoneCP)连接池详解】 BoneCP是一款高效的、开源的JDBC数据库连接池,它被设计成轻量级且易于集成到其他项目中。在Java开发中,数据库连接池是必不可少的组件,它提高了数据库操作的性能,通过复用已建立...

    java数据库连接池-bonecp java源码

    在深入研究 BoneCP 的源码时,可以关注以下几个关键组件: 1. `ConnectionHandle`:这是 BoneCP 提供的接口,代表数据库连接,实际的实现类通常继承自JDBC的`java.sql.Connection`。 2. `PoolConfiguration`:包含...

    基于Bonecp连接池的jdbc工具类及jar包

    本主题将详细探讨基于BoneCP的JDBC工具类以及如何使用其jar包。 首先, BoneCP连接池的设计目标是提高性能,减少内存消耗,并通过线程安全的连接复用来提高多线程环境下的并发能力。它采用了一些高级策略,如预分配...

    bonecp连接池demo

    BoneCP 的源码阅读可以帮助开发者深入理解其内部机制,例如连接分配、回收、线程安全等方面的实现。同时,对于工具的熟练使用,能够帮助开发人员更高效地管理数据库连接,提升应用的性能和稳定性。 在实际项目中,...

    BoneCP数据源应用

    BoneCP 数据源是一种高效、快速的数据连接池技术,它被设计用于提高应用程序处理数据库连接的性能和效率。在Java环境中,数据库连接池是管理数据库连接的关键组件,它减少了创建和销毁连接的开销,从而提升了整体...

    JAVA源码Java数据库连接池BoneCP

    JAVA源码Java数据库连接池BoneCP

    Bonecp实例

    通过阅读源码,我们可以更好地理解BoneCP的工作原理,从而在实际开发中更加灵活地使用它,解决特定场景下的性能瓶颈。 此外,了解 BoneCP 的工作原理对于优化数据库访问性能至关重要。例如,通过调整连接池的配置...

    bonecp0.7 所有jar包

    1. **bonecp.jar**:这是BoneCP连接池的主要实现库,包含了所有用于管理数据库连接的类和接口。 2. **guava.jar**:Google Guava库是BoneCP的一个重要依赖,提供了一组强大的集合类、字符串处理工具、缓存机制以及...

    bonecp-0.8.0.RELEASE.jar

    开发者会将这个JAR添加到项目类路径中,以便在程序中使用BoneCP进行数据库连接管理。 2. **bonecp-provider-0.7.0.jar**:这个文件可能是一个早期版本的BoneCP提供者,用于提供特定的功能或者适配不同的环境。版本...

    BoneCP(连接oracle例子+jar包)

    1. **添加依赖**:在项目中引入BoneCP的jar包,文件名为"BoneCP(连接oracle例子+jar包)",通常包括bonecp.jar、slf4j-api.jar和slf4j-log4j12.jar等,确保这些库文件在类路径中可用。 2. **配置 BoneCP**:在项目中...

    基于java的开发源码-数据库连接池 BoneCP.zip

    基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库...

    BoneCP的xml使用实例

    这通常通过`ClassPathXmlApplicationContext`类完成,它是Spring框架的一部分,但也可以独立使用。在`bonecpTest.java`中,你可能会看到以下代码: ```java import com.jolbox.bonecp.BoneCPDataSource; import org...

    BoneCP所需依赖包

    在BoneCP中,Guava用于提供线程安全的数据结构和高效的内存管理,例如,其Cache类可能被用来缓存数据库连接,提高性能。 2. **mysql-connector-java-5.1.42-bin.jar**:这是MySQL的Java驱动程序,允许Java应用程序...

    BoneCP 连接池学习笔记

    ** BoneCP 连接池学习笔记 ** BoneCP 是一个高效、轻量级的 Java 数据库连接池(JDBC Connection Pool)实现。它在性能上优于其他同类连接池,如 C3P0 和 DBCP,尤其适用于高并发场景。在深入理解 BoneCP 之前,...

Global site tag (gtag.js) - Google Analytics