自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

几个btrace例子

用btrace打印package下抛出异常类和方法  import static com.sun.btrace.BTraceUtils.*;import com.sun.btrace.annotations.*;import java.util.Set;import com.sun.btrace.AnyType;@BTrace public class OnExcept...

2012-04-11 15:40:33 126

原创 当当页面数据抓取备案

1.使用MetaStudio和DataScraper工具抓取当当图书畅销版内数据(书名,作者,出版社等) 工具下载地址  http://www.gooseeker.com/cn/node/download/front  按说明文档定制脚本 2. 抓取的数据为xml文件格式,每个xml文件对应一张页面的数据 3. 需要将所有xml文件合并成一个excel文件使用宏 ...

2012-04-09 17:21:31 175

commons compress 创建 tar.gz

使用 jakarta.commons.compress-1.0.jar public class Compress {    public static void main(String[] args) throws IOException {        String tarGzPath = "/home/ben/language/java/compress.tar.gz"...

2011-12-22 13:40:19 223

原创 TCP/IP笔记

1.协议名称对应设备数据包名称作用应用层HTTP FTP传输层TCP/UDP段 segment网络层IP路由器数据包 datagram不保证传输可靠性,可靠性由上层协议提供支持链路层以太网协议交换机帧 frame网卡设备驱动,帧同步,冲突检测,数据...

2011-10-27 14:37:55 87

nodejs环境准备

最近准备学习以下nodejs,把ubuntu下环境准备记录下来做备忘。 按步骤来就ok,但不排除有几个步骤是多余的:) 安装openssl1. wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz2. tar -zxvf openssl-0.9.8k.tar.gz3. 进入openssl-0.9.8k,执行安装...

2011-10-19 10:41:32 129

原创 redis介绍

redis是什么:带存储的内存key-value,同类产品有memcachedb 特点:支持复杂的value数据结果strings, hashes, lists, sets and sorted sets. 支持如java collection中的集合对象类是的方法,且这些方法为原子的。比...

2011-02-28 15:47:08 76

原创 关于NIO的讨论

ZHH2009 写道tapestry1122 写道baitian 写道ZHH2009 写道cutesource 写道ZHH2009 写道用NIO写网络框架没啥搞头了,要练练手可以,拿到正式产品中使用是要很多时间磨炼的,还不如用现有成熟的网络框架,如Netty、grizzly,至于Tomcat和Jetty中的网络层相对于Netty、grizzly这种,...

2011-02-20 15:19:55 149

原创 贪吃的jetty被撑死了

在大量请求并且请求处理时间较长的情况下,jetty的nio模式会导致容器运行缓慢。 测试方法:用apache ab对jetty容器发出大规模持续的并发请求,用命令“jstat -gcutil -h 10 PID 1000"查看GC情况,等到young、old区到100%时停止施压。 用“jmap -histo PID | less" 可以看到大量的SelectChannel...

2011-01-15 23:05:07 310

原创 用visualvm查看服务器java运行状况

直接在远程服务器上运行visualvm,把图形结果输出到本地。比如用ubuntu作为图形的输出目标,配置如下:================================ubuntu作为visualvm的图像输出服务器 1. 开启ubuntu的xwindow对外服务功能 修改 /etc/gdm/gdm.schmas中的 <schema>     <...

2010-12-27 10:09:09 194

多层代理下jetty forwarded功能

最近在实施apache2.2+mod_proxy+jetty7.2.0时遇到的一个诡异的问题 现象:直接访问应用(A)能正常显示页面;但是通过应用(B)再代理访问A,则页面显示出错。A的域名benni82.a.com===============B的域名www.b.comapache rewrite配置如下:RewriteRule ^/proxy...

2010-12-22 11:42:09 231

原创 jetty&tomcat对待表单过长问题

结论两句话: tomcat知道自己处理不了了,什么也不干过去了jett知道自己处理不了了,抛个IllegalStateException出来通知一下jetty默认允许的content-length=200×1000org.eclipse.jetty.server.Requestpublic void extractParameters() { ...

2010-12-19 23:55:28 208

原创 jetty启动过程

java -jar start.jar --ini=start.ini  org.eclipse.jetty.start.Main会读取start.ini,将每行配置做相应的解析。 -Djetty.acceptors=4jetty.extractwars=truelib=/home/benni/myjetty/extpath=/home/benni/myjetty/...

2010-12-16 19:38:01 599

原创 httpd2.2+mod_proxy+jetty7.2.0配置

httpd2.2+mod_proxy+jetty7.2.0mod_proxy配置相关===================================================httpd通过自带的mod_proxy模块连接后端服务器(jetty7.2.0)。<IfModule mod_proxy.c>   ProxyRequest...

2010-12-15 15:04:37 178

原创 jetty EofException异常原因分析

 应用的日志发现大量的, org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException....Caused by: org.eclipse.jetty.io.EofException....Caused by: java.io.IOException: Broken pipe ...

2010-12-13 15:51:45 4238

jetty&tomcat如何对待bad cookie分析

结论:对于bad cookie(javax.servlet.http.Cookie构造函数抛IllegalArgumentException异常), jetty捕获异常后warn级别输出异常信息,而tomcat捕获异常后不做任何处理,所以在jetty的日志中能看到异常而tomcat没有异常。不影响应用的正常运行。起因:jetty应用测试中发现日志...

2010-12-03 13:58:21 219

jetty资料

自行编译源码打开根目录下pom.xml,注释掉<module>jetty-osgi</module><module>jetty-aggregate</module> 两个模块,在编译这两个模块的时候碰依赖包找不到,索性将模块注释掉,不影响阅读核心代码。    参考jetty总入口: http://www.e...

2010-11-19 21:12:07 100

web性能优化相关工具

前端相关:1.Diffable is a method for reducing page load latency by transmitting differential encodings of static files. It works by sending deltas between versions of files that reside in a browser's...

2010-11-19 20:52:12 90

原创 log4j做为jetty的日志实现

目标: log4j做为jetty的日志实现 jetty日志原理:jetty自己实现了一个日志工厂类org.eclipse.jetty.util.log.Log该类被classloader加载的时会在classpath中查找有没有可用的日志接口(默认是slf4j,可以通过配置启动参数-Dorg.eclipse.jetty.util.log.class=xxxx来指定日志接口),如果找...

2010-11-09 23:21:55 770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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