- 博客(6)
- 收藏
- 关注
原创 rsync添加模块和推送
rsync在linux中是用来传输文件(远程同步)的工具。[b]rsync连接有两种服务实现方式:[/b]第一,基于远程shell的程序,比如ssh 这也是很早的ssh传输记录默认端口好像是22,好长时间不用了忘记了。第二,其程序自身的“daemon”服务器模式,这种方式在公司比较常用,安全。 1.使用基于OPENSSH的服务方式是,远程主机(服务器端)不需要设置rsync...
2015-01-07 11:04:54 606
原创 创建Field时用到的FieldType类型说明
之前一直用Lucene老版本,今天看了下4.6发现好多配置都变了地儿,也是翻翻文档才找到怎么用,下面简单说说怎么用,有不明确的地方请大神指教。首先在创建Field时,构造函数中有一项参数为FieldType type, FieldType实现IndexableFieldType接口,IndexableFieldType接口中有几个方法都是建立Field常用的这里不多说了。说下常用的...
2014-12-28 23:45:06 1690
原创 通过Java thread dump分析找到耗费CPU最高的源代码
通过Java thread dump分析找到耗费CPU最高的源代码 作者:胡家辉 2010-04-11 最近产品在运行过程中出现了性能问题,在很低的流量的情况下CPU就达到40%,流量稍高时CPU就达到98%。 产品是Java写的,运行于JBOSS平台。操作系统为redhat linux。当你通过top命令发现你的应用程序的进程占用CPU达98%时,我想你肯定想知道究竟是哪...
2014-11-07 10:16:37 156
原创 servlet(java)获取客户端IP(MAC)
servlet(java)获取客户端IP(MAC)由于出于安全性问题,javascript并不能直接获得客户端的IP。 但是后端语言确实可以的。 所以javascript可以通过ajax技术来获得后端语言得到的IP,并返回到前端。 1:通过java的servlet获取IP: public String getRemoteAddress(HttpSe...
2014-11-06 11:22:06 233
原创 liux 遍历文件脚本
#!/bin/bash function ergodic(){ for file in ` ls $1` do if [ -d $1"/"$file] #如果 file存在且是一个目录则为真 then ergodic $1"/"$file ...
2014-11-05 18:10:48 82
原创 resin_Dump_kill -3 分析
kill -3 pid 后会在jvm-app-XX文件中输出Dump下来线程情况。线程类型:NEW: 线程被创建但是还没有被执行RUNNABLE: 线程正在占用cpu并且在执行任务BLOCKED: 线程为了获得监视器需要等待其他线程释放锁WAITING: 调用了wait,join,park方法使线程等待-无限期等待TIMED_WAITING: 调用了sleep,wait...
2014-11-04 17:47:10 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人