lydawen的专栏

私信 关注
lydawen
码龄17年
  • 35,873
    被访问量
  • 48
    原创文章
  • 309,758
    作者排名
  • 4
    粉丝数量
  • 于 2004-04-17 加入CSDN
获得成就
  • 获得5次点赞
  • 内容获得4次评论
  • 获得13次收藏
荣誉勋章
TA的专栏
  • jsoup
    1篇
  • 挨踢
    51篇
  • java
    45篇
  • ssh
    6篇
  • flex
    6篇
  • unix/linux
    15篇
  • 杂七杂八
    3篇
  • 前端UI
    1篇
  • openfire 日志
    1篇
  • openfire 压力测试
    1篇
  • 数据库
    6篇
  • excel
    1篇
  • vba
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

adb安装应用覆盖失败

D:\dev_tools\win>adb install -r xxx-debug.apk6813 KB/s (7396703 bytes in 1.060s)        pkg: /data/local/tmp/xxx-debug.apkFailure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 一般为之前应用没卸载干净导致。一、所以先从设置...
原创
311阅读
0评论
0点赞
发布博客于 5 年前

jvm crash core dump分析

 一般会有hs_err_pidxxxxx.log这么个文件,里面记录了core dump文件在哪 在分析jvm crash 产生的core dump文件需要注意几点:1、jdk必须使用与crash所处jdk 版本完全一致,因为不同的jdk实现有差异,将会导致gdb或jstack,jmap无法加载,或无法正确加载。至少 jstack,jmap要完全正确加载,自测是需要使用同样的jdk...
原创
612阅读
0评论
0点赞
发布博客于 6 年前

Element must have no character or element information item [children], because

自定义XSD对XML校验,eclipse校验出现如下错误:XML内容:<PrimaryKey>123456</PrimaryKey> 错误提示: Element must have no character or element information item [children], because the type's content ty...
原创
694阅读
0评论
0点赞
发布博客于 6 年前

eclipse 正则 查找替换

不得不说eclipse这个功能强大。见图: 可以将 #hello# 替换为#{hello}这里主要是用到了eclipse 查找中的正则,以及正则中的分组功能。1、查找内容中的 #(\w+)# 这其中的括号表示对这个结果分组,默认编号从1开始。2、替换内容中的 #{\1} 这里的 \1 即表示第1点中的 \w+ 这个匹配。 ...
原创
58阅读
0评论
0点赞
发布博客于 7 年前

Ubunut 14.04 LTS菜单出不来及登录不进桌面

菜单出不来试尽方法不行,然后:#mv ~/.config/dconf/ ~/.config/dconf.bak#sudo unity#sudo unity --reset切换回桌面ctrl+alt+f7 发现竟然好了 参考:https://bbs.archlinux.org/viewtopic.php?id=165485  #登录不进桌面主目录下的....
原创
103阅读
0评论
0点赞
发布博客于 7 年前

Genymotion 修改hosts 文件

命令在Genymotion安装目录下:Genymobile\Genymotion\tools先启动模拟器,执行:adb devices 查看连接的设备,如有则先改权限 adb shell$ su# mount -o remount,rw /system 修改权限后,再执行adb push d:\hosts /system/etc/hosts 即可...
原创
170阅读
0评论
0点赞
发布博客于 7 年前

Genymotion 修改hosts 文件

命令在Genymotion安装目录下:Genymobile\Genymotion\tools先启动模拟器,执行:adb devices 查看连接的设备,如有则先改权限 adb shell$ su# mount -o remount,rw /system 修改权限后,再执行adb push d:\hosts /system/etc/hosts 即可...
原创
170阅读
0评论
0点赞
发布博客于 7 年前

linux 查看进程挂掉信息

正常运行的java进程莫名其妙消失了,在tomcat日志中未找到OOM或其它异常信息。查看系统日志配置情况: /etc/syslog.conf 默认系统日志在/var/log/messages里,在这个文件中以进程名或进程ID查找,一般都能找到进程生死历史信息 ===========以下内容来自:http://www.wy182000.com/2013/07/16/ou...
原创
2189阅读
0评论
2点赞
发布博客于 7 年前

eclipse 僵死/假死 问题排查及解决

症状:使用Eclipse win 64位版本,indigo及kepler都重现了,使用tomcat 6.0.39,jdk1.6.u45及1.7u45均尝试了,也重现。重现步骤很简单,使用debug模式启动时较容易出来,debug启动tomcat,(我的是webapp)然后在页面上随便点点即发现eclipse僵死,且任何从浏览器发出的请求都卡住不能被接收执行。1、然后从任务管理器直接...
原创
102阅读
0评论
0点赞
发布博客于 7 年前

Power Design Mysql逆向工程

本身没什么技术难度,为应对不必要麻烦还是写下来供人参考。1、新建个Physical Diagram,DBMS先“Mysql”。2、DataBase->Configure Data Connections。在第三个选项卡新建一个,这里才可以使用jdbc ,jdbc 相对odbc要更容易些,尤其是做java开发的。 注意红框处,不要使用默认的驱动,写好后测试一下,...
原创
44阅读
0评论
0点赞
发布博客于 7 年前

