解决tomcat安装版 内存溢出 Perm gen问题

Tomcat安装版内存设置:这里指的是PermGen space,因为内存的大小可以直接在图形化界面中进行调整,下图中的-XX:MaxPermSize=600m即是设置PermGen。

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和

继续阅读>>

HTML5Shiv 让IE6/7/8完美支持HTML5

HTML5能为我们做的事儿很多,最为可口的就是语义化标签的应用,如果你已经在Chrome或者其他支持HTML5的浏览器上用过它的牛x,那这篇文章对你一定有用,因为现在你也可以在IE上用到HTML5。

好吧!大前端今天的主题是:HTML5 Shiv

下面是引用Google的html5.js文件,好处就不说了:

<!--[if IE]> <script src=”http
继续阅读>>

舌尖上的程序猿

码完代码,小李起身关上电脑,用滚烫的开水为自己泡制一碗腾着热气的酸辣牛肉面。中国的程序员更偏爱拉上窗帘,在黑暗中享受这独特的美食。这是现代工业给一天辛苦劳作的人最好的馈赠。淮海一带生长的程序员虽然在外多年,但仍口味偏重,他们喜欢加些许香醋,由脸颊自然淌下的热泪补充恰当的盐分。他们相信,用这种方式,能

继续阅读>>

个人硬盘珍藏版500多G编程视频分享

java资源链接: http://pan.baidu.com/s/1ntNUS9F 密码: 0ak9
net资源链接: http://pan.baidu.com/s/1qWCt3Us 密码: kvv5
php资源链接:http://pan.baidu.com/s/1hq9mcgG 密码:swu2
数据库资源链接: http://pan.baidu.com/s/1mg2sqrI 密码: hi9h
c和c++资源链接:http://pan.baidu.com/s/1i3qTfH7 密码:bjv4
移动开发

继续阅读>>

iPad电脑充电利器ASUS Ai Charger

大多数电脑内置的USB接口都只能提供5V500mA的电流,这意味着你无法使用这些接口为iPad充电。当你连接上iPad,小Q截图-20140425130641.png希望用电脑为其充电时却发现自己只是在浪费时间,这实在是令人遗憾。

当你看见“未充电”的提示信息时,你就会希望自己安装了ASUS Ai Charger。

ASUS Ai Charger是一款非常简单的应用程序,事实上,它没有用户

继续阅读>>

Missing artifact com.sun:tools:jar:1.5.0

Missing artifact com.sun:tools:jar:1.5.0的原因是struts2-core依赖jdk 1.5中的tools,这是通过查看依赖得知的,如下图所示:

maven-jdktools01.png

通过查看struts2-core的pom文件也印证了这一点,如下图:

maven-jdktools02.png

解决方案有两种,一是在.m2/settings.xml中设置java.home的值(可在profile中设置),这样的好处是设置是针对自己的计算机

继续阅读>>

Java内存溢出详解

Java内存溢出有两种情况,一种是堆溢出,一种是永久性驻留区溢出。

堆溢出: java.lang.OutOfMemoryError: Java heap space 。可能是JAVA的堆栈设置太小的原因。此问题大致有这两种解决方法:

1、设置环境变量

解决方法:手动设置Heap size,修改TOMCAT_HOME/bin/catalina.sh

set JAVA_OPTS= -Xms32m -Xmx512m

继续阅读>>

安装Maven仓库管理器Nexus

Nexus不同版本对JDK的依赖情况:

Nexus01

运行WAR包时报错:Caused by: java.lang.ClassNotFoundException:

com.yammer.metrics.logback.InstrumentedAppender
 at  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
 at  at org.apache.catalina.loader.WebappClassLoader.lo

继续阅读>>