`
darktemplar_h
  • 浏览: 14139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
命令1:   time awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -5 78129 192.168.13.166 75165 192.168.12.52 58657 192.168.12.199 54146 192.168.13.183 34310 192.168.13.181 real 0m5.849s user 0m5.566s sys 0m0.285s     命令2:   tim ...
  源文件修改 web.xml   <!---------------------web.xml---------------------> ... <distributable id="sessionDistribute"/> ... <!---------------------web.xml end------------------>     必须指明应用的session是distribute的,否则即使glassfish启用了session复制功能也不会生效。 sun-web.xml   ...

oscache 死锁

  用value为null的key连续两次调用getFromCache时,如果不向cache中放入value,且不调用cancelUpdate,则会发生死锁。   try {                     Object obj= oscache.getFromCache(key, commentRefreshPeriod);                 } catch (NeedsRefreshException e) { //如果不能putInCache                     oscache.cancelUpdate(key); ...
sudo apt-get install vpnc 从软件中心安装Kvpn   启动kvpnc,Profile->Import Cisco pcf file,导入pcf文件即可。
整理一个之前工作中遇到的问题。   在查询lucene索引时,需要按记录的时间倒序排序。于是加了以下代码: Sort sort = new Sort(new SortField("mtime", SortField.LONG, true)); TopDocs topDocs=indexSearcher.search(query, null, 100,sort);   测试时发现排序没起作用。搞了半天也没找到原因。后将mtime换成了id,发现可以了。 感觉可能是没有对mtime进行索引的原因。再修改索引程序,将mtime索引,如下: new ...
今天查了一下CacheFilter不起作用的原因。在CacheFilter类中设置的断点,但是一直没有执行到。 觉得可能是filterchain顺序导致的。跟踪代码执行,果然是先走了struts2的filter。 改了一下filter的顺序,将cache放在chain最顶部。CacheFilter起作用了。 运行过程中仍然有问题,cache的key值没有带上查询参数。又怀疑是encoding filter顺序的额外难题。 将encoding和cache换了一下,果然好了。   总结: filterchain的顺序固定,否则处理cache出错。1、 cache时key中没有ur ...
Global site tag (gtag.js) - Google Analytics