- 博客(14)
- 收藏
- 关注
备忘:NPE堆栈丢失解决方法
jvm默认会在启动一段时间后优化堆栈抛出(如NPE), 日志里看不到完整的堆栈: [code="java"] Caused by: java.lang.NullPointerException [/code] 要看到完整的堆栈,需要指定启动参数: [code="java"] -XX:-OmitStackTraceInFastThrow [/code] ...
2010-10-14 15:32:00
516
使用emma收集webapp运行期代码覆盖率
开始前崇拜一下emma作者,这么牛的项目都不继续下去,文档也写的如此难懂. 好,开始正文: 1.修改测试机jboss项目打包脚本 [code="java"] #!/bin/sh BASE_HOME=/home/admin/work SRC_HOME=$BASE_HOME/top TARGET_HOME=$BASE_HOME/top/top-webapp/target COP...
2010-05-11 17:24:49
163
原创 ajp+mod_jk响应串号故障
淘宝网站某大压力项目的服务器出现了严重的用户响应串号问题, 追踪到根源还是ajp1.3协议本身容错性不强。 就拿apr配置来说,AjpAprProcessor,AjpAprProtocol,AprEndpoint这三个关键类 实行的是AjpAprProcessor复用即socket复用的机制,在代码 处理request,response导致io异常抛出的时候 apr socket没法...
2010-05-11 09:56:54
173
birt scripted datasource123
[url]http://eclipse.org/birt/phoenix/examples/scripting/[/url]这个例子里的flash做的很好,但是折腾了1个小时,终于发现 拷贝到 [code]/Applications/eclipse/plugins/org.eclipse.birt.report.viewer_2.5.2.v20091210/birt/WEB-INF/Simpl...
2010-03-23 17:03:38
174
开源项目-使用googlecodewiki来编写pdf文档
为了欢迎google回归中国, 我发起了一个叫做bestpaper的项目 [url]http://code.google.com/p/bestpaper/[/url], 目的是使用googlecodewiki和一些额外的扩充,用纯文本编写和维护技术文档. 使用方法参见 [url]http://code.google.com/p/bestpaper/wiki/quickstart[/ur...
2010-01-28 12:00:43
159
原创 antlr解析googlecodewiki.1 -- 段落和标题
input: = ab zx = abc inline XXX == cd == zef antlr syntax: grammar bestpaper; options { output=AST; ASTLabelType=CommonTree; } chapter : (paragr...
2010-01-14 13:43:50
107
findbugs中过滤测试类代码
由于测试代码的质量和重要程度均比较低,所以在使用findbugs时往往需要跳过它们,一般的web项目工程内常见的测试代码包括单元测试(XXXTest.java),main方法,示例(XXXSample.java),过滤这些代码的方法如下: step1.编写filter文件 <FindBugsFilter> <Match> <...
2009-10-14 15:55:16
595
taobao+facebook+google=?
该app在此 [url]http://apps.facebook.com/taobaoshop[/url] 安装. 我的facebook帐号 [url]http://www.facebook.com/xalinx[/url] [b]请加我为好友,等我通过验证后,就可以在friends shop里看到我推荐的店铺了。[/b] 截图如下: 好友的店铺列表: [img]http://www...
2009-06-27 21:01:36
149
原创 memcached二进制协议实践
[url]http://code.google.com/p/memcached/wiki/MemcacheBinaryProtocol[/url] TODO
2009-01-15 14:19:42
372
原创 memcached安装、启动实践
安装: ref: [url]http://hi.baidu.com/openj/blog/item/a833df64082f55f7f6365421.html[/url] 但是要注意:64位linux系统需要在/usr/lib64下建立libevent软连接,如: /usr/lib64/libevent-1.4.so.2 -> /usr/lib/libevent-1.4.so.2 启动...
2009-01-15 13:51:04
300
原创 memcached文本协议实践
[url]http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txt[/url] 1. set foo 0 0 3 alin CLIENT_ERROR bad data chunk ERROR set foo 0 0 3 ali STORED 可见第4个参数对客户端数据长度...
2009-01-15 11:21:40
123
no sql jdbc orm[5-18]
最近几天在写的一个jdbc orm, 放上来交流学习~~ [b]目标:[/b] no sql, no map , no sql, no map...............................(省略一百遍 :wink: ). [b]约束&特点:[/b] 显示代理 操纵proxy domain getter/setter等于构建sql, 重构对象即重构sql doma...
2007-05-16 09:49:19
102
交流下hibernate的新项目shards
不知道shards是否能有效简化多数据库(无跨库事务)开发,还在学习中,翻译一段前言,欢迎大家交流。 http://www.hibernate.org/hib_docs/shards/reference/en/html/preface.html 你不能总是把你所有的关系数据放在一个单独的关系数据库里。有时候你只是有太多的数据。有时候你有一个分布式的部署体系(如果使用单一数据库可能导...
2007-04-05 22:45:15
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人