自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(304)
  • 资源 (2)
  • 收藏
  • 关注

原创 OmitStackTraceInFastThrow

OmitStackTraceInFastThrow, jdk 1.6开始,默认server模式下开启了这个参数,意为当jvm检测到程序在重复抛一个异常,在执行若干次后会将异常吞掉,这里的若干次在jdk1.7测得是20707。即执行20707次后,stackTrace 长度会为0。有时这不利于我们排错,通过指定OmitStackTraceInFastThrow,可禁用这功能。...

2015-11-30 11:50:16 4534

原创 classNotFoundException与noclassdeffoundError

如名字所言,一个exception, 一个error, 而error是不建议捕捉的;classNotFound主要发生在Class.forName, ClassLoader.loadClass, Classloader.findSystemClass时动态加载类到内存中时,如果没有找到该类就会抛;还有一个原因是该类已经加载到内存中去了,此时另一个类加载器又尝试动态从同一个包中加载这个类;...

2015-11-03 14:48:44 355

原创 interceptor获取@PathVariable参数值

Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);String appId = (String)pathVariables.get("appId"); 

2015-08-31 16:50:26 783

原创 gateone 安装与配置

gateone-1.1-1.noarch.rpm pam-devel-1.1.1-8.el6.x86_64.rpm python-ordereddict-1.1-2.el6.noarch.rpmlibpam-pwdfile-master    PyPAM-0.5.0-12.el6.x86_64.rpm    tornado-2.4-1.noarch.rpm以上文件自己找吧。...

2014-12-17 20:05:58 846

原创 maven下载jar包问题

maven从nexsu上面拉jar包,有时会因为网络问题导致下不了包,这时候文件夹内会个*lastUpdated.properties的文件,而这文件的存在会导致下次服务器不会去下载这个包,这时候要删掉这个文件才能让maven再次去下载。以下分别是windows下和linux下的批量删除该文件命令:del D:\java\maven\maven2_repository\*lastUpdate...

2014-06-26 08:55:33 348

原创 ssh 免密码登录失效

将A机公钥拷到B机的authorized_keys后还是要提示密码。权限都没有错。ssh -vv 信息也没看到有用的信息。最后用ssh-copy-id操作一次居然OK了。再次查看各种文件及权限,没有任何不同。算了,解决就好。...

2014-06-25 22:02:42 330

原创 github windows代理

 进入git shell: git config --global http.proxy http://proxy.XX.com:8080  

2014-06-12 19:47:32 165

原创 Transfer-Encoding:chunked 和 PrintWriter.flush

”一般http通信时会使用Content-Length头信息来表示服务器发送的文档内容长度,这是因为我们已经提前知道了文档内容的长度,但有时候无法提前知道需要传输的文档的长度,这时就要采用分块传输的方式来发送内容,也就是通过我们的http trunked协议 ,即在http header 中设置Transfer-Encoding:chunked 。“ 通过调用PrintWriter.fl...

2014-06-05 15:39:19 280

原创 常见二维码格式

1. 网址 (URL)二维码识别软件能够通过 http://前缀识别该数据代表一个网址。使用{URLTO:www.iteye.com} 类似的语法格式也可产生同样的效果。2. 电子邮箱地址(E-mail Address)电子邮箱基本上是每个互联网用户必备的沟通方式之一,二维码保存可识别的电子邮箱地址(例如[email protected])的语法格式是{mailto:webmast...

2014-06-04 09:49:49 7867 2

原创 redis安装与参数说明

1.下载tcl8.6.1-src.tar.gz 和 redis-2.8.6.tar.gz;2.安装:1)、安装tcltar -xf tcl8.6.1-src.tar.gz --strip-components=1cd tcl8.6.1/unix./configure --prefix=/usr/local \ --without-tz...

2014-04-24 11:26:29 208

原创 eclipse plugin openexplorer

放到eclipse/plugins即可。

2014-04-21 10:50:19 86

原创 jrebel 安装与使用

此文权属个人研究学习之用。资源皆来自网络。1.安装插件:eclipse marketplace 搜索 jrebel或help-> install new software, update site: http://www.zeroturnaround.com/update-site/2.安装完后,提示invalid license. 关闭eclipse, 下载这个文件,[u...

