this
由于把oracle 11g 全部装在机器上,导致机器太卡,于是卸载oracle 装上客户端,果然 效果明显。首先要去官网上下载oracle 11客户端,(我用的是64位系统)地址:http://www.oracle.com/technetwork/database/features/instant-... Read More
posted @ 2013-03-07 16:04 湖南司马懿 Views(226) Comments(0) Diggs(0) Edit
想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。也就是说,如果集合中现在已经有1000个元素,那么第1001个元素加入集合时,它就要调用1000次equals方法。这显. Read More
posted @ 2012-11-20 09:11 湖南司马懿 Views(170) Comments(0) Diggs(0) Edit
jsp+servlet+javabean (MVC)分页<%@ page language="java" import="java.util.*,java.sql.*"pageEncoding="gb2312"%><%@tagliburi="http://java.sun.com/jsp/jstl/core" prefix="c"%><html><head></head><body><form action=" Read More
posted @ 2012-11-14 00:28 湖南司马懿 Views(365) Comments(0) Diggs(0) Edit
(一)客户端获取Action中数据-----------------------在struts2中,设进session的话则应该变成这样了,因为session是一个map类型:Java代码publicStringfindAllUsers()throwsException{List<User>userList=userService.findAllUsers();session.put("userList",userList);//request.setAttribute("userList",userList);returnSUCCESS;} Read More
posted @ 2012-08-24 19:58 湖南司马懿 Views(225) Comments(0) Diggs(0) Edit
环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:打开Add Libraries对话框,然后选定 MyEclipse Libraries:点击Next,找到Spring 2.0 aop Libraries并勾选上,点击finsh即可。如果在项目里面能看到下面的库文件,说明已经安装成功。事务配置首先在/WEB-INF/applicationContext.xml添加以下内容:<!-- 配置事务管理器 --><bean Read More
posted @ 2012-08-22 00:51 湖南司马懿 Views(135) Comments(0) Diggs(0) Edit
Map集合的特点: 1,Map 集合是一个双列集合,Collection是单列集合。 2,Map 一次存一对元素,通过键值对的形式,键和值有对应关系。Colletion是一次存一个元素 3,Map集合必须要保证集合中键的唯一性。不保证元素的唯一性获取就会出问题。 (Collection 是单身汉,Map是一对夫妻。)Map集合中常见的功能: 1,增加: V put(K key,V value):将k和v做为元素存储如mop集合,当存入了相同的k时, 新的值会覆盖原来的值,并返回原来的值。 void putAll(Map<?extends ... Read More
posted @ 2012-08-15 20:30 湖南司马懿 Views(182) Comments(0) Diggs(0) Edit
1. BeanUtils的使用:2. //通过beanutils赋值3. @Test4. publicvoid test() throws Exception {5. //加载类6. Class cla = Class.forName("com.csdn.java05.Student");7. //实力bean对象8. Student bean = (Student) cla.newInstance();9. //通过beanutils赋值bena中name变量10.BeanUtils.setProperty(bean, "name", "as Read More
posted @ 2012-08-05 20:11 湖南司马懿 Views(142) Comments(0) Diggs(0) Edit
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。什么情况下需要序列化a)当你想把的内存中的对象写入到硬盘的时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;再稍微解释一下:a)比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内存中,硬盘的那部分存储空间就是所谓的虚拟内存。在比如过 Read More
posted @ 2012-07-31 15:16 湖南司马懿 Views(534) Comments(0) Diggs(0) Edit
package cn.studio.dom4jDemo;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.util.Iterator;impor Read More
posted @ 2012-07-29 20:58 湖南司马懿 Views(165) Comments(0) Diggs(0) Edit
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件目录 Read More
posted @ 2012-07-29 17:54 湖南司马懿 Views(295) Comments(0) Diggs(1) Edit