加载中
JVM系列一:JVM内存组成及分配

java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”...

2014/04/22 14:56
57
java opts 参数

我经常会这样来设置服务器端的JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:初始Heap大小,使用的最小内存,cpu性能高时此...

2013/05/17 13:41
156
HotSpot中OutOfMemoryError解析

在JVM中内存一共有3种:Heap(堆内存),Non-Heap(非堆内存) [3]和Native(本地内存)。 [1] 堆内存是运行时分配所有类实例和数组的一块内存区域。非堆内存包含方法区和JVM内部处理或优化所...

2013/06/07 11:14
172
DWR实现服务器端向客户端推送消息

1.简介 DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务...

2015/07/13 22:43
110
OutOfMemoryError: unable to create new native t...

一、认识问题: 首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序: ...

2013/06/07 11:10
85
Java 6 JVM参数选项大全(中文版)

本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这...

2014/04/22 15:01
76
JVM系列三:JVM参数设置、分析

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的...

2014/04/22 14:59
14
tomcat元素详解

Tomcat中Context元素详解 Context元素代表一个web应用,运行在某个特定的虚拟主机上。 如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Archive(W...

2012/03/08 14:25
97
JVM系列二:GC策略&内存申请、对象衰老

JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类 现在比较常用的是分代收集(generational collection,也是SUN VM使...

2014/04/22 14:58
31
Java synchronized详解

Java synchronized详解 第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语 --synchronized,...

2013/03/12 12:00
15
jvm内存结构

http://www.cnblogs.com/redcreen/tag/jvm/ http://blog.csdn.net/mahongming/article/details/5992083 http://blog.csdn.net/mahongming/article/details/5992305 http://blog.csdn.net/mah...

2013/12/12 18:17
21
JAX-RS入门 五: 自动类型转换

一、默认类型转换规则 在上一节中,已经了解了怎么使用那个annotations去提取请求中各种信息,不过得到的信息值默认都是一个string类型。 这一节介绍JAX-RS一些内置的自动类型转换及其规则。...

2015/07/13 22:43
29
Java GC 日志详解

Java GC日志可以通过 +PrintGCDetails开启 以ParallelGC为例 YoungGC日志解释如下(图片源地址:这里) : FullGC(图片源地址:这里): 一目了然,一图胜千言...

2013/12/12 16:41
559
JAX-RS入门 一 :基础

简介 JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括: @Path ,标注资源类或方法的相对路径 @GET ,@PUT,@POST ,@DELETE...

2015/07/13 22:43
238
java annotation注解

第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,...

2015/07/13 22:43
25
eclipse优化配置

首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 ...

2013/12/12 16:39
110
spring Method injection Lookup method injection

首先看下spring官方文档上 Method injection的说明 原文:In most application scenarios, most beans in the container are singletons. When a singleton bean needs to collaborate with a...

JAX-RS入门 三 :细节

一、若希望一个Java类能够处理REST请求,则这个类必须至少添加一个@Path("/")的annotation;对于方法,这个annotation是可选的,如果不添加,则继承类的定义。 二、一个方法上只有添加了某个...

2015/07/13 22:43
60
log4j配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4...

2013/05/17 10:25
36
oracle 存储过程

存储过程   1 CREATE OR REPLACE PROCEDURE 存储过程名   2 IS   3 BEGIN   4 NULL;   5 END; 行1:   CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做...

2013/05/14 09:50
152

没有更多内容

加载失败,请刷新页面

返回顶部
顶部