2014-04-18 17:10:08 251

原创 无单点redis 故障自动转移redis

github 传送门:[url]https://github.com/chembohuang/no-single-point-of-failure-jedis[/url]一、开发初衷:memcached 无单点方案过于陈旧,配置过于复杂。其中针对memcached的方案一是日本人开发的repcached,但这个项目差不多三年前就没有更新过了。支持的memcached版本也比较低。方案二是使...

2014-04-18 16:57:37 281

原创 mysql中文乱码

打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8

2014-04-04 10:32:51 102

原创 debian中文乱码

#apt-get install locales #dpkg-reconfigure locales在所有的语言包选择en_US.ISO-8859-1和zh_CN.GBK。其他en_US和zh_CN打头的也选上。然后选择zh_CN.GBK为默认的LOCALE重连ssh....

2014-04-04 10:29:39 372

原创 powerdesigner设置

1、用powerdesigner 进行数据建模时如果允许重复使用某一字段需进行如下配置 工具—Model Options—DataItem(对话框右下角)将unique code和 Allow reuse 前面复选框的勾统统去掉,这样就可以在多个表中重复使用某一字段了。注意: 如果勾选allow reuse的话, 多表重复使用某一字段时,name的值是一致的,在某些情况下...

2014-03-28 21:39:00 575

原创 利用factory 代替 constructors

优势:1.factory 方法可以用很多名字;你可以把名字起的更易于阅读。2.factory 不用每次调用都新建一个对象;3.factory 它可以返回类型的子类型对象;这样可以强迫使用者通过接口来引用被返回的对象,而不是通过实现来引用。4.factory 减少冗长的参数化一个实例;劣势:1.当只提供静态方法而没有那些public或只有prote...

2014-03-25 10:44:51 183

原创 mvn项目debug找不到源码

mvn项目,如果你eclipse在debug时无法关联源码,安装以下插件:m2e-extras - http://ifedorenko.github.io/m2e-extras/

2014-03-10 17:35:24 112

原创 msyql select 1到1024

mysql select 1到1024;SELECT TWO_1.num+TWO_2.num+TWO_4.num+TWO_8.num+TWO_16.num+TWO_32.num+ TWO_64.num+TWO_128.num+TWO_256.num+TWO_512.num numFROM (SELECT 0 num UNION ALL SELECT 1 num) T...

2014-02-24 17:17:39 343

原创 ssh 隧道 监听0.0.0.0

修改vim /etc/ssh/sshd_config 添加GatewayPorts yesservice sshd restart即可

2014-01-21 16:50:57 1939

原创 jetty 长时间运行之后出现 PWC6117 file not found

