`
Jason__Chen
  • 浏览: 14821 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表

压缩解压性能探究

    博客分类:
  • JAVA
压缩解压性能探究      最近正在做一个项目,最终需要通过JAVA将一部分内容打包通过FTP上传到另外一台服务器上,当时压缩方法是这么做的:(先帖一个Test) public class Test { public static void main(String[] args) { try { Date date1 = new Date(); ZipOutputStream out = new ZipOutputStream(new FileOutputStream("test.zip")); File inputFile = new ...
DBCP,C3P0,Proxool,BoneCP参数介绍 1 Apache-DBCP: dataSource: 要连接的 datasource (通常我们不会定义在 server.xml) defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 true defaultReadOnly: 对于数据库是否只能读取, 默认值为 false driverClassName:连接 ...
1 c3p0、dbcp、proxool、BoneCP比较 1.1 测试环境: 操作系统:windows xp sp3 数据库:mysql 5.1 1.2 测试条件: initialSize=30; maxSize=200; minSize=30; 其余参数为默认值; 1.3 测试代码: 利用JAVA代码模拟多线程对这三种数据库连接池进行测试,通过花费的时间判断效率 DBTest.java: public class DBTest implements Runnable /*extends Thread*/ { public long date1=0; private stati ...
一级缓存、二级缓存和查询缓存 1 一级缓存是指session缓存,当同一个session查询相同数据时,可以直接去缓存中拿,但如果是不同session即使查询内容相同也得去重新查询数据库。 2 二级缓存是指sessionfactory缓存,可以跨越session存 ...
1,事物并发时可能出现的问题: 2.数据库有自身的事务隔离机制:有4种分别是           Read-uncommited在没提交之前也可以去读,但仍会出现dirty read,non-repeatable read,phantom read。           Read-commited提交之后才可以去读,但仍会出现non-repeatable read,phantom read。           Repeatable read当某条记录正在被使用时,会将它锁住,其它线程必须等它commit之后才可使用,可以有效避免各类事务并发问题。           Serializ ...
Global site tag (gtag.js) - Google Analytics