`
benni82
  • 浏览: 123114 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

几个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 OnException { @OnMethod( clazz="/com\\.benni\\..+/", method="remoteCall" ...
1.使用MetaStudio和DataScraper工具抓取当当图书畅销版内数据(书名,作者,出版社等)   工具下载地址  http://www.gooseeker.com/cn/node/download/front  按说明文档定制脚本   2. 抓取的数据为xml文件格式,每个xml文件对应一张页面的数据   3. 需要将所有xml文件合并成一个excel文件 使用宏   Sub xml2excel() Dim oxmlDoc As DOMDocument Dim Node As IXMLDOMNode Dim oXmlNodes As I ...
使用 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";         String directoryPath = "/home/ben/language/java/Compress.java";       ...
1. 协议名称 对应设备 数据包名称 作用 应用层 HTTP FTP 传输层 TCP/UDP 段 segment 网络层 IP 路由器 数据包 datagram 不保证传输可靠性,可靠性由上层协议提供支持 链路层 以太网协议 交换机 帧 frame 网卡设备驱动,帧同步,冲突检测,数据差错校验 物理层 HUB(集线器) 双绞线连接,信号中继     ip数据包格式: ip地址: loop back:127.*的IP地址用于本机环回(loop b ...

nodejs环境准备

最近准备学习以下nodejs,把ubuntu下环境准备记录下来做备忘。   按步骤来就ok,但不排除有几个步骤是多余的:)   安装openssl 1. wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz 2. tar -zxvf openssl-0.9.8k.tar.gz 3. 进入openssl-0.9.8k,执行安装 $ ./config  --prefix=/usr/alibaba/install/openssl-0.9.8k $ make $ make test $ sudo make inst ...
redis是什么:带存储的内存key-value,同类产品有memcachedb   特点:支持复杂的value数据结果strings , hashes , lists , sets and sorted sets .   支持如java collection中的集合对象类是的方法,且这些方法为原子的。比如: RPUSH friends "Tom" RPUSH friends "Bob" LPUSH friends "Sam" ...
ZHH2009 写道 tapestry1122 写道 baitian 写道 ZHH2009 写道 cutesource 写道 ZHH2009 写道
在大量请求并且请求处理时间较长的情况下,jetty的nio模式会导致容器运行缓慢。   测试方法: 用apache ab对jetty容器发出大规模持续的并发请求, 用命令“jstat -gcutil -h 10 PID 1000"查看GC情况,等到young、old区到100%时停止施压。   用“jmap -histo PID | less" 可以看到大量的SelectChannelEndPoint对象。 分析一下原因: 首先介绍一下jetty的nio模式,如下图   mainReactor:jetty从线程池中分配一个线程用于接受用户的连接请求 ...
直接在远程服务器上运行visualvm,把图形结果输出到本地。 比如用ubuntu作为图形的输出目标,配置如下: ================================ ubuntu作为visualvm的图像输出服务器 1. 开启ubuntu的xwindow对外服务功能 修改 /etc/gdm/gdm.schmas中的 <schema>     <key>security/DisallowTCP</key>     <signature>b</signature>     <default& ...
最近在实施apache2.2+mod_proxy+jetty7.2.0时遇到的一个诡异的问题   现象: 直接访问应用(A)能正常显示页面;但是通过应用(B)再代理访问A,则页面显示出错。 A的域名benni82.a.com =============== B的域名www.b.com apache rewrite配置如下: RewriteRule ^/proxy/(.*)$ $1 [P,L] 用户通过访问  http://www.b.com/proxy/http://benni82.a.com 来访问应用A,就显示错误页面。 而用户直接访问  http ...
结论两句话:   tomcat知道自己处理不了了,什么也不干过去了 jett知道自己处理不了了,抛个IllegalStateException出来通知一下 jetty默认允许的content-length=200×1000 org.eclipse.jetty.server.Request public void extractParameters() { if (_baseParameters == null) _baseParameters = new MultiMap(16); ...
java -jar start.jar --ini=start.ini   org.eclipse.jetty.start.Main会读取start.ini,将每行配置做相应的解析。   -Djetty.acceptors=4 jetty.extractwars=true lib=/home/benni/myjetty/ext path=/home/benni/myjetty/ext --pre=/home/benni/myjetty/jetty-logging.xml /home/admin/myjet ...
httpd2.2+mod_proxy+jetty7.2.0 mod_proxy配置相关 =================================================== httpd通过自带的mod_proxy模块连接后端服务器(jetty7.2.0)。 <IfModule mod_proxy.c>    ProxyRequests Off    ProxyPreserveHost On   ProxyPassMatch ^/(blog|user|mo)/(.*)$ http://localhost:8080 min=5 ...
  应用的日志发现大量的,   org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException .... Caused by: org.eclipse.jetty.io.EofException .... Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio. ...
结论: 对于 bad cookie ( javax.servlet.http.Cookie构造函数抛 IllegalArgumentException异常), jetty捕获异常后warn级别输出异常信息,而tomcat捕获异常后不做任何处理,所以在jetty的日志中能看到异常而tomcat没有异常。不影响应用的正常运行。 起因:
Global site tag (gtag.js) - Google Analytics