JVM内存段分配,Java垃圾回收调优,Heap设定

摘要: 摘自: http://hi.baidu.com/kingtckingtc/blog/item/ca5606f4decd5767ddc4740b.html1. JVM内存段分配及启动参数:J2EE服务器的内存组成:Java堆:我们的程序和对象都在这个堆进行管理C堆:当引用到一些Native的对象,如网络访问、OCI方式的数据库连接等都在C堆里进行管理Java堆的描述:Young及Old区域用来存放由Java类而生成的内存对象;Perm区域用来存放Java类及其他虚拟机自己的静态数据垃圾回收描述:垃圾回收分多级,0级为全部(Full)的垃圾回收,会回收OLD段中的垃圾;1级或以上为部分垃圾回收,只 阅读全文
posted @ 2011-06-01 15:18 ranran2010 阅读(753) 评论(0) 推荐(0) 编辑

深究Java虚拟机

摘要: 摘自:http://www.chinaaspx.com/comm/dotnetbbs/Showtopic.aspx?Forum_ID=33&Id=302411&PPage=1深究Java虚拟机2008-9-22JVM:Java Virtual Machine Java虚拟机JRE:Java Runtime Environment Java运行时环境ABI:Application Binary Interface 应用二进制接口,是一个程序在运行时应用的环境,也是一种可执行文件的格式。操作系统都有自己的进程地址控件,硬件系统也各不相同;java在所有的计算机上都使用相同的ABI; 阅读全文
posted @ 2011-05-31 19:22 ranran2010 阅读(505) 评论(0) 推荐(0) 编辑

java中hashmap详解

摘要: 转自:http://www.iteye.com/topic/539465Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,hashmap也不例外。Hashmap实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“),请看下图(横排表示数 阅读全文
posted @ 2011-05-31 14:56 ranran2010 阅读(9203) 评论(0) 推荐(1) 编辑

Struts2 文件上传

摘要: jsp页面如下:<%@ page language="java" import="java.util.*,java.io.*" contentType="text/html; charset=GB18030" pageEncoding="GB18030" %><%@taglib prefix="s" uri="/struts-tags" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tra 阅读全文
posted @ 2011-04-29 13:10 ranran2010 阅读(351) 评论(0) 推荐(0) 编辑

jsp中用struts2标签删除用户列表中的用户

摘要: <table border="1"><tr><th>id</th><th>用户名</th><th>邮箱</th><th>修改</th><th>删除</th></tr> <s:iterator value="users"><tr> <td> <s:property value="id"/> </td> <td> 阅读全文
posted @ 2011-04-28 14:31 ranran2010 阅读(583) 评论(0) 推荐(0) 编辑

java 读取配置文件(properties)

摘要: 使用J2SE API读取Properties文件的六种方法,//如果配置文件在包中,要加入配置文件的路径,一般是在classpath下依次查找,如conf/crm/db.properties,默认路径在classpath下,如果配置文件就在classpath下,没有放在包中,就直接写文件名。1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用 阅读全文
posted @ 2011-04-28 08:36 ranran2010 阅读(1353) 评论(0) 推荐(0) 编辑

java mail 使用介绍

摘要: 转自:http://www.cnblogs.com/snoopy/articles/129932.html最近在项目中用到发送邮件的功能,由于以前没有接触过,找了很多资料才终于把它弄出来,今天写下这些,算是做个总结吧。 1、首先定义一个邮件的数据结构类 public class EmailData() { String from = null;//发件人 String[] recipients = null;//收件人,可以多个 String subject = null;//邮件主题 String content = null;//邮件内容 String contentType = null 阅读全文
posted @ 2011-04-27 19:22 ranran2010 阅读(460) 评论(0) 推荐(0) 编辑

javamail 发送邮件

摘要: 转自:http://blog.csdn.net/jbgtwang/archive/2009/06/11/4259787.aspx今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.javaJava代码 1.package com.util.mail; 2./** 3.* 发送邮件需要使用的基本信息 4.*/ 阅读全文
posted @ 2011-04-27 18:36 ranran2010 阅读(427) 评论(0) 推荐(0) 编辑

Java学习之路(软件开发之路)

摘要: Java学习之路:不走弯路,就是捷径 0.引言 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?Java该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java学习之路》。拜读过台湾蔡学镛先生的《Java夜未眠》,有些文章如《Java学习之道》等让我们确实有共鸣,本文题目也由此而来。 软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰 阅读全文
posted @ 2011-04-12 09:37 ranran2010 阅读(376) 评论(0) 推荐(1) 编辑

SSH整合使用步骤

摘要: 由于刚开始学习SSH,其中的配置比较多,为了下次能够快速的进行配置,将SSH整合的过程记录下来,以便下次查阅。软件环境:MyEclipse 9.0、Struts2.2、Spring3、Hibernate3、tomcat 6x。具体的步骤如下:1. 新建一个web项目;2. 在tomcat服务器配置新建的web项目a) 在conf下的 server.xml中增加Context节,如下:<Context path="/ssh" docBase="D: \ssh\WebRoot" reloadable="true"/>b) 或者 阅读全文
posted @ 2011-04-08 15:56 ranran2010 阅读(795) 评论(0) 推荐(0) 编辑