自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 maven工程resource设置

1. maven工程默认的resource处理资源文件(如xml文件)和java类放到一起会找不到,必须把资源文件放到src/main/resources的source目录下的对应文件夹下 2. 修改maven resource  <build> <resources> <resource> <directo...

2013-08-07 13:22:36 444

原创 Tomcat启动失败问题解决

1. 系统框架加载正常,但是Tomcat启动失败,报错如下: 2013-7-26 17:18:33 org.apache.catalina.core.StandardContext startInternal严重: Error listenerStart2013-7-26 17:18:34 org.apache.catalina.util.SessionIdGenerator ...

2013-07-29 10:35:14 1742

原创 gson & fastjson

1. 别名gson:  @Expose @SerializedName("baseInfo") private Person person; fastjson: @JSONField(name="baseInfo") private Person person;  2. 屏蔽字段gson: @Expose pri...

2013-07-08 11:31:53 193

原创 【转】Window hadoop JAVA_HOME

在Cygwin上配置Hadoop的Java_home,首先到了${HADOOP_HOME}的conf目录下,修改hadoop-env.sh文件。主要分为如下几步:1. 找到JAVA_HOME,修改JAVA_HOME的路径指向你本机安装的Jdk路径。注意,这里的路径不能以window的路径出现,应该用unix的形式出现,例如c:\Program Files\Java\jdk1.6.0,应该写...

2013-05-24 14:39:11 188

原创 svn: 无法新增目录“XX”: 同名未版本控制目

原因:问题是两个分支开发过程中,一个分支有xx目录一个分支没有,由于有svn切换,.svn隐藏文件中记录的信息中一xx一个没有,但是磁盘下xx文件夹还存在。 再次svn up时,发现磁盘上存在一个没有纳入版本管理的xx 解决:删除下svn路径下的xx目录,再svn up即可...

2013-05-17 16:28:16 1180

原创 CMS GC时出现promotion failed和concurrent mode failure

 对于采用CMS进行旧生代GC的程序而言,尤其要注意GC日志中是否有promotion failed和concurrent mode failure两种状况,当这两种状况出现时可能会触发Full GC。promotion failed是在进行Minor GC时,survivor space放不下、对象只能放入旧生代,而此时旧生代也放不下造成的;concurrent mode failur...

2013-05-02 10:53:53 473

原创 检测远程端口是否打开

常用telnet 110.101.101.101 80方式测试远程主机端口是否打开。 除此之外还可以使用:方法1.nmap ip -p port 测试端口nmap ip 显示全部打开的端口根据显示close/open确定端口是否打开。 方法2. nc -v host port端口未打开返回状态为非0 ...

2013-04-28 16:14:06 466

原创 apache内存占用统计

计算httpd占用内存的平均数:ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/n}'

2013-03-11 14:28:58 279

原创 服务器链接状态统计

命令: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'测试环境下如下:TIME_WAIT 1CLOSE_WAIT 5SYN_SENT 2ESTABLISHED 23  

2013-03-11 14:22:02 147

原创 指定单元测试运行类

mvn test -Dtest=com.*.Test,XXXTest

2013-02-01 10:42:32 214

原创 Firefox插件

1. host插件:hostadmin

2012-11-27 13:12:39 138

原创 【Apache】No space left on device: Couldn't create accept lock

问题:apache无法失败,错误日志信息如下。 [Wed Nov 07 10:47:53 2012] [emerg] (28)No space left on device: Couldn't create accept lock[Wed Nov 07 10:54:09 2012] [error] (2)No such file or directory: Couldn't bind ...

2012-11-07 11:45:22 204

原创 ZZ: Linux的fd_set

 select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fe_set的内容,由此来通知执行了select()的进程哪一socket或文件可读。    多端口复...

2012-11-07 09:48:16 161

原创 ubuntu添加源

命令:sudo gedit /etc/apt/sources.list 并在sources.list文件中添加相应的源

2012-11-07 09:45:19 233

原创 ZZ:ubuntu显卡驱动

 源地址:http://forum.ubuntu.org.cn/viewtopic.php?t=381065 显卡型号 405安装了ubuntu12.04后安装推荐驱动、官方源上的302驱动全部造成电脑花屏、启动后手动设置分辨率、使用中花屏死机、最终系统崩溃……,2天安装了3次ubuntu,每次都是刚刚弄好系统,装了部分软件、pgi、intel fortran等。最终经过努力终于完美安...

2012-11-07 09:44:03 152

原创 ubuntu查看硬件设备型号

