- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 maven java.lang.NoClassDefFoundError: org/codehaus/plexus/util/DirectoryScanner
org/codehaus/plexus/util/DirectoryScanner在反复搜索无果之后,我将本来的repository plexus-utils 进行了清空/home/lee/.m2/repository/org/codehaus/plexus/plexus-utils然后一切OKmvn install我对plexus 究竟是啥很好奇,搜了一下,原来是另外一个IOC容器http://www.bluedash.net/spaces/Plexus,Spring之外的IoC容器提到IOC,不得不说号
2010-12-24 21:46:00 8488 1
原创 Hell to Spring AOP : performance Jamon
前言 公司一项目为web型项目,其中一个页面打开花上8-9seconds。要优化,必须的。 首先要找到优化的点所在。在方法开始和结尾处分别使用System.currentTimeMillis(),然后相减固然能得到函数的调用时间。 或者使用cassandra中的latency tracker,都可以。 大哥,你是知道的,我喜欢玩点花活,刚好项目中使用了Spring,所以考虑到了AOP Action JamonPerformanceMonitorInterceptor spring中已经有tra
2010-12-24 17:32:00 4724
原创 java 访问 microsoft access database
前言<br />again, 公司一项目需要中国城市-地区的行政划分表<br /> <br />从网上搜得数据库如下:全国省份城市access版本数据库<br /> <br />转换到我们自己定义的数据库中Actiondb design<br />将三张表(province, city, area)直接合并成一张表<br /> <br />district_def<br />| id | district_id | name | parent_district_id|Data Import<br /><br
2010-12-19 17:19:00 1113
原创 树的前序与后序遍历 (Pre-order Post-order Traversal)
引子公司里一项目使用work flow, 使用的是JBoss jBPM.存储为xml格式,需求如下1) xml文档和business model: node class 实例之间的相互转换2) 检查整个tree的高度和宽度,避免用户创建太深或者太宽的work flow3) 检查node的名称,不容许有重复的命名xml 样例
2010-12-18 14:46:00 5529
原创 mybatis (Ibatis ibator) generator - 1 mysql 分页插件(page/paging/pagination plugin)
前言在线文档,参考 http://ibatis.apache.org/docs/tools/ibator/由于ibatis转移为mybatis,所以参考mybatis 最新文档:http://code.google.com/p/mybatis/wiki/Downloads?tm=2下载的MyBatis Generator Tool中有文档说明http://ibatis.apache.org/docs/tools/ibator/reference/pluggingIn.html将plugin的生命周期和怎么扩
2010-12-11 13:08:00 17356 6
原创 《高性能网站建设进阶指南》阅读笔记 2
大部分Comet服务器或明显地减少每个线程的资源开销,或者使用微线程或进程。如ErlyComet大多数使用Comet的Php web应用采用分离式(off-board),Php编写的客户端与使用另一门语言编写的服务端通信。工具包:Dojo Toolkit 或者 js.io8.2 Transport Techniques8.2.1 Polling每x 毫秒发出一个请求,检查是否有更新setTimeout(function() {xhrRequest( {"foo" : "bar"})}, 2000);func
2010-12-08 09:52:00 2005
原创 《高性能网站建设进阶指南》阅读笔记 1
高性能网站建设进阶指南Performance Best Practices for web developers Even Faster Web Sites1.2 Principles of optimization<br />把重点放在对程序整体开销影响最大的那部分。E.g,循环开销 = 固定开销 + n * 每次循环时间<br />减少固定开销通常收益不大,减少每次增量的开销,即便固定开销有所增加,也可能是一个很好的权衡。<br /> <br />循环嵌套越多,可优化的选择越少。如果循环开销是O(n l
2010-12-07 17:56:00 1189
原创 FireFox/Chrome DNS cache clean 防114劫持
<br /> Chorme DNS cache clean<br /> <br />右上角的扳手工具小图标:<br /> options -> under the hood -> clear browsing data<br /> <br /> FireFox DNS cache clean<br /> <br />Download and install DNS Cache add on for firefoxRight click on your “Home” button a
2010-12-04 09:38:00 3290
Social Networks: Getting Distributed Web Services Done with NoSQL
2010-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人