eclipse kepler安装jBPM GPD插件

  使用SourceForge 上下载的JBPM4.4包中install\src\gpd 的zip包,在eclipse中使用Install New SoftWare进行插件安装,老是到10%提示找不到jar错误如:An error occurred while collecting items to be installedsession context was:(profile=...
原创
51阅读
0评论
0点赞
发布博客于 8 年前

居然被种了个木马

  近几个月一直发现QQ聊天窗口不正常,主要表现在,我从其它程序复制的东西,如浏览器,或截图,在QQ窗口粘贴,结果发现内容没了,或者粘贴的东西不是我想要的,甚至是直接粘了一堆的聊天记录。   一直以为是QQ的问题,于是重装QQ,也没考虑到病毒。因为安全大门让Avast和Comodo俩看着。今天,终于忍不住这样剪粘板被劫持,下了个ClipboardFusion ,监控下到底是谁在搞我的剪贴...
原创
62阅读
0评论
0点赞
发布博客于 8 年前

mysql数据表损坏导致的reviewboard问题

diffviewer_filediffdata is marked as crashed and should be repaired   reviewboard 在上传diff文件时出现如上错误,如图:  估计是服务器突然被关导致的数据库问题,使用Navicat 软件,先检查确认下,或者直接使用mysql命令检查下表 可见对应的表确实出问题了,当然也可以全选所有...
原创
79阅读
0评论
0点赞
发布博客于 8 年前

ARGOX 力象 CP-3140L 条码打印机 B/S 打印

1、关于CP-3140L对应的ActiveX  因项目需要网页调用条码打印机进行条码打印,打印机型号为行业常见的 ARGOX 立/力象的CP-3140L,在使用网页打印过程遇到些问题。注意,CP-3140L安装驱动时应选择 PPLB。  按照官方安装好驱动并使用条码工具可以打印,这说明打印机驱动已经OK的。需要在网页调用打印机显然是需要使用ActiveX最方便了,好在官方也提供了Act...
原创
593阅读
0评论
0点赞
发布博客于 8 年前

shell 解析 class package并复制到指定包路径

说明:讨论研发,QA流程是否规范的 goto end场景:java开发,公司QA在测试应用时,有时为点小问题加快速度测试(研发环境不方便测试),研发并不会重新tag送测而是直接给几个class给QA先验证下麻烦一:QA需要手工备份原来的class并将新class替换原来的class。麻烦二:研发需要将包路径告知QA,QA需要手工一个一个放,遇到class 较多时容易出错。麻烦三...
原创
51阅读
0评论
0点赞
发布博客于 8 年前

eclipse run 或 debug CreateProcess error=206

 Cannot run program .....: CreateProcess error=206,ÎļþÃû»ò)չÃû 跑一个简单的Application,一个小小的main居然报上面的错,网查是windows中参数过长导致。回想前段时间为修改eclipse源码,加了NNNN多个eclipse关联的jar,导致 .classpath 有700多行,过于庞大,将其中这些不相关的j...
原创
922阅读
0评论
0点赞
发布博客于 8 年前

Review Board 的使用

二、ReviewBoard  的使用在前一文中简述了安装过程出现的疑难问题,接下来就是使用过程的问题了。1)实验以svn作为版本控制工具,安装了官方推荐的post-review工具。1.1)登录ReviewBoard,配置一个svn 库如图,点进去后,应该还是很简单的,库地址配置到 trunk 上一级 2)在服务器某个目录,svn co了某个工程trunk代码3)在...
原创
232阅读
0评论
0点赞
发布博客于 8 年前

Review Board 在centos 6.4 上安装

 前面的环境及依赖准备没啥好说,到了安装ReviewBoard开始说起,本文主要说网上很难搜到的部分,也主要是一些安装问题解决方法。 一、安装过程 一切就绪,输入:#easy_install ReviewBoardUsing /usr/lib/python2.6/site-packages/ReviewBoard-1.7.7.1-py2.6.eggProcessing ...
原创
63阅读
0评论
0点赞
发布博客于 8 年前

jira 二维过滤器 二维表格

JIRA不用多介绍,当一个团队有各样任务,想实时了解各成员手头工作情况,用个2维表格来显然最直接方便了,尤其结合版本,人员,具体看图: 上图一目了然的能看出各版本不同人员还停留在手上的ISSUE,接下来简述操作步骤1、JIRA左上角 2、  3、点完成后,JIRA面板出现二维表选项: 上图中:1)选择个过滤器,这个没啥好说的,一般是过滤状态为开发中或根...
原创
1618阅读
0评论
0点赞
发布博客于 8 年前

centos6.4 Final minimal 安装oracle 10g

具体的准备及安装部分见:http://blog.csdn.net/sunnyishere/article/details/3950114。下面主要是较麻烦解决的问题记录。未装图形界面,静默安装了oracel10g,在配置安装网络监听时一直报错:[oracle@localhost 102]$ ./bin/netca /silent /responseFile /opt/oracle/n...
原创
52阅读
0评论
0点赞
发布博客于 8 年前

几个常用linux命令笔记

netstat -pnt |grep :80 |wc -l 统计80端口连接数量=================== grep "23.976" -rn ./在当前目录下查找包含23.976内容的文件,且输出行数。=========================查找包含指定内容的文件(子目录含)find ./ -name "*.properties"| ...
原创
56阅读
0评论
0点赞
发布博客于 9 年前

几个常用linux命令笔记

netstat -pnt |grep :80 |wc -l 统计80端口连接数量=================== grep "23.976" -rn ./在当前目录下查找包含23.976内容的文件,且输出行数。=========================查找包含指定内容的文件(子目录含)find ./ -name "*.properties"| ...
原创
56阅读
0评论
0点赞
发布博客于 9 年前

简单代码导出ORACLE数字字典

前话:老系统,居然连数据字典都没,全是SQL。无奈从数据库导出数字字典,很简单的代码,就是读oracel系统表。把输出保存到文件,然后excel导入,用tab分隔就行了。 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.St...
原创
34阅读
0评论
0点赞
发布博客于 9 年前

