JVM
scalad
github地址:https://github.com/scalad
展开
-
如何设置TOMCAT的JVM虚拟机内存大小
解决方案1:Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JA转载 2015-02-15 19:08:08 · 1159 阅读 · 0 评论 -
在lunix旧版本的JDK上安装新版本
系统版本:Red Hat Enterprise Linux AS release 4Linux内核:2.6.9-89.ELlargesmp今天需要在服务器上跑一段java程序,在本地将程序打名为count.jar的可执行包以后上传到服务器上。然后用 java -jar count.jar运行之,结果竟然出现错误,错误的大致意思是不支持 -jar 参数。我去,这是什么版本的java啊,竟然不转载 2015-08-16 14:44:30 · 1396 阅读 · 0 评论 -
Linux下配置jdk1.7
第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。) 第二步:解压安装sudo tar zxvf ./jdk-7-linux-i586.tar.g转载 2015-10-16 22:36:37 · 479 阅读 · 0 评论 -
Spring 4支持的Java 8新特性一览
有众多新特性和函数库的Java 8发布之后,Spring 4.x已经支持其中的大部分。有些Java 8的新特性对Spring无影响,可以直接使用,但另有些新特性需要Spring的支持。本文将带您浏览Spring 4.0和4.1已经支持的Java 8新特性。Spring 4支持Java 6、7和8Java 8编译器编译过的代码生成的.class文件需要在Java 8或以上的Java虚转载 2015-10-09 23:23:43 · 591 阅读 · 0 评论 -
Java 9 的新特性发布
Oracle 已经在开发 Java 9,Java 9 主要的增强内容之前已经出现在 OpenJDK 之上。而现在 Oracle 发布的是真正的新特性,前一个 JDK 9 的 early access 发行版 被标注了“修复bug和小增强”。新的 APIs 和性能特性:下一个版本包含三个全新 API:轻量级的 JSON API HTTP 2 Client 支持 HTTP 2.转载 2015-04-13 09:09:24 · 530 阅读 · 0 评论 -
甲骨文限制 Java 9 到 Java 8 的向后兼容性
在开发者们正兴奋着准备把java8工具包转向Java9的时候, 甲骨文的首席执行官提出了要限制两个版本的兼容性。 在周一下午OpenJDK邮件列表的一封邮件中,甲骨文Java平台的首席架构师Mark Reinhold指出会对JDK8增加更多变化(大概在2014年初),也就意味着JDK9这片“森林”,这一个目录或一组目录很快就会到来。所以现在开发者们要开始思考如何应对这两个版本的转载 2015-04-10 15:19:12 · 4592 阅读 · 0 评论 -
The method load(Class, Serializable) in the type Session is not applicable for the arguments (Class<
Transaction transaction = session.beginTransaction(); //load是通过主键属性,获取对象的实例Employee employee =(Employee) session.load(Employee.class, 1); employee.setName("demo"); transaction原创 2015-02-27 16:59:38 · 3606 阅读 · 1 评论 -
myeclipse设置tomcat所占jvm的内存大小
myeclipse设置tomcat所占jvm的内存大小解决JAVA内存溢出问题: windows-->preference-->MyEclipse-->Servers-->Tomcat-->Tomcatx.x-->JDK在右边的Optional Java VM arguments里加上:-Xms256m -Xmx512m其中-X是jvm的Head分配的参数-Xms为初始Heap原创 2015-02-15 19:03:41 · 1185 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet
由于Java编译器的水平不相匹配的版本的问题,经常出现该项目显示一个红色的x*(也可能是相应的jar文件的路径改变引起的),在window->show views->problems查看该问题的具体情况,如下:java compiler level does not match the version of the installed java project facet:决解方法原创 2015-02-28 18:13:24 · 690 阅读 · 0 评论