- 博客(22)
- 收藏
- 关注
原创 java的io
1.BufferedOutputStream在介绍FileInputStream和FileOutputStream的例子中,使用了一个byte数组来作为数据读入的缓冲区,以文件存取为例,硬盘存取的速度远低于内存中的数据存取速度。为了减少对硬盘的存取,通常从文件中一次读入一定长度的数据,而写入时也是一次写入一定长度的数据,这可以增加文件存取的效率。java.io.BufferedInputS
2011-12-10 19:30:51
664
原创 jetty的start.jar
本文主要分析下jetty的start.jar中的jar包加载顺序和一些简单逻辑,由于没有下到start.jar包的源码,用反编译的方式搞的,代码可能有些地方不一定准确。 1.main方法main方法非常简单,基本就这一句:Main main = new Main().parseCommandLine(args);2. public void parseCommand
2011-11-07 18:32:16
3591
1
转载 linux 相关命令整理
sar用法:http://www.cnblogs.com/jackyrong/archive/2008/08/02/1258835.html
2011-09-28 13:10:38
499
原创 jetty迁移的classload一例
1.现象在从jboss迁移到jetty后,有一个应用页面报了如下异常:net.sf.json.JSONException: java.lang.ClassCastException: com.ali.martini.biz.marketing.time.Parser$Pe
2011-09-28 11:24:52
1190
转载 ORACLE相关知识整理
1.merge into 的用法; http://zhangqchang.blog.163.com/blog/static/464989732009219114653226/
2011-09-26 13:31:39
324
原创 linux常用操作整理
1.查找出当前目录下包含有某个文本的文件,并将这些文件移动到指定目录grep "zyc1729@google.com" /home/admin/web-deploy/asyncfax/ -l |xargs -i mv {} /home/admin/tmp注:grep
2011-09-19 09:40:41
451
原创 jetty学习2-WebAppContext
1.概述jetty的web工程主要完成servlet中context的管理,war包中web.xml中文件的解析和加载,类加载器等一些功能。 2. 类图和解释webAppContext是中心,其中包括classloader,configuration和meta
2011-09-17 22:14:43
8072
转载 servlet3.0 资料收集
1.关于注解,web-fragment和ordering的介绍:http://yangzb.iteye.com/blog/834584
2011-09-14 12:49:05
576
原创 btrace使用简介
1.步骤下载一个btrace,解压使用btrace -cp build 22963 samples/Memory.java尝试运行其示例写一个常用的例子(打印方法时间)可以把build中3个jar包导入eclipse工程,方便编写代码时作编译检查import stat
2011-09-13 19:09:01
1257
原创 jetty学习1-SelectChannelConnector
1.jetty Server的主要结构如下:The Jetty Server is the plumbing between a collection of Connectors that accept HTTP connections, and a collection
2011-09-09 16:11:29
5579
原创 一个Date类型的ibatis查询走不上索引的问题
遇到过一个Date类型作为条件查询走不上索引的问题,分析下原因: 以下为简化后的场景:通过时间范围作一个邮件发送数量的统计java: import java.util.Date;public List listRecentTaskInfoByStatu
2011-08-26 12:55:36
6033
2
原创 dbcp浅析
1.目的DBCP主要是为jdbc提供连接池服务。 2.实现2.1 Jakarta Commons PoolDBCP利用了Jakarta Commons Pool来实现连接池管理。下面回顾一下Commons Pool的基本概念PoolableObject
2011-08-22 18:24:42
6327
原创 转java异常相关的文章
异常的用法:http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?page=1 异常一些字节码层面的剖析(主要针对finally) :http://www.ibm.com/developerworks/cn/java/
2011-08-22 10:56:47
394
原创 文件IO
1.概述文件io是通过系统调用实现的。每次调用read和write都会触发一次系统调用。2.read不论是java的FileInputStream,还是标准c的fread,最终都是调用的系统调用接口read。ssize_t read(int filedes,v
2011-08-20 20:34:07
610
原创 ThreadLocal浅析
1.目的ThreadLocal目的是保存一些线程级别的全局变量,比如connection,或者事务上下文,避免这些值需要一直通过函数参数的方式一路传递。2. 常见用法public class Test2 { public static void main(St
2011-08-20 11:46:01
4119
1
原创 asm基础学习1
本文给出一个最简单的通过asm生成一个java类的例子: 生成这样一个类: public class TestDzl { private String name; public void sayHello(String s){ System.out
2011-08-19 21:55:43
737
原创 HashMap和ConcurrentHashMap浅析
HashMap hashmap本质数据加链表。根据key取得hash值,然后计算出数组下标,如果多个key对应到同一个下标,就用链表串起来,新插入的在前面。看3段重要代码摘要:a: public HashMap(int initialCapacity
2011-08-19 21:29:16
51346
5
转载 转载几篇关于jvm的文章
http://hllvm.group.iteye.com/group/wiki/?show_full=true http://blog.csdn.net/cutesource/article/details/5904542JVM
2011-08-10 20:24:34
847
原创 迁移老的博客文章
cassandra源码分析--存储引擎:http://blog.sina.com.cn/s/blog_672e41a00100judt.html动态代理使用及讨论:http://blog.sina.com.cn/s/blog_672e41a00100kt1m.html
2011-08-10 20:02:55
298
转载 转几篇关于字符集问题的文章
1.http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 2. http://apps.hi.baidu.com/share/detail/20132365 3. http://www.blogjava.net/caizh2009/articles/309193.html 4.http://weiwu83
2011-08-10 19:36:10
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人