- 博客(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 134
原创 当当页面数据抓取备案
1.使用MetaStudio和DataScraper工具抓取当当图书畅销版内数据(书名,作者,出版社等) 工具下载地址 http://www.gooseeker.com/cn/node/download/front 按说明文档定制脚本 2. 抓取的数据为xml文件格式,每个xml文件对应一张页面的数据 3. 需要将所有xml文件合并成一个excel文件使用宏 ...
2012-04-09 17:21:31 183
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 232
原创 TCP/IP笔记
1.协议名称对应设备数据包名称作用应用层HTTP FTP传输层TCP/UDP段 segment网络层IP路由器数据包 datagram不保证传输可靠性,可靠性由上层协议提供支持链路层以太网协议交换机帧 frame网卡设备驱动,帧同步,冲突检测,数据...
2011-10-27 14:37:55 90
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 136
原创 redis介绍
redis是什么:带存储的内存key-value,同类产品有memcachedb 特点:支持复杂的value数据结果strings, hashes, lists, sets and sorted sets. 支持如java collection中的集合对象类是的方法,且这些方法为原子的。比...
2011-02-28 15:47:08 81
原创 关于NIO的讨论
ZHH2009 写道tapestry1122 写道baitian 写道ZHH2009 写道cutesource 写道ZHH2009 写道用NIO写网络框架没啥搞头了,要练练手可以,拿到正式产品中使用是要很多时间磨炼的,还不如用现有成熟的网络框架,如Netty、grizzly,至于Tomcat和Jetty中的网络层相对于Netty、grizzly这种,...
2011-02-20 15:19:55 156
原创 贪吃的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 322
原创 用visualvm查看服务器java运行状况
直接在远程服务器上运行visualvm,把图形结果输出到本地。比如用ubuntu作为图形的输出目标,配置如下:================================ubuntu作为visualvm的图像输出服务器 1. 开启ubuntu的xwindow对外服务功能 修改 /etc/gdm/gdm.schmas中的 <schema> <...
2010-12-27 10:09:09 203
多层代理下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 239
原创 jetty&tomcat对待表单过长问题
结论两句话: tomcat知道自己处理不了了,什么也不干过去了jett知道自己处理不了了,抛个IllegalStateException出来通知一下jetty默认允许的content-length=200×1000org.eclipse.jetty.server.Requestpublic void extractParameters() { ...
2010-12-19 23:55:28 215
原创 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 612
原创 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 184
原创 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 4261
jetty&tomcat如何对待bad cookie分析
结论:对于bad cookie(javax.servlet.http.Cookie构造函数抛IllegalArgumentException异常), jetty捕获异常后warn级别输出异常信息,而tomcat捕获异常后不做任何处理,所以在jetty的日志中能看到异常而tomcat没有异常。不影响应用的正常运行。起因:jetty应用测试中发现日志...
2010-12-03 13:58:21 227
jetty资料
自行编译源码打开根目录下pom.xml,注释掉<module>jetty-osgi</module><module>jetty-aggregate</module> 两个模块,在编译这两个模块的时候碰依赖包找不到,索性将模块注释掉,不影响阅读核心代码。 参考jetty总入口: http://www.e...
2010-11-19 21:12:07 107
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 97
原创 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 793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人