
挨踢
lydawen
这个作者很懒,什么都没留下…
展开
-
eclipse 正则 查找替换
不得不说eclipse这个功能强大。见图: 可以将 #hello# 替换为#{hello}这里主要是用到了eclipse 查找中的正则,以及正则中的分组功能。1、查找内容中的 #(\w+)# 这其中的括号表示对这个结果分组,默认编号从1开始。2、替换内容中的 #{\1} 这里的 \1 即表示第1点中的 \w+ 这个匹配。 ...2014-11-25 17:44:09 · 170 阅读 · 0 评论 -
PHP入门挺简单
因为看门猪,所以开始熟悉PHP。之前直接拿程序能看懂6,7成。晚上花2小时大概过了下PHP语法,函数,现在比较有底,PHP是个入门比较简单的语言,至少比java简单单多了。...原创 2012-03-25 22:32:50 · 184 阅读 · 0 评论 -
linux 命令行 多线程下载工具Myget
因要从远程服务器上拉个100G的文件过来,昨天使用ftp拉,结果不小心关机,拉了一半没了。今天重拉就想是否有多线程下载工具,找了下,发现Myget还是非常好用的工具。 http://myget.sourceforge.net 下载完成后 tar -xzvf myget-0.1.2.tar.gz./configuare/make&&make in...2012-03-03 15:38:59 · 410 阅读 · 0 评论 -
linux 截取文件指定范围到文件
sed -n '2,5p' catalina-20120423.log 截取这个日志文件的2-5行 来个重定向就到新文件中到了原创 2012-06-01 14:50:51 · 483 阅读 · 0 评论 -
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...2011-11-16 10:18:50 · 241 阅读 · 0 评论 -
openfire 3.7 在linux 日志目录
openfire3.7在windows下目录目录即在openfire_Home/logs目录下,除debug目录需要管理员开户外,error,warn及info日志文件都能找到。openfire在linux下是解压即用,启动后在openfire_Home/logs目录下有日志文件,但它们的大小恒定不变,即openfire未往其中写入日志。真实怀疑权限问题,修改目录权限及使用root启动应用都不行...2011-11-14 14:22:29 · 208 阅读 · 0 评论 -
EL表达式对Map操作
普通的迭代key以及value都容易,如果需要根据key提取value呢? myMap.put("hello","world");request.setAttribute("myMap",myMap);${myMap['hello']}//页面显示world 这一种也不难,另一种,就是key本身也是变量,例如迭代用户列表,要根据用户id到map中取对应的地址信...原创 2012-05-14 17:43:13 · 883 阅读 · 0 评论 -
centos 5.5 不能进入x window 重复要求登录
Centos自元旦前正常关机后,今天过来发现启动不了。之前的启动级别是5,即进入x window。故障:结果今天在内核加载完后启动过程中,弹出蓝底白字提示x window进不去。到命令模式用root登录,登录后也就屏幕刷新一下,不提示登录成功或失败(密码错误会提示)。换用户登录,很快的刷一个日志,但接着是比之前更快的刷新一下屏幕,所以根本看不到是出啥问题了。一直进不了系统。解决:后来在启动...2012-01-04 11:17:15 · 135 阅读 · 0 评论 -
oracle 字段 不使用索引问题[低级错误导致]
今天在排查公司某广电系统性能低下的问题,有一个表,明明某个字段建立了索引,但不管是使用in还是直接使用=号,都不走索引,折腾了很久。最后发现这个字段是varchar2,而hibernate 中映射成了Long,而hibernate的启动实体校验未打开,导致hibernate未发现映射有问题。而oracle在查询的时候,varchar2条件不加上‘’单引号也没报错,目前发现的严重后果就是不走索引。真...2011-12-20 18:23:21 · 173 阅读 · 0 评论 -
eclipse open type (ctrl+shit+t) 快捷键失败恢复
出现这种问题,当然先看快捷键配置那是否被其它命令抢了(有些插件会存在这种情况,例如tinyHtml就会抢某些快捷键)。当然一般你已经检查过没问题,但还是不能用。OK,那看图:window->Customize Perspective... ...2011-12-15 18:26:12 · 227 阅读 · 0 评论 -
批处理整合文件
记得在99年刚接触电脑时,老师就狂教批处理,autoexec.bat,以及config.sys ,才早学过dos的都知道,autoexec.bat就是在启动时做一些事,当然也没多少事可做。config.sys就是加载硬件驱动以及内存配置。 YY完上述内容,到了现实的“需求”了,我们发的应用版本涉及到众多SQL更新,它们放在某个版本文件夹下以日期为目录的多个子文件夹内,我升级需要依次执行...2011-12-15 11:12:22 · 135 阅读 · 0 评论 -
centos 挂载 NTFS分区
linux这种需求,其实见到最多的莫过于插入移动硬盘或U盘不能识别,弹出提示不能挂载,当然最终就是移动硬盘或U盘不能使用。对于ubuntu就内核就包含了所以可以 直接使用。从网上搜到的教程都说的是使用一些麻烦的方式,我r的是ntfs-3g,当然有一点不同的就是直接到官网下载最近版本的稳定版本,下载之后解压,再到解压目录: ./configure./make./make...2011-12-14 10:06:12 · 97 阅读 · 0 评论 -
jira 二维过滤器 二维表格
JIRA不用多介绍,当一个团队有各样任务,想实时了解各成员手头工作情况,用个2维表格来显然最直接方便了,尤其结合版本,人员,具体看图: 上图一目了然的能看出各版本不同人员还停留在手上的ISSUE,接下来简述操作步骤1、JIRA左上角 2、 3、点完成后,JIRA面板出现二维表选项: 上图中:1)选择个过滤器,这个没啥好说的,一般是过滤状态为开发中或根...2013-03-22 10:38:09 · 2761 阅读 · 0 评论 -
TPTP监控远程Tomcat
TPTP这就不多介绍了,见 http://www.eclipse.org/tptp/ 即可,能搜到这说明你至少知道用TPTP要做什么了。 本地应用程序及tomcat性能监控,这个只需要TPTP就能搞定了,TPTP目前只支持到Eclipse Helios版本,最简单的就是使用在线安装TPTP,这样装完后就可以直接监控本地应用程序,当然也能很简单的监控本地eclipse 中的tomc...2012-04-09 19:20:43 · 240 阅读 · 0 评论 -
linux cpu监控
之前一直使用top监控cpu情况,发现多核时就不好看单核情况了。使用命令 mpstat -P ALL 1 5 即可,1表示1秒刷新一次,5表示采样5次。原创 2012-04-11 14:44:50 · 119 阅读 · 0 评论 -
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...2015-03-04 09:44:01 · 1901 阅读 · 0 评论 -
mysql数据表损坏导致的reviewboard问题
diffviewer_filediffdata is marked as crashed and should be repaired reviewboard 在上传diff文件时出现如上错误,如图: 估计是服务器突然被关导致的数据库问题,使用Navicat 软件,先检查确认下,或者直接使用mysql命令检查下表 可见对应的表确实出问题了,当然也可以全选所有...2013-07-01 14:13:02 · 197 阅读 · 0 评论 -
ARGOX 力象 CP-3140L 条码打印机 B/S 打印
1、关于CP-3140L对应的ActiveX 因项目需要网页调用条码打印机进行条码打印,打印机型号为行业常见的 ARGOX 立/力象的CP-3140L,在使用网页打印过程遇到些问题。注意,CP-3140L安装驱动时应选择 PPLB。 按照官方安装好驱动并使用条码工具可以打印,这说明打印机驱动已经OK的。需要在网页调用打印机显然是需要使用ActiveX最方便了,好在官方也提供了Act...2013-06-26 14:36:43 · 2708 阅读 · 0 评论 -
axis 工具包使用笔记
难得用一次,做个笔记。wsdl2java -o . -s -S true -p com.kanmenzhu.blog E:\privateWorkSpace\testProject\wsdljava\wsdl2java\ServerActionSV.wsdl 此上,表示将根据指定wsdl生成java代码,同时生成服务器端代码 包名为com.kanmenzhu.blog,生成到当前...2012-09-06 15:19:56 · 197 阅读 · 0 评论 -
jbpm4.3不删除子流程"bug"解决
jbpm4.3一个著名的bug https://jira.jboss.org/browse/JBPM-2856 即:主流程中包含子流程,当子流程结束后,子流程相关的数据不会删除;主流程结束时,这部分数据也不会被删除,影响的表有3个:JBPM4_EXECUTION,JBPM4_VARIABLE ,JBPM4_LOB,这三个表中,最让人忌讳的莫过于JBPM4_LOB表了,它保存着JBPM中的流程定义(...2012-08-24 18:43:40 · 125 阅读 · 0 评论 -
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...2012-12-03 13:46:23 · 844 阅读 · 0 评论 -
VirtualBox 虚拟机新增空间 虚拟机克隆
因物理机不够用,弄了个DELL服务器,用VBOX上面开了3个虚拟机,每个分了20G空间,今天其中有一台用下来发现空间不够了(因用了某个软件导致产生大量数据) df -h发现空间 / 已经用了100%opt home 都没有单独挂载,使用du /opt| sort -rn | head把opt下占用空间大的几个文件目录列出来,发现有个oneapp 目录占用了大量空...2012-08-22 14:17:28 · 97 阅读 · 0 评论 -
VirtualBox 远程桌面(VDR)使用
VirtualBox这个就不说了,非常佩服老外的这种分享精神,这么好的一个软件居然 GNU General Public License (GPL) 。 这把就说VirtualBox远程桌面的使用了。在虚拟机的设置里:设置好端口,注意防火墙是否放开了对应端口。在windows下,使用远程桌面,直接输入宋宿主机的IP:端口,就可以连接上来了。与使用ssh或telnet没啥差别,多一个...2012-11-10 16:26:57 · 893 阅读 · 0 评论 -
shell 间隔时间执行命令
客户现网性能问题严重,出下策,每间隔段时间对tomcat进程做thread dump,观察是否有死锁线程。shell 脚本 [root@localhost shellScript]# vi kill3.shecho 'useage:kill3.sh <pid> <interval>senconds <count>'echo pid:$1...原创 2012-04-12 10:33:40 · 1667 阅读 · 0 评论 -
[XMPP]基于Openfire+Connaction Manager的BOSH
项目的消息服务器选择谷歌曾使用过的Openfire,3.7版本。因为项目需要,系统整体架构是B/S架构,通俗点就是Web IM,当然我们更多的是使用它来实时传递消息(控制,业务,IM)。系统本身的设计考虑到了大并发,而我们的业务情况:会有大并发存在(10万级,对于IM来说比较大了),而客户端主要是接收消息且消息频率不高(几秒或者数10分钟一个,同样的间隔可能会存在上行消息),所以使用官方的Co...2011-08-14 22:07:41 · 147 阅读 · 0 评论 -
HSQLDB 密码修改
因当前在写一个swing桌面应用,考虑到以后可能会有其他用户使用,而系统本身又涉及较多的数据统计,图表,所以需要使用数据库但使用重量级数据库是不可能的,比来比去还是用这个java源的HSQLDB,使用它的嵌入式In-Process模式。使用方法就不多说了,教程倒挺多,正因它的小巧及功能定位使得本身比较简单。1.8版本的核心包600来K,到了2.2.5就1.3M了。说了半天,改密码方法:使用管理工具...2011-08-14 21:55:42 · 626 阅读 · 0 评论 -
xp连接win7远程桌面
还迷恋着XP,但现场操作系统版本已经win7了,远程桌面不匹配且端口也修改了,找了朋友win7机器上的mstsc依赖文件,使用即可。可能会遇到授权问题,这时就需要修改服务器的远程策略了“允许任意版本的连接。。。”...2011-08-09 13:46:41 · 104 阅读 · 0 评论 -
ultraedit 打开 linux 下日志文件中文乱码
经常处理现场问题,一般都是现场发些日志文件过来,虽然大部分时间使用pspad(免费),但对于大日志文件,ultraedit在windows下还是不错的选择了。曾经用ultraedit打开了一个4G的日志文件,居然电脑卡了一会,神奇的给我打开了。 现场的日志绝绝大部分都是linux/unix平台拿过来的,用pspad打开居然很少有乱码的情况,而使用ultraedit却时常遇到...原创 2011-04-28 17:58:42 · 930 阅读 · 0 评论 -
CVS迁移到SVN
去年刚入职现所在公司时,做过一个CVS->SVN迁移,SVN库大概1.8G左右,花了不少时间处理。由于急着迁移并未做好笔记,导致这次迁移另外一个1.5G的项目有点束手无策,好歹之前有经验也有教训,特做下笔记。 环境说明:CVS在一台linux服务器上,SVN在另外一台linux服务器上,项目大概1.5G左右(多年项目,积累了较多tag及文档)。辅助环境:XP,Ubuntu...2010-09-14 23:42:57 · 279 阅读 · 0 评论 -
用软件记录每天的软件生活
工作快4年了,也没怎么感觉到毕业前别人据说的IT辛苦,闲着无聊找到WinOMeter(免费)软件,记录了自己每天的程序生活,发现有些数据有点意外。生活不是程序,但程序已经是生活很重要的一部分,我热爱程序。看看这些数据,我觉得程序员应该善待自己~ ...2010-04-06 10:06:51 · 598 阅读 · 0 评论 -
linux 安装 firefox
Update Firefox on Ubuntu / Debian LinuxYou can use APT package handling utility i.e. apt-get command. You can also use a GUI package tool called Update Manager:Just type the following two commands a...原创 2009-12-07 16:10:32 · 150 阅读 · 0 评论 -
Subsvn 安装为windows服务
声明:操作方法来源网络,当然可能是官方文档,自己实际操作通过。 情况:有一台windows 2003 server,上装有subsvn1.5 经常远程桌面过去,并:svnserve -r -d e:\svnhome 来启动svn,发现远程桌面超时后,svn服务也就跟着停止了,网上搜索到将其安装为系统服务即可解决 于是运行命令sc create SvnService b...原创 2009-06-02 10:15:39 · 206 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger 解决
项目是struts2,spring2.5 用到log4j,启动tomcat时老有警告信息,看着…… 警告信息: 信息: Starting Servlet Engine: Apache Tomcat/6.0.18log4j:WARN No appenders could be found for logger (org.springframework.core.Collectio...2009-11-26 17:56:09 · 307 阅读 · 0 评论 -
Ajax 读音,你对了吗
闲来无聊,找到了ajax老外的标准发音。因为周边有朋友读“阿贾克思”还是一字咬一字的。 发音:http://dictionary.reference.com/browse/ajax?x=31&y=17 ...2009-11-17 15:06:09 · 3073 阅读 · 0 评论 -
笔记本同时使用有线和无线
闲来无聊,同时传电影给我,可他有线插在10M的集线器上,实在不能忍受速度。于是让他打开无线,好歹也有54M,但要电脑聪明的选择速度快的几乎达不到,所以找到以下方法人工指定一下就行了。要想同时使用有线网上内网、无线网上外网,可编写bat文件,并在cmd中执行:route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.1.1...原创 2009-11-16 13:38:45 · 170 阅读 · 0 评论 -
oracle exp导出错误 "TNS: 无法处理服务名" 解决
错误信息: EXP-00056: 遇到 ORACLE 错误 12154ORA-12154: TNS: 无法处理服务名EXP-00000: 导出终止失败 在确认用户密码正确的情况下,假设命令: exp system/manager@dbname file=d:\exp.dmp full=y 这里错误原因一般由@后接的dbname 错误导致,这里换成 tnsnames....2009-11-03 15:54:15 · 315 阅读 · 0 评论 -
一些正则表达式[转载+原创]
在java中使用:String a="12"; System.out.println(a.matches("^\\d{1,2}")); 显示true ,使用方法:String.matches("正则表达式"); 在JS中: var str="1234"; var reg =/^[0-9]\d*$/; //正则表达式 if(reg.test(str)) return (true); else...原创 2008-09-10 14:05:45 · 122 阅读 · 0 评论 -
java写文件换行符跨平台及ftp上传问题
最近项目需求:写文件,根据一定格式一行一行的写数据,由其他厂商读并解析。写完文件后,会有个java定时任务将文件上传到一个指定的ftp server,上传使用的工具是apache FtpClient组件。 之前可能因为其他厂商使用的是windows的原因,写的\r\n换行也没问题,这次厂商是linux系统运行的应用,要求我们使用 0A 换行,而\r\n则是 0D0A,很轻松解决这...2010-07-06 22:20:45 · 336 阅读 · 0 评论 -
半夜三更来偷鸡
一月大概有1-2次需要大半夜支持升级。。。唉,电信广电等这类持续服务的项目有点折腾了。不再年轻,多么期望一个踏实的睡眠原创 2011-05-12 02:30:04 · 182 阅读 · 0 评论 -
aswsp.sys 蓝屏 解决
xp sp2 最近几天经常在开机启动后,偶尔(频率较低)会出现蓝屏情况,能看懂的就只有个aswsp.sys文件了。当时网上就查到是avast的原因导致,因为频率非常低,几乎好些天才有一次也就没管。 今天avast自动对程序进行了升级,结果关机后开机启动过程就蓝屏,错误代码同之前。安全模式进去,好不容易找了个低版本的aswsp.sys文件替换了c:\windows\system32\dri...原创 2011-05-14 22:11:48 · 936 阅读 · 0 评论