apache http 服务器路径中文乱码问题

httpd.conf 文件中配置AddDefaultCharset off网页中指定编码为gbk,网页显示 乱码,但在我页面中的下载链接有中文文件名或路径时,就不能下载文件了,乱码问题。使用小jp开发的apache编码模块,挺好用。安装这个模块需要下载两个rpm包(iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386...
原创
523阅读
0评论
0点赞
发布博客于 9 年前

jquery.multiselect 选中排序

jquery.multiselect 应该用得还是挺多,它有比较美观的界面,以及对html select控件进行多选扩充的实用功能。对于下拉列表选项较多时,如果将选中的项默认排到最前面,这将会大大提高用户使用便利。例如: 这样再次点开,还会是这种效果,像上面选项很多的情况,用户就不方便直观的看到自己选择了哪些选项。好在控件提供了event,我们可以在它展开之前进行“排序”,我们需要使用...
原创
262阅读
0评论
0点赞
发布博客于 9 年前

jquery.multiselect 选中排序

jquery.multiselect 应该用得还是挺多,它有比较美观的界面,以及对html select控件进行多选扩充的实用功能。对于下拉列表选项较多时,如果将选中的项默认排到最前面,这将会大大提高用户使用便利。例如: 这样再次点开,还会是这种效果,像上面选项很多的情况,用户就不方便直观的看到自己选择了哪些选项。好在控件提供了event,我们可以在它展开之前进行“排序”,我们需要使用...
原创
262阅读
0评论
0点赞
发布博客于 9 年前

VirtualBox 远程桌面(VDR)使用

VirtualBox这个就不说了,非常佩服老外的这种分享精神,这么好的一个软件居然 GNU General Public License (GPL) 。 这把就说VirtualBox远程桌面的使用了。在虚拟机的设置里:设置好端口,注意防火墙是否放开了对应端口。在windows下,使用远程桌面,直接输入宋宿主机的IP:端口,就可以连接上来了。与使用ssh或telnet没啥差别,多一个...
原创
309阅读
0评论
0点赞
发布博客于 9 年前

eclipse安装插件失败的一个特殊原因

今天同事安装jbehave插件,整了一天都没成功,放到另一同事机器上则成功。接连换了 eclipse,最终看了看,发现同事使用的是jdk1.5,换成1.6后即安装成功。这么说来,有些插件对jdk版本是有依赖的,所以在安装插件前需要详细阅读也插件安装要求,尤其是一些“陌生”的插件。...
原创
419阅读
0评论
0点赞
发布博客于 9 年前

vi 统计某个匹配出现的次数

:%s/hello world/&/gn上句统计hello world 在全文出现的次数。 如果要统计从50行到100行,出现的次数,则使用:50,100s/hello world//gn
原创
133阅读
0评论
0点赞
发布博客于 9 年前

笔记本删除分区无法引导

前天手贱,为啥贱,以前装的ubuntu及xp,前段时间xp换成了win7,ubuntu引导没了,且是8.04版本,也懒得要了,于是昨天在win7下删除了其中一个linux分区,重启后,不能引导了,就是一个光标在左上角闪。硬盘在BIOS中能认出,我怀疑是出现了逻辑错误。于是使用光盘,U盘引导,以便能修复引导记录,但都没能引导起来,光盘/光驱,U盘的问题都排除了。期间怀疑是迅盘的问题,把没装...
原创
110阅读
0评论
0点赞
发布博客于 9 年前

axis 工具包使用笔记

难得用一次,做个笔记。wsdl2java -o . -s -S true -p com.kanmenzhu.blog E:\privateWorkSpace\testProject\wsdljava\wsdl2java\ServerActionSV.wsdl 此上,表示将根据指定wsdl生成java代码,同时生成服务器端代码 包名为com.kanmenzhu.blog,生成到当前...
原创
56阅读
0评论
0点赞
发布博客于 9 年前

久违的VBA

一mm同学想在excel中使用这么个功能,在一个单元格,假设为A1,做一些选项,例如,洗车品牌型号,在它下面就显示对应的汽车参数,价格等数据。 本准备使用lookup,结果发现没能成功。最后还是转身强大的VBA,早年对VB比较熟悉过,所以VBA自然没啥问题,主要就是API的熟悉了。 实现方案:监控A1的变化,这需要用到Sub Worksheet_Change(ByVal Targe...
原创
25阅读
0评论
0点赞
发布博客于 9 年前

jbpm4.3不删除子流程"bug"解决

jbpm4.3一个著名的bug https://jira.jboss.org/browse/JBPM-2856 即:主流程中包含子流程,当子流程结束后,子流程相关的数据不会删除;主流程结束时,这部分数据也不会被删除,影响的表有3个:JBPM4_EXECUTION,JBPM4_VARIABLE ,JBPM4_LOB,这三个表中,最让人忌讳的莫过于JBPM4_LOB表了,它保存着JBPM中的流程定义(...
原创
48阅读
0评论
0点赞
发布博客于 9 年前

VirtualBox 虚拟机新增空间 虚拟机克隆

因物理机不够用,弄了个DELL服务器,用VBOX上面开了3个虚拟机,每个分了20G空间,今天其中有一台用下来发现空间不够了(因用了某个软件导致产生大量数据)  df -h发现空间 / 已经用了100%opt home 都没有单独挂载,使用du /opt| sort -rn | head把opt下占用空间大的几个文件目录列出来,发现有个oneapp 目录占用了大量空...
原创
26阅读
0评论
0点赞
发布博客于 9 年前

oracle EXP-00002

exp两次没成功,发现以下日志: EXP-00091: Exporting questionable statistics.. . exporting table                      JBPM4_LOBEXP-00002: error in writing to export fileEXP-00002: error in writing t...
原创
175阅读
0评论
0点赞
发布博客于 9 年前

一次排查java占用cpu过高问题

 近几天现场报故障过来,说A系统(java b/s应用,有较多后台线程处理任务)在现网占用系统资源非常严重,而服务器相对也比较强劲,8核CPU,16G内存,相对于我们的应用从硬件来说远远足够。首先,top命令看一下情况,果然名为java的进程,时不时占到500%甚至700%的cpu,mpstat -P ALL 1 ,看了一会cpu情况,8个cpu(核)也基本都没闲的时候,看来问题比较严...
原创
75阅读
0评论
0点赞
发布博客于 9 年前

一次排查java占用cpu过高问题

 近几天现场报故障过来,说A系统(java b/s应用,有较多后台线程处理任务)在现网占用系统资源非常严重,而服务器相对也比较强劲,8核CPU,16G内存,相对于我们的应用从硬件来说远远足够。首先,top命令看一下情况,果然名为java的进程,时不时占到500%甚至700%的cpu,mpstat -P ALL 1 ,看了一会cpu情况,8个cpu(核)也基本都没闲的时候,看来问题比较严...
原创
75阅读
0评论
0点赞
发布博客于 9 年前

linux 截取文件指定范围到文件

  sed -n '2,5p'  catalina-20120423.log 截取这个日志文件的2-5行 来个重定向就到新文件中到了
原创
228阅读
0评论
0点赞
发布博客于 9 年前

struts1 与tomcat冲突的灵异问题

页面一个登录名,一个密码框,密码输入一个字符(数字或字母),后台action怎么样都获取不到,在request中也看不到,2个及以上就行。tomcat 5.5.35是这么个情况,经历多番周折后,换了tomcat5.5.30,居然就好了。没时间研究,只是怀疑是不是servlet版本问题...
原创
57阅读
0评论
0点赞
发布博客于 9 年前

EL表达式对Map操作

普通的迭代key以及value都容易,如果需要根据key提取value呢? myMap.put("hello","world");request.setAttribute("myMap",myMap);${myMap['hello']}//页面显示world 这一种也不难,另一种,就是key本身也是变量,例如迭代用户列表,要根据用户id到map中取对应的地址信...
原创
366阅读
0评论
0点赞
发布博客于 9 年前

不要再疑惑jvm permsize是否包含在xmx中了

直接看图 从上面能看到,目前年老区使用率4.84%,即OU/OC结果,OU,OC等它们的单位是KB结果,其它同理。用S0c+S1c+EC+OC=你配置的Xmx(这里假设Xms=Xmx),而PC则是XX:PermSize与XX:MaxPermSize范围内的值,如果两者一样大,则是XX:MaxPermSize的值 了...
原创
111阅读
0评论
0点赞
发布博客于 9 年前

使用jar命令批量更新jar文件中class

#jar -uvf kmz.jar com/* 即可把com 目录下所有class添加/更新到kmz.jar中。 
原创
85阅读
0评论
0点赞
发布博客于 9 年前

shell 间隔时间执行命令

客户现网性能问题严重,出下策,每间隔段时间对tomcat进程做thread dump,观察是否有死锁线程。shell 脚本 [root@localhost shellScript]# vi kill3.shecho 'useage:kill3.sh <pid> <interval>senconds <count>'echo pid:$1...
原创
674阅读
0评论
0点赞
发布博客于 9 年前

linux cpu监控

之前一直使用top监控cpu情况,发现多核时就不好看单核情况了。使用命令  mpstat -P ALL 1 5 即可,1表示1秒刷新一次,5表示采样5次。
原创
35阅读
0评论
0点赞
发布博客于 9 年前

visualVm

之前有做过性能调试(http://lydawen.iteye.com/blog/1124402),近期有朋友PM说明明远程服务器监控端口开了,在本机telnet端口也能连上,但使用jconsole及visualvm均连不上。经查,一般是因为被监控的远程机 /etc/hosts 中的IP配置有问题,默认是 127.0.01 那一行,在它下面再加一条被监控机,即运行tomcat 机器的内网IP,ser...
原创
44阅读
0评论
0点赞
发布博客于 9 年前

TPTP监控远程Tomcat

TPTP这就不多介绍了,见 http://www.eclipse.org/tptp/ 即可,能搜到这说明你至少知道用TPTP要做什么了。 本地应用程序及tomcat性能监控,这个只需要TPTP就能搞定了,TPTP目前只支持到Eclipse Helios版本,最简单的就是使用在线安装TPTP,这样装完后就可以直接监控本地应用程序,当然也能很简单的监控本地eclipse 中的tomc...
原创
89阅读
0评论
0点赞
发布博客于 9 年前

使用httpclient jsoup 及jetty 全自动登录网站 抓取网页,解析并展示

前提:因为一直在和朋友做网站 看门猪返利网,使用的程序本身并不能从广告联盟抓取商城数据,一个一个添加几百个都手动也不靠谱,程序员出身就决定出手一试。使用到的开源包:httpclient  做自动登录,网页抓取jsoup 解析网页,获取目标信息,配合httpclient进行尝试网页抓取jetty 抓取到的信息需要展示,使用传统应用程序展示要考虑的东西多,还是网页展示简单,
原创
2814阅读
4评论
0点赞
发布博客于 9 年前

PHP入门挺简单

因为看门猪,所以开始熟悉PHP。之前直接拿程序能看懂6,7成。晚上花2小时大概过了下PHP语法,函数,现在比较有底,PHP是个入门比较简单的语言,至少比java简单单多了。...
原创
94阅读
0评论
0点赞
发布博客于 9 年前

查看oracle exp 的dmp文件用户名

 [root@localhost icms_data_20120302_100g]# head -10 /home/icms_data_20120302_100g/EXP20120301.DMP |stringsTEXPORT:V09.02.00DDBA_EXPRENTIRE1024                                        Thu Ma...
原创
839阅读
0评论
0点赞
发布博客于 9 年前

linux 命令行 多线程下载工具Myget

因要从远程服务器上拉个100G的文件过来,昨天使用ftp拉,结果不小心关机,拉了一半没了。今天重拉就想是否有多线程下载工具,找了下,发现Myget还是非常好用的工具。 http://myget.sourceforge.net 下载完成后 tar -xzvf myget-0.1.2.tar.gz./configuare/make&&make in...
原创
196阅读
0评论
0点赞
发布博客于 9 年前

SimpleDateFormat使用不当导致时间错乱

近期一个老项目发现导入数据(节目单),存在时间错乱的问题。节目单来自文件,文件格式大概:中央五套.txt 中央五套 2011-01-01 18:30:00 CBA19:00:00 新闻联播……中央六套.txt中央六套 2011-01-0110:00:00 大漠英雄12:00:00 午间新闻……  电视有很多频道,偶尔存在1-3人同时导入不同...
原创
242阅读
0评论
0点赞
发布博客于 9 年前

plsql 存储过程调试

在sqldev browser窗口展开Procedures项,右键点击待调试的存储过程,选择Add debug information再右键点击存储过程,选择test,就可以调试了
原创
66阅读
0评论
0点赞
发布博客于 9 年前

System.out.print(anArray) anArray=char[] 及anArray=int[] 的区别

 无意看到有人在问,为什么 char[] ca={'1','2','3'};int[] ia={1,2,3};System.out.print(cs);System.out.print(ia); 得到是截然不同的结果,char[]输出了数组元素而int[]输出了引用地址,怀着好事心情,跟进一看System.out的这个out定义为: public final s...
原创
44阅读
0评论
0点赞
发布博客于 9 年前

oracle查询用户所有表记录数

因现场需要升级应用,为安全起见先评估数据量,oracle,一条命令就能搞定。有个需要注意的,需要有DBA权限的用户才行。 select TABLE_NAME,NUM_ROWS from dba_all_tables order by num_rows desc如查询某个用户的:select TABLE_NAME,NUM_ROWS from dba_all_tables w...
原创
119阅读
0评论
0点赞
发布博客于 9 年前

oracle查询用户所有表记录数

因现场需要升级应用,为安全起见先评估数据量,oracle,一条命令就能搞定。有个需要注意的,需要有DBA权限的用户才行。 select TABLE_NAME,NUM_ROWS from dba_all_tables order by num_rows desc如查询某个用户的:select TABLE_NAME,NUM_ROWS from dba_all_tables w...
原创
119阅读
0评论
0点赞
发布博客于 9 年前

64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法...

这个方法还真是非常简单,在你试过其它方法不行之后,在plsql.exe上右键属性,把兼容模式调整为xp sp2,重新运行即好了。 其它解决方案参考:http://archive.cnblogs.com/a/1946310/...
原创
31阅读
0评论
0点赞
发布博客于 9 年前

centos 5.5 不能进入x window 重复要求登录

Centos自元旦前正常关机后,今天过来发现启动不了。之前的启动级别是5,即进入x window。故障:结果今天在内核加载完后启动过程中,弹出蓝底白字提示x window进不去。到命令模式用root登录,登录后也就屏幕刷新一下,不提示登录成功或失败(密码错误会提示)。换用户登录,很快的刷一个日志,但接着是比之前更快的刷新一下屏幕,所以根本看不到是出啥问题了。一直进不了系统。解决:后来在启动...
原创
61阅读
0评论
0点赞
发布博客于 9 年前

蓝屏的,健康的。我的电脑不健康了

无解了,虽然是avast升级导致,但启动过程居然不是所熟悉的蓝屏,真无解。 
原创
37阅读
0评论
0点赞
发布博客于 10 年前

蓝屏的,健康的。我的电脑不健康了

无解了,虽然是avast升级导致,但启动过程居然不是所熟悉的蓝屏,真无解。 
原创
37阅读
0评论
0点赞
发布博客于 10 年前

oracle 字段 不使用索引问题[低级错误导致]

今天在排查公司某广电系统性能低下的问题,有一个表,明明某个字段建立了索引,但不管是使用in还是直接使用=号,都不走索引,折腾了很久。最后发现这个字段是varchar2,而hibernate 中映射成了Long,而hibernate的启动实体校验未打开,导致hibernate未发现映射有问题。而oracle在查询的时候,varchar2条件不加上‘’单引号也没报错,目前发现的严重后果就是不走索引。真...
原创
78阅读
0评论
0点赞
发布博客于 10 年前

eclipse open type (ctrl+shit+t) 快捷键失败恢复

出现这种问题,当然先看快捷键配置那是否被其它命令抢了(有些插件会存在这种情况,例如tinyHtml就会抢某些快捷键)。当然一般你已经检查过没问题,但还是不能用。OK,那看图:window->Customize Perspective... ...
原创
101阅读
0评论
0点赞
发布博客于 10 年前

批处理整合文件

  记得在99年刚接触电脑时,老师就狂教批处理,autoexec.bat,以及config.sys ,才早学过dos的都知道,autoexec.bat就是在启动时做一些事,当然也没多少事可做。config.sys就是加载硬件驱动以及内存配置。 YY完上述内容,到了现实的“需求”了,我们发的应用版本涉及到众多SQL更新,它们放在某个版本文件夹下以日期为目录的多个子文件夹内,我升级需要依次执行...
原创
45阅读
0评论
0点赞
发布博客于 10 年前

oracle imp导入中文乱码

客户给了7个dmp文件共15G左右,需要导入到测试环境,结果导入是成功了,但中文都是乱码。也只怪自己没注意刚开始的提示信息: import done in US7ASCII character set and AL16UTF16 NCHAR character setimport server uses WE8ISO8859P1 character set (possible char...
原创
200阅读
0评论
0点赞
发布博客于 10 年前

centos 挂载 NTFS分区

  linux这种需求,其实见到最多的莫过于插入移动硬盘或U盘不能识别,弹出提示不能挂载,当然最终就是移动硬盘或U盘不能使用。对于ubuntu就内核就包含了所以可以 直接使用。从网上搜到的教程都说的是使用一些麻烦的方式,我r的是ntfs-3g,当然有一点不同的就是直接到官网下载最近版本的稳定版本,下载之后解压,再到解压目录:  ./configure./make./make...
原创
31阅读
0评论
0点赞
发布博客于 10 年前

vnc简单使用

一般发行版本的linux安装后都预装好vncserver,若未安装自行安装一个也非常简单。服务器端的使用:启动#>vncserver :xxxx表示预使用的控制端口停止可以用操作系统kill,但总归还是使用自带的好。vncserver -kill :xxxx表示之前启动使用的端口,如忘记了,ps -ef|grep vnc 也能看到这个数值...
原创
29阅读
0评论
0点赞
发布博客于 10 年前

openfire 3.7 压力测试一(注册)

测试环境服务器硬件配置:CPU E5620  @ 2.40GHz X2(16核),内存 32G操作系统:CentOS release 5.4(64bit,内核2.6.18)机器上安装有一vm,vm运行openfire数据库,对性能会有一定影响。openfire 运行参数:openfire -Xms16g -Xmx16g -Xmn8g -XX:MaxPermSize=512m -XX...
原创
123阅读
0评论
0点赞
发布博客于 10 年前

openfire 3.7 在linux 日志目录

 openfire3.7在windows下目录目录即在openfire_Home/logs目录下,除debug目录需要管理员开户外,error,warn及info日志文件都能找到。openfire在linux下是解压即用,启动后在openfire_Home/logs目录下有日志文件,但它们的大小恒定不变,即openfire未往其中写入日志。真实怀疑权限问题,修改目录权限及使用root启动应用都不行...
原创
77阅读
0评论
0点赞
发布博客于 10 年前

控制程序运行时间或外部接口调用超时时间

    经常在运行一个新线程或调用第三方接口时存在一个问题,即线程在预计的时间内没有成功结束而导致程序失控。调用第三方系统,因为网络超时或对方响应速度异常导致己方系统异常的问题在开发中时常遇到。通过下面代码旨在解决类似问题。需要注意的时,虽然返回了,但实际那个线程还是在运行的。    import java.util.Calendar;import java.u...
原创
160阅读
0评论
0点赞
发布博客于 10 年前

人云弈云

看跑路的跑路,国外不景气,莫非经济上的一个巨大冬天正在“偷偷”到来?预测8个月。
原创
46阅读
0评论
0点赞
发布博客于 10 年前

HashMap hashCode奇怪的实现

无意看群里有人讨论HashMap,new出来的HashMap实例hashCode都是一样的。而且循环放入键值也还是一样,都是0.细看HashMap hashCode的实现,也就是它的父类AbstractMap的代码 :public int hashCode() { int h = 0; Iterator<Entry<K,V>> i = entrySet(...
原创
38阅读
0评论
0点赞
发布博客于 10 年前

动态修改log4j日志级别

  一直是使用properties或xml来配置log4j,偶尔现场会出现“灵异”事件,即可能会偶尔出现一些异常问题,但平时的logger level都至少是info以上。因为是偶然事件,所以现场提出了可以在出问题时动态修改log级别以便输出详细信息来定位,毕竟重现不容易。   简单查看了下,核心代码就几句:org.apache.log4j.Logger.getLogger("org...
原创
182阅读
0评论
0点赞
发布博客于 10 年前

一个跨系统乱码问题的解决

使用公司一个产品与联通彩信网关做对接联调,使用简单JAVA代码模拟发彩信,中文信息正常,但使用该产品之后却发现会存在乱码问题。排查了很久,最终发现是我们产品在发出去前就已经乱码了。后来跟踪才发现,是中间有个敏感字检查,入参是String.getBytes("utf-8"),而处理过程却变成了:  String cm = new String(byteArray);content.s...
原创
56阅读
0评论
0点赞
发布博客于 10 年前

[XMPP]基于Openfire+Connaction Manager的BOSH

  项目的消息服务器选择谷歌曾使用过的Openfire,3.7版本。因为项目需要,系统整体架构是B/S架构,通俗点就是Web IM,当然我们更多的是使用它来实时传递消息(控制,业务,IM)。系统本身的设计考虑到了大并发,而我们的业务情况:会有大并发存在(10万级,对于IM来说比较大了),而客户端主要是接收消息且消息频率不高(几秒或者数10分钟一个,同样的间隔可能会存在上行消息),所以使用官方的Co...
原创
68阅读
0评论
0点赞
发布博客于 10 年前

HSQLDB 密码修改

因当前在写一个swing桌面应用,考虑到以后可能会有其他用户使用,而系统本身又涉及较多的数据统计,图表,所以需要使用数据库但使用重量级数据库是不可能的,比来比去还是用这个java源的HSQLDB,使用它的嵌入式In-Process模式。使用方法就不多说了,教程倒挺多,正因它的小巧及功能定位使得本身比较简单。1.8版本的核心包600来K,到了2.2.5就1.3M了。说了半天,改密码方法:使用管理工具...
原创
301阅读
0评论
0点赞
发布博客于 10 年前

xp连接win7远程桌面

还迷恋着XP,但现场操作系统版本已经win7了,远程桌面不匹配且端口也修改了,找了朋友win7机器上的mstsc依赖文件,使用即可。可能会遇到授权问题,这时就需要修改服务器的远程策略了“允许任意版本的连接。。。”...
原创
33阅读
0评论
0点赞
发布博客于 10 年前

coremail 自动登录

说是coremail自动登录,其实就是模拟做一个自动登录,一个很简洁的页面,几行代码,结果发现post数据过去居然不成功。 <html><form action="http://mail.xxxxx.com/coremail/index.jsp" method="post"><input type="text" id="uid" name=&
原创
325阅读
0评论
0点赞
发布博客于 10 年前

一道关于使用List保存数据做快速检索面试题

原文:http://www.iteye.com/topic/1112278   写道有大数据量的User对象(name,sex,age)属性。 现要求直允许使用List存放,如何实现按name快速检索到对应的User对象?  主类:   package com.kanmenzhu.test;import java.util.ArrayList...
原创
46阅读
0评论
0点赞
发布博客于 10 年前

记一次简单性能调优(b/s)

  本系统作为接口适配系统,前有系统,后有系统,在现场集成测试中被测试人员认为性能瓶颈制造者。虽后经测试验证发现,性能瓶颈在C系统,但毕竟出现性能问题,于是准备进行一次测试,在不考虑A,C的情况下我们的系统能达到什么样的一个能力。 用户->A系统->B系统->C系统,B系统为本系统,负责接口适配。A系统为门户系统,B为本系统负责接口适配,C系统为运营商系统。 ...
原创
33阅读
0评论
0点赞
发布博客于 10 年前

PerfectDisk11 注册机

最新PerfectDisk11注册机,亲测可用,特分享。
application/x-zip
发布资源于 10 年前

linux 特殊转义符 -

今天做完测试准备将测试数据拉到本地,因数据文件较多所以用tar打个gz包,因失误结果命令敲成了:tar -zcvf -result.tar.gz result/ 最终导致生成了-result.tar.gz文件。通过 mv,rm,move,cp命令\转义都不成功,后来一同事帮忙用mv -- -result.tar.gz result.tar.gz搞定了。...
原创
37阅读
0评论
0点赞
发布博客于 10 年前

centos 虚拟IP

因使用tsung做压力测试时发现连接数不够导致测试过程出现问题,tsung支持单客户端多IP,因此需要在tsung测试机上虚拟IP。在centos中倒是挺简单。 #ifconfig eth0:1 192.168.12.125#ifconfig eth0:2 192.168.12.126 简单两个命令就虚拟好了两个IP,在其它机器上ping发现能ping通,即表示IP可用了...
原创
44阅读
0评论
0点赞
发布博客于 10 年前

http1.1 中文(含目录的pdf)

目前发现的非常好的一个版本,含目录结构的pdf。
application/pdf
发布资源于 10 年前

centos5 安装 tsung

因要使用tsung对openfire做压力测试,tsung依赖erlang,导致首次安装tsung即失败。已安装的centos5并不包含erlang开发包,下载到 otp_src_R12B-5.tar.gz 解压后进入到解压后目录,按照说明步骤:  ./configure 结果前面看着刷一堆的日志,一切OK,但到最后出现两行错误: checking for tgeten...
原创
30阅读
0评论
0点赞
发布博客于 10 年前

使用smack模拟大并发连接出现的一些问题

因还没能大概摸透tsung,对openfire的紧急性能测试只能写代码使用smack来测了,期间出现了一些问题。1、因smack连接openfire中阻塞的,原本想象的多线程同时创建连接失败了。 2、在PC上模拟,压到800多一点就连不上了,查看openfire gc信息发现full GC频繁,永久区满了,于是把openfire启动脚本中的INSTALL4J_ADD_VM_PARAMS...
原创
126阅读
0评论
0点赞
发布博客于 10 年前

java 运行 jar classpath配置

方法一 按照developrworks上说的: http://www.ibm.com/developerworks/cn/java/j-jar/index.html 创建可执行 JAR创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR ...
原创
393阅读
0评论
0点赞
发布博客于 10 年前

centos 5 安装apt

apt的好处熟悉的人都清楚,尤其是现在比较热的ubuntu。centos默认是不支持的。来个比较简单的安装方法(也是网上搜的)。 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpmrpm -i rpmforge-release-0.3.6-1.el5.rf.i38...
原创
46阅读
0评论
0点赞
发布博客于 10 年前

smack 中文文档

  smack较早版本的中文文档,已转为chm。首页包含的信息为原译者信息。
原创
103阅读
0评论
0点赞
发布博客于 10 年前

openfire jvm参数配置

  XMPP协议的一个服务器实现(也是目前较多使用的服务器)Openfire,这里有 3.7为例,默认的jvm启动内存配置较小,至少在我windows测试时,新生代只有1M,整个堆12M,老年代10M,永久区16M左右。在我加上GC信息后发现gc较频繁。通过修改jvm启动参数后,gc明显减少,这对提升openfire的性能还是比较明显。 修改openfire jvm启动参数方式(原文:ht...
原创
140阅读
0评论
0点赞
发布博客于 10 年前

java gc 信息说明

  在运行java时添加输出gc信息如下: 2246.940: [GC 2246.940: [DefNew: 105861K->1270K(118016K), 0.0074023 secs] 235056K->130464K(511232K), 0.0076789 secs] [Times: user=0.01 sys=0.00, real=0.02 secs] 2254.70...
原创
44阅读
0评论
0点赞
发布博客于 10 年前

aswsp.sys 蓝屏 解决

  xp sp2 最近几天经常在开机启动后,偶尔(频率较低)会出现蓝屏情况,能看懂的就只有个aswsp.sys文件了。当时网上就查到是avast的原因导致,因为频率非常低,几乎好些天才有一次也就没管。  今天avast自动对程序进行了升级,结果关机后开机启动过程就蓝屏,错误代码同之前。安全模式进去,好不容易找了个低版本的aswsp.sys文件替换了c:\windows\system32\dri...
原创
543阅读
0评论
0点赞
发布博客于 10 年前

半夜三更来偷鸡

  一月大概有1-2次需要大半夜支持升级。。。唉,电信广电等这类持续服务的项目有点折腾了。不再年轻,多么期望一个踏实的睡眠
原创
86阅读
0评论
0点赞
发布博客于 10 年前

ultraedit 打开 linux 下日志文件中文乱码

    经常处理现场问题,一般都是现场发些日志文件过来,虽然大部分时间使用pspad(免费),但对于大日志文件,ultraedit在windows下还是不错的选择了。曾经用ultraedit打开了一个4G的日志文件,居然电脑卡了一会,神奇的给我打开了。     现场的日志绝绝大部分都是linux/unix平台拿过来的,用pspad打开居然很少有乱码的情况,而使用ultraedit却时常遇到...
原创
537阅读
0评论
1点赞
发布博客于 10 年前

非eclipse java工程转换为eclipse工程

  经常从网上check out来的源码因为并不是标准的eclipse工程而不方便在eclipse中进行查阅,其实要将其变成eclipse工程非常容易。 一般都是从trunk拉下来,这也是工程的根目录,里面一般会包含ant的一些构建脚本,在此目录下添加一个 .project 文件,即eclipse的项目描述文件,内容如下: <?xml version="1.0" encodi...
原创
31阅读
0评论
0点赞
发布博客于 10 年前

系统配置导致的应用连接池连接oracle时间长的问题解决

  最近现场工程师反馈过来,过一段时间我们提供给外部的接口(http post xml)响应速度需要1分钟甚至1分多钟,因为都是内网,考虑到在公司PC上的测试情况,基本1秒以内都能返回响应。  因为这个实现里需要连接外部系统,从外部系统查询到数据后再到数据库做一些查询。于是在调外部系统这加了个处理时间日志,再对数据库查询加上处理时间日志。结果现场反馈过来的日志发现调外部接口开销300ms,算是...
原创
231阅读
0评论
0点赞
发布博客于 10 年前

在上海办个居住证

到上海快5年了,当初资料准备好了嫌麻烦一直没办,现在又重燃热火,准备办了,过程可谓辛酸。需要的资料: 1、毕业证及认证(到人才中心认证,约1周左右拿证,80块)2、我家户口本及复印件3、老乡所在居委会开的书面借住证明。(也就是居住证明)4、老乡开的书面借住证明。5、老乡家的户口本及复印件。(到人才中心那看一下原件当场就还回来)7、体检证明。(到东方医院体检的,215块,整个过程...
原创
50阅读
0评论
0点赞
发布博客于 10 年前

约瑟夫环 面试题解

论坛看到面试题:原链接:http://www.iteye.com/topic/954262如何编程实现:输入M,N两个数,从1至N开始循环数数,每数到M输出该数值,直至全部输出。例如M是3,N是20,那么相当有20个人,1,2,3循环报数,数到3的就打印出他的序号,直到所有这20个数全部输出为止。LinkedList<Integer> a3=new Linke...
原创
41阅读
0评论
0点赞
发布博客于 10 年前

约瑟夫环 面试题解

论坛看到面试题:原链接:http://www.iteye.com/topic/954262如何编程实现:输入M,N两个数,从1至N开始循环数数,每数到M输出该数值,直至全部输出。例如M是3,N是20,那么相当有20个人,1,2,3循环报数,数到3的就打印出他的序号,直到所有这20个数全部输出为止。LinkedList<Integer> a3=new Linke...
原创
41阅读
0评论
0点赞
发布博客于 10 年前

[转] apache http 搭建 SVN服务器

在windows下搭建基于apache的SVN环境 转自:http://www.cnblogs.com/mayingbao/archive/2010/06/10/1755757.html 1 软件下载:在http://httpd.apache.org/download.cgi,下载:apache_2.2.14-win32-x86-openssl-0.9.8k.msi在 ...
原创
30阅读
0评论
0点赞
发布博客于 10 年前

oracle imp 导入命令

本文为记录方便。原文:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310 1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定...
原创
62阅读
0评论
0点赞
发布博客于 10 年前

ant 接受输入并做条件判断

最近做的项目,可能要在几个客户使用,大同小异,配置文件有出入,为了不重复劳动,基于约定[配置文件在以客户代码为名的目录下,web文件也以此区分],ant编译时根据测试人员输入来编译对应客户的目标包。ant 的脚本如下(示例) <?xml version="1.0" ?><project name="mybuild" default="task3"> <...
原创
97阅读
0评论
0点赞
发布博客于 11 年前