深入理解java虚拟机系列垃圾收集器与内存分配策略 二



深入理解java虚拟机系列垃圾收集器与内存分配策略 二。

第一篇,点这里  深入理解java虚拟机系列(一):java内存区域与内存溢出异常

先直接上结构图,笔记下一次补上,结构图如下:

深入理解java虚拟机系列java内存区域与内存溢出异常 一



深入理解java虚拟机系列java内存区域与内存溢出异常一。文章主要是阅读《深入理解java虚拟机:JVM高级特性与最佳实践》第二章:Java内存区域与内存溢出异常

的一些笔记以及概括。

 

好了开始。如果有什么错误或者遗漏,欢迎指出。

 

一、概述

先上一张图

这张图主要列出了Java虚拟机管理的内存的几个区域。

常有人把Java内存区分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂,从上图就可以看出了。堆栈分法中所指的“栈”实际上只是虚拟机栈,或者说是虚拟机栈中[......]

Read more

javaweb FCKeditor编辑插件开发

javaweb FCKeditor编辑插件开发,jsp中插入FCKeditor教程。

FCKeditor插件开发

 

 

建立一个WTP的WEB工程,解压FCKeditor的压缩包,将压缩包下面的FCKeditor目录拷贝到建立的WEB工程的WebContent目录下,目录结构如图所示:

 

 

 

 

下面对FCKedior目录下面的目录及文件作一个说明:

 

(1) “_”开头的目录或文件为FCKeditor的DEMO等资料,都可以在工程中删除

&n[......]

Read more

Effective Objective-C Item2: 头文件中最少引入其他头文件

Effective Objective-C Item2: 头文件中最少引入其他头文件.☐ 尽量少使用#import 为什么:更多的头文件意味着更长的编译时间。 原则:header文件中仅仅使用到类型,而没有使用到类型内详细信息的,可以试用class不用import
例如:

  1. // MZPerson.h
  2. #import <Foundation/Foundation.h>
  3. // 由于这里不需要了解MZHouse类的吸纳关系信息,所以这里不倾向使用头文件,而更倾向于使用class[......]

Read more

Struts2 如何使用OGNL表达式

Struts2 如何使用OGNL表达式。1.OGNL是Object Graph Navitagtion Language,对象导航语言) 是一种功能强大的EL(Expression Language,表达式语言)。通过OGNL,可以使用简单一直的表达式语法,存储对象的任意属性,调用对象的方法,遍历整个对象的结果图和实现字段类型转换等功能。
2.OGNL表达式有如下几个特点:   A: 将视图元素好模型对象绑定在一起   B:  将表格元素同Swing TableModel 对应起来。   C:  将Web页面元素同后台服务业务对象对应起来
3.OGNL表达式的基础单元是导航连(Naviga[......]

Read more

在struts2中如何获取request等JSP内置对象和向它们赋值

在struts2中如何获取request等JSP内置对象和向它们赋值。在struts2的action里面是不能直接使用request对象,session对象和application对象的,因为它不想struts1的action,里面的execute传递的参数里有上述对象,那么当我们需要通过request等对象加载对象的时候该如何做呢???

①在acton里面获取request等对象

request对象:HttpServletRequest request = ServletActionContext.getRequest();
response对象:HttpServletResp[......]

Read more

JSP页面间传递参数方法介绍

JSP页面间传递参数方法介绍。

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。

(1)直接在URL请求后添加

如:< a href=”thexuan.jsp?action=transparams&detail=directe”>直接传递参数< /a>

特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:

response.sendRedirect(“thexuan.jsp?action=transparams&detail=dir[......]

Read more

jsp与servlet之间页面跳转及参数传递实例

jsp与servlet之间页面跳转及参数传递实例。 1.从一个jsp页面跳转到另一个jsp页面时的参数传递

    (1)使用request对象获取客户端提交的信息
    login.jsp页面代码如下:
  1. <%@ page language=”java” import=”java.util.*” pageEncoding=”GB2312″%>
  2. <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
  3. [......]

Read more

STRUTS2标签中符号#,$,%的用法实例

STRUTS2标签中符号#,$,%的用法示例。

如果对象是当前页面的,则要使用# 1. <s:bean id=”locales” name=”com.turorial.Locales” >…</s:bean>   <s:property value=”#locales”/>  2.<s:set name=”xxx” value=”#session['objName']” /> <s:set name=”xxx” value=”#request['objName']” /> <s:set name=”xxx” value[......]

Read more