logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高并发时,JVM调优

现象:在分布式部署时,单个服务的虚拟机不断变大,直到内存被用的所剩无几,然后出现各种各样的异常解决思路:优化虚拟机堆的空间大小,根据实际物理内存的大小进行比例分配,并且,堆不进行自动扩展。然后使用ParNew+CMS进行垃圾回收,在多线程高并发的情况下,表现很好export CATALINA_OPTS="$CATALINA_OPTS -Xms3000m"            

spring 中属性scope 的prototype(有状态)和singleton(无状态)

<br />引用:http://www.javaeye.com/topic/718645<br /> <br />默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,<br />默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的

#spring#struts
maven2创建web项目,使用eclipse没有run on server的解决方法

遇到一个很讨厌的问题,用maven2构建web项目的时候,没有run on server的选项,很让人讨厌。google一下之后,看到一位iteye的仁兄写的帖子,试了一下,bingo,果然好用。地址:http://celestialwolf.iteye.com/blog/720303#comments    初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。   

#eclipse#maven
java读取json数据方法

<br />JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 <br /><br />下载地址:http://json-lib.sourceforge.net/ <br />还要需要的第3方包: <br />org.apache.commons(3.2以上版本) <br />org.apache.oro<br />net

#json#java
Apache Maven 2 简介

<br />现代软件项目不再是单个本地团队独立开发的产物。随着健壮的企业级开源组件的可用性日益提高,当今的软件项目需要项目团队间的动态协作,往往也需要混合使用在全球范围内创建和维护的组件。如今,Apache Maven 构建系统步入了第二代,它和由 Internet 带来的全球软件开发时代之前所创建的那些遗留构建工具不同,它完全是重新设计的,以应对这些现代的挑战。本教程将带您从头领略 Maven

#maven#apache#eclipse +1
到底了