`
lydawen
  • 浏览: 472105 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
jbpm4.3一个著名的bug https://jira.jboss.org/browse/JBPM-2856 即:主流程中包含子流程,当子流程结束后,子流程相关的数据不会删除;主流程结束时,这部分数据也不会被删除,影响的表有3个:JBPM4_EXECUTION,JBPM4_VARIABLE ,JBPM4_LOB,这三个表中,最让人忌讳的莫过于JBPM4_LOB表了,它保存着JBPM中的流程定义(少部分数据,毕竟没事也不会老改流程)以及流程运行过程中存储的变量信息,即使用setVariable来保存的java对象都将序列化保存到该表中,如果子流程多且业务大,这个表在这样的BUG下,一段时间就可以 ...
因物理机不够用,弄了个DELL服务器,用VBOX上面开了3个虚拟机,每个分了20G空间,今天其中有一台用下来发现空间不够了(因用了某个软件导致产生大量数据)     df -h 发现空间 / 已经用了100% opt home 都没有单独挂载,使用 du /opt| sort -rn | head 把opt下占用空间大的几个文件目录列出来,发现有个oneapp 目录占用了大量空间。   使用命令VBoxManage controlvm vmid poweroff 将此虚拟机停止,给其新增加了一个40G虚拟硬盘设备(新增VDI)。重新启动此虚拟机,使用fdisk -l ...

oracle EXP-00002

exp两次没成功,发现以下日志:   EXP-00091: Exporting questionable statistics. . . exporting table                      JBPM4_LOB EXP-00002: error in writing to export file EXP-00002: error in writing to export file EXP-00000: Export terminated unsuccessfully [root@OLinux_4 ~]#    因为jbpm4_lob是个巨大 ...
  近几天现场报故障过来,说A系统(java b/s应用,有较多后台线程处理任务)在现网占用系统资源非常严重,而服务器相对也比较强劲,8核CPU,16G内存,相对于我们的应用从硬件来说远远足够。 首先,top命令看一下情况,果然名为java的进程,时不时占到500%甚至700%的cpu,mpstat -P ALL 1 ,看了一会cpu情况,8个cpu(核)也基本都没闲的时候,看来问题比较严重了。我ssh到服务器敲些命令反应也不如之前快。 排查步骤: 一、使用之前的top或者jdk自带的jps,找到这个java进程的PID,假设为 2370. 二、继续使用top命令,但这次是看这个进 ...
    sed -n '2,5p'  catalina-20120423.log  截取这个日志文件的2-5行 来个重定向就到新文件中到了
页面一个登录名,一个密码框,密码输入一个字符(数字或字母),后台action怎么样都获取不到,在request中也看不到,2个及以上就行。tomcat 5.5.35是这么个情况,经历多番周折后,换了tomcat5.5.30,居然就好了。没时间研究,只是怀疑是不是servlet版本问题
普通的迭代key以及value都容易,如果需要根据key提取value呢?   myMap.put("hello","world"); request.setAttribute("myMap",myMap); ${myMap['hello']} //页面显示world   这一种也不难,另一种,就是key本身也是变量,例如迭代用户列表,要根据用户id到map中取对应的地址信息(假定地址信息是map<id,addrInfo>存放   <c:set var="uid" ...
直接看图   从上面能看到,目前年老区使用率4.84%,即OU/OC结果,OU,OC等它们的单位是KB结果,其它同理。用S0c+S1c+EC+OC=你配置的Xmx(这里假设Xms=Xmx),而PC则是XX:PermSize与XX:MaxPermSize范围内的值,如果两者一样大,则是XX:MaxPermSize的值 了
#jar -uvf kmz.jar com/*   即可把com 目录下所有class添加/更新到kmz.jar中。  
经常在外办公,数据库又在公司内网服务器,叫公司的IT大爷来帮忙架个VPN又架了三个月都没个人影过来,于是准备自己动手。   在外,先叫公司的同事帮忙做了个ssh 22端口在路由器上映射,这样先能ssh到那台机器以便下一步 ...
客户现网性能问题严重,出下策,每间隔段时间对tomcat进程做thread dump,观察是否有死锁线程。shell 脚本   [root@localhost shellScript]# vi kill3.sh echo 'useage:kill3.sh <pid> <interval>senconds <count>' echo pid:$1 echo interval:$2 echo count:$3 echo ========please wait======= i=1 while(($i<=$3)) do ec ...
之前一直使用top监控cpu情况,发现多核时就不好看单核情况了。使用命令    mpstat -P ALL 1 5  即可,1表示1秒刷新一次,5表示采样5次。
之前有做过性能调试(http://lydawen.iteye.com/blog/1124402),近期有朋友PM说明明远程服务器监控端口开了,在本机telnet端口也能连上,但使用jconsole及visualvm均连不上。经查,一般是因为被监控的远程机 /etc/hosts 中的IP配置有问题,默认是 127.0.01 那一行,在它下面再加一条被监控机,即运行tomcat 机器的内网IP,service network restart后再重启应用,一般就能连上了。           看

TPTP监控远程Tomcat

TPTP这就不多介绍了,见 http://www.eclipse.org/tptp/ 即可,能搜到这说明你至少知道用TPTP要做什么了。   本地应用程序及tomcat性能监控,这个只需要TPTP就能搞定了,TPTP目前只支持到Eclipse Helios版本,最简单的就是使用在线安装TPTP,这样装完后就可以直接监控本地应用程序,当然也能很简单的监控本地eclipse 中的tomcat,这个可以见eclipse的视频教程:http://www.eclipse.org/tptp/home/downloads/quicktour/v46/WTP_viewlet20061206/WTP ...

PHP入门挺简单

因为看门猪,所以开始熟悉PHP。之前直接拿程序能看懂6,7成。晚上花2小时大概过了下PHP语法,函数,现在比较有底,PHP是个入门比较简单的语言,至少比java简单单多了。
Global site tag (gtag.js) - Google Analytics