自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

原创 jetty学习3-handlers

1.概述 2.handler类图

2011-09-19 22:56:39 402

原创 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

转载 转载java io相关文章

java nio介绍:  http://www.iteye.com/topic/834447

2011-08-22 10:23:36 253

原创 文件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关注的人

提示
确定要删除当前文章?
取消 删除