`
季铵盐
  • 浏览: 57254 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
项目中现在是用的自己写的数据库连接池,但是最近几天研究了下bonecp,想用它来替换项目的连接池,对比测试,多线程模拟 1000000次查询,比Bonecp慢了4秒多,不知到bonecp,有多少javaer是在自己的实际项目中用过的呢?大家说下对Bonecp的看法吧
关于java的代理 有两种:静态代理和动态代理;所谓代理好处我的理解就是代理的目标对象的同时,做些其他的事情譬如事物的安全性检测 ;下面举个例子  写道 //定义一个接口package com.spring.static_proxy;/*** * @author CHENLEI**/public interface usermanager {public void delet(int id);public void add(String username);}   写道 // 实现定义的接口 public class usermanagerImp implements us ...
整理了一下mybatis xml的属性配置 研究了下源码  挺不错的 开源的框架学习之后,受益匪浅。mybatis源码在附件中  写了一个mybatis的demo 分享下 附件中. <!--这些是外部化的, 可替代的属性, 这些属性也可以配置在典型的 Java 属性 ...
不错,弄上来一起学习。 数据库连接池BONECP源码分析报告 1 1. 简述 2 1.1  官方主页 2 1.2  API文档 2 1.3  BoneCP简介(译自官方) 2 1.4  BoneCP特点(译自官方) 2 1.5  本次分析使用的版本 3 1.6  依赖库 3 1.7  包结构说明 3 1.8  主要类型 3 1.9  连接池创建过程及连接获取过程简述 4 2.  BONECP生命周期过程 4 2.1  BoneCPConfig初始化及配置分析 4 2.2  BoneCPDataSource分析 5 2.3  BoneCP初始化过程分析 5 2.4  BoneCP的getConn ...
感觉这个不错 ,弄下来好好学习下 一、BoneCP配置文件格式(bonecp-config.xml): Xml代码  <?xml version="1.0" encoding="UTF-8"?>  <bonecp-config>    <default-config>      <!-- ... -->      <property name="... ...
总算是看完了bonecp源码了,先贴出我的项目中bonecp的配置,等项目修改完了在好好整理这篇博客 ,共同学习 <?xml version="1.0" encoding="UTF-8"?> <bonecp-config>   <default-config>      <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/NEWTEST? useUnicode=true;charactorEncoding=UTF-8</pro ...
package netkeeper; /** * 网络转换工具 * @author chenlei * */ public class Tools { /**      * 转换short为byte      *       * @param b      * @param s      *            需要转换的short      * @param index      */     public static void putShort(byte b[], short s, int index) {          ...
[color=blue][/color][size=x-small][/size][align=left][/align] 最近研究了下java数据库连接池技术,废话不说啦 ,直接如下: 连接:一个连接池最基本的问题就是需要提供连接。 监控:对连接池提供有效的监控手段,监控要实现动态生效更好 ...

AIO讨论

最近项目的网络通信层将改为AIO,但是这块还有很多问题要解决,希望和有这方面经验的javaer交流下,大家不妨分享下 讨论下AIO的可行性和目前采用较多的NIO底层通信的对比,他们的优缺点,   另外我会定期更新分享我对AIO的研究,在工作之余时间允许的情况下。     
  本文非原创! Spring下 mybatis 多数据源配置 介绍 本文描述了以 mybatis 作为持久层框架使用 Spring的声明式事务时,如何配置多个数据源(即连接多个数据库),使用 Spring 的注解方式迚行依赖的注入和事务的管理。并且利用 mybati ...
http://mina.apache.org/dyn/closer.cgi/mina/2.0.4/apache-mina-2.0.4-src.zip
今天 在网站上看到了一篇博客,说的是mybatis批量插入的有一些问题,于是自己做了一个简单的demo,做了下测试 mybatis测试代码   <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configura ...
JavaTM servlets 是一个不受平台约束的Java小程序,它可以被用来通过多种方法扩充一个Web服务器的功能。你可以把Servlet理解成Server上的 applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。 一个客户端程序,可以是一个Web浏览器,或者是非其他的可以连接上Internet的程序,它会访问Web服务器并发出请求。这个请求被运行在Web服 务器上的Servlet引擎处理,并返回响应到Servlet。Servlet通过HTTP将这个响应转发到客户端。 Servlet与其他普通的server扩展机制有以下进步: 它使用了许多Web ...
闲着   随手写了一个jsp html servlet的demo 适合初学者入门
本文转自http://www.ibm.com/developerworks/cn/java/l-common-pool/ Jakarta Commons Pool组件 Jakarta Commons Pool是一个用于在Java程序中实现对象池化的组件。它的基本情况是: 主要作者:Morgan Delagrange、Geir Magnusson、Craig McClanahan、Rodney Waldhoff、David Weinrich和Dirk Verbeeck 最新版本:1.1 所含包数:2个(org.apache.commons.pool和org.apache.commons.poo ...
Global site tag (gtag.js) - Google Analytics