命令:$lshw eg:显卡情况: *-display UNCLAIMED description: VGA compatible controller product: GT218 [GeForce 405] vendor: NVIDIA Corporation...

2012-11-06 15:21:48 2501

原创 ZZ:tar解压命令

 tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标...

2012-11-06 14:43:40 484

原创 ORA-00600: 内部错误代码, 参数: [kkoipt:invalid join method]

分页查询要注意 SQL: SELECT t2.ID FROM( SELECT t1.ID, ROWNUM rnum FROM( SELECT t0.ID From( SELECT p.ID,MAX(pa.GMT_CREATE) as gmt_create FROM mkt_product p, mkt_product_activity ...

2012-11-06 14:39:48 503

原创 Eclipse设置文件默认打开方式

打开vm时有多个editor,可以修改下面的配置,获得默认打开类型:windows ==> preferences ==> General ==> Editors ==> file Associations 

2012-11-06 14:36:39 262

原创 硬盘错误:终止位置参数溢出

使用DiskGenius时会报一个错误:终止位置参数溢出。会导致wubi安装ubuntu时报错,"没有定义根文件系统、请回到分区菜单以修正此错误"处理方法:(1) 使用DiskGenius搜索分区,第一次只保留主分区(一般是C盘),忽略扩展分区,直到所有的搜索完毕,大约2-3小时。搜索完毕后,点击保存修改。(2) 这时会发现只有一个C盘了,其...

2012-11-06 09:24:17 7265

原创 硬盘修复&分区工具

今天准备把台式机用wubi装上ubuntu12,由于wubi限制最大只能30G。且用安装选定的分区是无法在ubuntu中看得到的。例如:C, D, E, F 4个window分区,把ubuntu安装到D盘,那么ubuntu安装好后,D盘是无法看到的,其他几个盘是可以正常操作的。  公司的电脑只有C,D(特别大)2个盘,所以准备把D盘压缩下,再分一个E盘出来。先用PQ分区魔术师8.0...

2012-11-02 15:39:18 268

原创 Apache和Nginx出错页面的区别

对于HTTP 4XX,5XX的出错页面,通常会有以下几种处理方法: 1. Apache ErrorDocument2. Nginx error_page3. web.xml error-page4. 应用框架(webx3,Struts)  问题:这段时间应用的apache升级为nginx,发现了一个问题,apache和nginx处理出错页面稍有不同。Apac...

2012-10-09 14:52:40 164

原创 文本编辑工具

Sublime Text :非常赞的的文本编辑工具 GBK乱码解决:http://www.fuzhaopeng.com/2012/sublime-text-2-with-gb2312-gbk-support/标签标题乱码:http://www.jun98.com/Web/Knowledge/20120911439.html  ...

2012-09-24 12:40:37 96

原创 Apache命令行参数

除了基本的apache操作命令外,apache还支持很多命令行参数。具体如下: 1. 显示版本 -v用于显示僬侥版本信息即编译时间,-V显示详细信息[admin@v015213 /opt/taobao/install/httpd/bin]$ ./httpd -vServer version: Apache/2.2.15 (Unix)Server built: Mar 1...

2012-09-21 15:17:24 315

原创 mod_rewrite失效的原因

1. httpd.conf中mod_rewrite没有加载,查看下列行是否被注释掉或者没有加上 LoadModule rewrite_module /opt/taobao/install/httpd/modules/mod_rewrite.so  2. httpd.conf中RewriteEngine是否开启  RewriteEngine on    rewri...

2012-09-21 15:15:30 659

原创 NameVirtualHost

NameVirtualHost是core模块中的一个指令说明为一个基于域名的虚拟主机指定ip地址和端口语法NameVirtualHost addr:port作用域server config状态核心(C)模块core  <VirtualHost>指令的参数必须与NameVirtualHost指令的参数完全匹配。...

2012-09-21 14:42:43 264

原创 Linux查看目录大小

1. 查看当前目录总大小 du -sh 2. 查看当前目录下子目录及文件大小 du -sh * 3. 递归查看当前目录下所有文件大小 du -h  4. 查看硬盘分区 df -h...

2012-09-19 09:19:33 157

原创 【Problem】Maven类冲突原因

Maven类冲突可能的原因:1. 完全相同的类存在多个版本(间接依赖),如xx.jar.1.1, xx.jar.1.2类似这种,两个版本中存在问题,需要使用依赖仲裁依赖指定具体版本;不过这种情况基本不会出现,因为maven会对groupId,artifactId相同的不同版本的jar包会自己进行仲裁,取其中一个;2. groupId或者artifactId不同,但是实际上是同一个jar...

2012-09-18 19:44:37 132

原创 【Problem】webxml attribute is required

问题:maven构建工程时报错webxml attribute is required 错误信息:[INFO] ------------------------------------------------------------------------[ERROR] BUILD ERROR[INFO] ------------------------------------...

2012-09-18 15:06:01 234

原创 awk gsub substr用法

1. gsub用法:去掉aaaa前面的空格 $ echo "name: aaaa"|awk -F: '{gsub(/^[ \t]+/,"",$2);print $2}'aaaa 备注:awk -F: 表示以":"为分隔符 2. substr用法:取$2中指定几个字符 $ echo "hello world"|awk '{ print substr...

2012-09-18 11:59:26 464

原创 局域网内根据Ip查询主机名

 局域网内可以通过下述命令来根据ip地址查询其他主机名(Linux)使用nmblookup -A ip命令查询[admin@v015213 ~/lpmall]$ nmblookup -A 10.19.30.17Looking up status of 10.19.30.17 COM-11111 <00> - M <ACTI...

2012-09-18 11:57:26 1614

原创 Apache基本操作命令

 apache的基本操作命令都在apachectl脚本中,主要是用于控制apache启动,关闭等 1. 查询httpd进程 [admin@v015208 ~/lpmall]$ ps -aux|grep httpdWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQroo...

2012-09-18 10:11:16 357

原创 删除svn隐藏目录

 window下循环删除隐藏.svn目录 for /r <你项目的路径> %i in (.svn) do rd /s /q %i

2012-09-12 19:20:16 257

原创 Maven命令

1. 执行插件 命令:mvn groupId:artifactId:version:commond mvn com.study.maven.pulgins:conflict-detection:1.0-SNAPSHOT:detection -Ddetection.webappLibDirectory=F:\work\MyWork\branch\lpmall\web\target\l...

2012-09-09 16:34:26 135

原创 【Problem】org.xml.sax.SAXParseException: Invalid encoding name "GBK".

问题:是由于JVM当前加载的xml解析类,无法解析GBK,其他诸如某节点无法解析等表象的问题都一样。  处理:场景1:一般情况应该是jar包冲突或类冲突导致,比如应用依赖中有xercesImpl.2.8.1,又有xml.xercers.2.2.1,这个两个jar包(groupId)不一致导致的,JVM加载XML解析类时加载了xml.xercers.2.2.1中的类,由于该类版本过低...

2012-08-29 10:19:06 994 1

原创 Spring继承

Spring支持继承,可以分为类继承和属性继承 1. 类继承    Spring属性: (1)abstract: 如果设置为true,表示定义的bean是抽象的,告诉spring不要实例化这个bean; 问题:必须是抽象类么?可以不是抽象类么? (2)parent: 指明bean的id,对bean的作用,相当于extends对于java类的作用;     场...

2012-08-27 20:02:32 239

原创 Apache, jboss, tomcat区别

Apache:http服务器(web服务器),类似IIS可以用于建立虚拟站点,编译处理静态页面;可以支持SSL技术,支持多个虚拟主机等功能;Tomcat:servlet容器,用于解析jsp,servlet的Servlet容器,是高效,轻量级的容器;缺点: 不支持EJB,只能用于java应用;Jboss:应用服务器,运行EJB的J2EE应用服务器,遵循J2EE规范,能够提供更多平台的...

2012-08-26 10:45:47 194

原创 Linux历史命令相关

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的15个用法。1. 使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIM...

2012-07-31 09:58:24 103

原创 拓宽并窄化原始类型的转换

拓宽并窄化原始类型的转换即widening and narrowing primitive conversionbyte转char过程就是拓宽并窄化原始类型的转换:byte 被转换成了int,而这个int 又被转换成了char。   System.out.println((int)(char)((byte)(int)-1)); //65535 System.out.prin...

2012-07-06 18:59:50 444

原创 libjvm.so stripped

1. libjvm.so stripped  即:libjvm.so这个文件被处理过,很多符号调试信息被玻璃了。类似的apache等软件编译时也可以选择是否剥离调试信息。 剥离符号信息的意义在于可以减少当前模块的大小,减少加载后占用的内存大小;造成的影响时,jvm crash后,很多符号调试信息都看不到了,分析crash过程变得很复杂。 2. 查看libjvm情况: 查...

2012-06-27 16:17:36 850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除