这是因为jetty 默认将tmp文件夹指向/tmp,这个文件夹是会定时清空的,具体脚本在:/etc/cron.daily/tmpwatch所以解决办法是将jetty的tmp目录指向别处,例如jetty/tmp;修改jetty.sh:[code="java"]TMPDIR=${TMPDIR:-/jetty/jetty-distribution-8.1.6.v20120903/tmp}[/...

2013-10-22 15:55:45 306

原创 /etc/init.d/functions详解

functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:checkpid:检查是否已存在pid,如果有一个存在,返回0(通过查看/proc目录)daemon:启动某个服务...

2013-09-10 17:22:39 95

原创 mvn jetty:run 启动很慢解决办法

jetty8,使用jetty:run时启动相当慢,原因是:The Jetty8 have to scan all the jar files to search those "Servlet3" features (web-fragment / annotations ... etc )solution 1:add the following code to web.xml:[code...

2013-08-31 23:47:47 2479

原创 responsebody中文乱码

添加以下代码, 需要在annotation-driven和component-scan之前,否则乱码问题同样无法解决 :[code="xml"] text/html;charset=UTF-8 [/code]...

2013-08-29 17:13:47 103

原创 eclipse 更改 dynamic web module version

一、修改工程属性:右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5这样表示修改不了,然后采用第二种方法。二、修改配置文件:找到...

2013-08-29 09:29:33 101

原创 jetty ssl配置

jetty版本为8.1.12,系统为win7:1. 使用jdk/bin下的keytool生成keystore,并记住你的密码PASSWORD:[code="cmd"]keytool -keystore mykeystore -alias jetty -genkey -keyalg RSA[/code]2. 将生成的mykeystore拷至jetty.home/etc下;...

2013-08-27 14:40:00 222

原创 一次JVM爆内存分析

1.应用没有死,但是响应非常慢,通过jstat查看到s0/s1 eden old区都100%了;确认JVM是内存爆了;系统GC时间非常高;2.通过jmap和java options查看JVM内存分配和参数配置,看是否不合理;3.通过thread dump结合top -H -p pid查看CPU最高的线程是什么,看是否存在deadlock,如果是用户线程,基本可以定位到问题;而我的thre...

2013-08-26 11:16:33 249

原创 failed to create task or type antlib:org.apache.ivy.ant:settings

failed to create task or type antlib:org.apache.ivy.ant:settings将ivy-version.jar copy 至 ant/lib下。

2013-08-18 18:06:35 1749

原创 ssh 隧道暴露端口给另一台机子 兼自动检测脚本

[code="java"]#!/bin/bashPIDS=`ps -ef| grep ssh |grep 9222 | awk '{print $2}'`if [ -z "$PIDS" ]; then #查看服务是否开了 ssh -C -f -N -g -R 9222:127.0.0.1:22 [email protected] echo "s...

2013-08-16 20:36:12 264

原创 jetty8 添加静态文件目录

contexts下添加mydir.xml:[code="xml"] Configure mydir.xml /mydir file:/F:/studio/static index.html true [/c...

2013-08-11 13:57:03 765

原创 Error: 1175 SQLSTATE: HY000 (ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE)

Solution:SET SQL_SAFE_UPDATES = 0;

2013-08-08 14:15:52 157

原创 nagios自定义脚插件开发

假设我们开发一个监听远程服务器硬盘空间大小的插件1.在nagios目录libexec下添加可执行脚本check_remote_disk.sh:[code="js"]out=`ssh root@$1 '/opt/nagios/check_disk -w 10% -c 5% -p / -w 10% -c 5% -p /home -w 10% -c 5% -p /opt -w 10% ...

2013-08-05 11:42:27 116

原创 No generator named "uuid" is defined in the persistence unit

You can turn the error off/down under Preferences -> Java Persistence -> JPA -> Errors/Warnings under 'Queries and Generators' by changing the error 'Generator is not defined in the persistence unit' ...

2013-08-01 14:55:55 550

原创 zookeeper 启动报错 : KeeperErrorCode = NoNode for /XXX

zookeeper无法启动,之前也出现过类似的启动问题,都是清除zookeeper所有数据解决的。原来是因为zoo.cfg里的data目录是配置在/tmp下的,这目录是会定时清空的,例如在意外重启的情况下。于是改变一下这个目录的地址,问题解决。...

2013-07-01 09:18:27 4164

原创 yum install 报:Another app is currently holding the yum lock;

rm -f /var/run/yum.pid

2013-06-16 22:30:53 83

原创 VNC SERVER启动报错

如报:/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol:pixman_composite_trapezoids是因为字体没设置,执行:yum install pixman pixman-devel libXfont -y

2013-06-16 21:52:00 462

原创 windows下定期清理日志文件

FOR /F "skip=5 delims=" %%G IN ('dir /b /O-D /A-D') DO del "%%G"Will delete all files except the 5 newest ones. I couldn't find a one-liner to keep all files newer than 5 days so for that you ...

2013-05-24 10:20:44 1132

原创 mysql: Communications link failure

使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet successfully sent to the server w...

2013-05-16 11:41:02 214

原创 cygwin ssh localhost出现 cygwin Connection closed by

ssh-host-config关键最后两个输入:*** Info: This script plans to use 'cyg_server'.*** Info: 'cyg_server' will only be used by registered services.*** Query: Do you want to use a different name? (yes/no) [...

2013-04-23 17:51:44 148

原创 cygwin chmod没反应

如果你用的是NTFS分区格式,chmod就起作用了,这时候Cygwin将相应的权限映射到NTFS文件格式中,如果是FAT就没有办法了,因为FAT不支持安全特性。所以没有办法实现。...

2013-04-23 17:06:37 521

常用shell命令

常用shell命令,实用,有空多看看总比看微博好!

2012-04-26

空空如也

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

TA关注的人

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