java,weblogic和jdk性能文档(转)

1.应用服务器weblogic 应用服务器是weblogic8.1 1.1 weblogic核心运行规则 WebLogic Server的核心组件由监听线程,套接字复用器和可执行线程的执行队列组成。当服务器由监听线程接收到连接请求后,将对它的连接控制权交给等待接收请求 的套接字复用器。然后套接字复用器读取离开套接字的请求,并将此请求及相关安全信息或事务处理环境一起置入适当的执行队列中(一般为默认的执行队列)。 当有一个请求出现…

JVM

20.    接口和抽象类定义有什么区别?     接口一般用于定义业务相对稳定的功能,用接口定义的实现要求,实现者不能改变接口的参数需求和返回值类型。一旦接口的参数需求与返回值类型中的任何一项发生改变都会导致接口的失效。因此,接口带有规范的约束力。开发人员必须严格按照这种约束力来实现其功能。       抽象类的要求要比接口宽松许多,因为抽象类允许对定义的业务有简单实现,因此,对于开发…

[转]java虚拟机jvm关于内存的设置与调优

java虚拟机jvm关于内存的设置与调优 JVM内存的设置的原理  默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)在weblogic中,可以在startweb…

[转]java虚拟机jvm关于内存的设置与调优

java虚拟机jvm关于内存的设置与调优 JVM内存的设置的原理  默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)在weblogic中,可以在startweb…

浅谈设置JVM内存分配的几个妙招 收藏

  浅谈设置JVM内存分配的几个妙招 收藏 一、设置JVM内存设置 1. 设置JVM内存的参数有四个: -Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xms    Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值; -Xmn    Java Heap Young区大小,不熟悉最好保留默认值; -Xss    每个线程的Stack大小,不熟悉…

JVM的垃圾回收机制详解和调优

JVM的垃圾回收机制详解和调优 =========================================================== 作者:RedHeart 转自:JR  1. JVM的gc概述   gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。   在充分理解了垃圾收集算法和执行过程后,才能有效的优化…

oracle 学习日记(一)

     要做一名程序员,如果你现在还不会数据库,找工作可能要困难了点,经理过完这个礼拜就要走人了。哎~~~虽然这段时间学到了不少的东西,但是总觉的少了点什么。最重要的让我明白了一切都要靠自己啊,增强自己实力才是最重要的!    网上找了一大圈,基本上没有招J2SE开发的,来不来就是J2EE,WebLogic,Structs,Herbernat,Oracle,DB2等等看的头都大了,于是忽,找来了大堆大堆的资料,Structs in Ac…

eclipse + weblogic 开发配置手顺

  也就2个项目没有做java的,今天发现居然把structs全忘光了,真痛苦,记性越来越差了。 好记性不如烂 整理个环境的配置手顺先吧。 1.安装JDK http://www.sun.com/download/ JAVA_HOME 值:C:/j2sdk1.5(路径与JDK安装的根目录相同)CLASSPATH 值:.;%JAVA_HOME%/lib;修改系统变量PATH值,在原有值最后加上;%JAVA_HOME%/bin 2.安装eclipse 发送快捷方式到桌面,命令后加 -vmargs -Xmx256M 3.安装web…

一些个人整理的,比较有用的东西

1、 http://www.iteer.net   中国程序员网2、http://www-128.ibm.com/developerworks/cn/ IMB 开发者社区,里面有很多的资料,http://www-128.ibm.com/developerworks/cn/java/j-strutscol/都是自己想学的。如 Structs,Ajax ==   3、 http://blog.csdn.net/asklxf/    雪峰的Blog,感觉很厉害,还有一个人的就是陈跃峰,以前和他联系过4、 Nokia 论坛的密码cs=C06A733C2F8FFEBB771850BF45B7A&ud=2…

Spirng Use In Other Times (补充)

大家都知道web应用在启动时,Spring的listener在启动时会找到Spring的配置文件,然后spring 的bean factory 生产bean,并压入servletConext作用域内,所以在只要能取得servletConext的环境中就很容易取到这些bean, Spring也提供了WebApplicationContextUtils 工具类。 以下引自:http://www.ibm.com/developerworks/cn/java/j-lo-spring-utils1/###################################################…

Spring 和EJB终于统一融合

Spring 和EJB争吵终于即将结束:Spring将支持EJB3.1标准,Spring will also be a full featured EJB 3.1 implementation for use in the WebLogic application server.这场融合将在javaEE 6实现,这个融合和当初Hibernate与JPA融合一样水到渠成。Spring创始人Rod Johnson 说Spring 2.5的dependency injection annotations是学习得益于EJB 3.0的 @Resource 和 Google

java 学习路线

  如何学习java2010-03-03 16:13:33 来自: DoReMi(月来满地水,云起一天山。) 一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的J…

Eclipse远程调试方法

The Java Debugger The Java Debugger (jdb) is a dynamic, controlled, assignment-based debugging tool. It helps find and fix bugs in the Java language programs both locally and on the server. To use jdb in a J2EE application server you must first launch it with debugging enabled and attach to the server from the debugger through a JPDA port (Default port is 1044). The de…

Remote Debugging with Eclipse

The Java Debugger The Java Debugger (jdb) is a dynamic, controlled, assignment-based debugging tool. It helps find and fix bugs in the Java language programs both locally and on the server. To use jdb in a J2EE application server you must first launch it with debugging enabled and attach to the server from the debugger through a JPDA port (Default port is 1044). The de…

JAVA编程

 Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrock…