深入理解java虚拟机系列垃圾收集器与内存分配策略 二。
第一篇,点这里 深入理解java虚拟机系列(一):java内存区域与内存溢出异常
先直接上结构图,笔记下一次补上,结构图如下:
深入理解java虚拟机系列java内存区域与内存溢出异常一。文章主要是阅读《深入理解java虚拟机:JVM高级特性与最佳实践》第二章:Java内存区域与内存溢出异常
的一些笔记以及概括。
好了开始。如果有什么错误或者遗漏,欢迎指出。
一、概述
先上一张图
这张图主要列出了Java虚拟机管理的内存的几个区域。
常有人把Java内存区分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂,从上图就可以看出了。堆栈分法中所指的“栈”实际上只是虚拟机栈,或者说是虚拟机栈中[......]
hibernate注解方式实现一对多映射。
首先是在hibernate.cfg.xml中引入要映射的class
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>
<h[......]
javaweb FCKeditor编辑插件开发,jsp中插入FCKeditor教程。
FCKeditor插件开发
建立一个WTP的WEB工程,解压FCKeditor的压缩包,将压缩包下面的FCKeditor目录拷贝到建立的WEB工程的WebContent目录下,目录结构如图所示:
下面对FCKedior目录下面的目录及文件作一个说明:
(1) “_”开头的目录或文件为FCKeditor的DEMO等资料,都可以在工程中删除
&n[......]
Effective Objective-C Item2: 头文件中最少引入其他头文件.☐ 尽量少使用#import 为什么:更多的头文件意味着更长的编译时间。 原则:header文件中仅仅使用到类型,而没有使用到类型内详细信息的,可以试用class不用import
例如:
Struts2 如何使用OGNL表达式。1.OGNL是Object Graph Navitagtion Language,对象导航语言) 是一种功能强大的EL(Expression Language,表达式语言)。通过OGNL,可以使用简单一直的表达式语法,存储对象的任意属性,调用对象的方法,遍历整个对象的结果图和实现字段类型转换等功能。
2.OGNL表达式有如下几个特点: A: 将视图元素好模型对象绑定在一起 B: 将表格元素同Swing TableModel 对应起来。 C: 将Web页面元素同后台服务业务对象对应起来
3.OGNL表达式的基础单元是导航连(Naviga[......]
在struts2中如何获取request等JSP内置对象和向它们赋值。在struts2的action里面是不能直接使用request对象,session对象和application对象的,因为它不想struts1的action,里面的execute传递的参数里有上述对象,那么当我们需要通过request等对象加载对象的时候该如何做呢???
①在acton里面获取request等对象
request对象:HttpServletRequest request = ServletActionContext.getRequest();
response对象:HttpServletResp[......]
JSP页面间传递参数方法介绍。
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:< a href=”thexuan.jsp?action=transparams&detail=directe”>直接传递参数< /a>
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedirect(“thexuan.jsp?action=transparams&detail=dir[......]
jsp与servlet之间页面跳转及参数传递实例。 1.从一个jsp页面跳转到另一个jsp页面时的参数传递
[......]
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[......]