`
yuanzhaoliyu_214
  • 浏览: 24819 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
之前看公司RMI服务里多数类都实现了序列化接口(implements Serializable),但确怎么也不知道序列化是怎么一回事,上网查了很多序列化的概念,但那些概念太抽象了,还是无法理解,直到今天,终于有了一些自己的理解,在这里写出来,希望对与我存在同样困扰的朋友们能有所帮助。 我们都知道,当我们new一个对象的时候,Java就会在内存中创建一个相应的对象供我们后续使用。如果我们把这个Java程序关掉的话,那么这个对象也就随着我们程序的关闭而消失,如何才能在这种情况下继续保存这个对象呢?这就是Java序列化要做的事情。简单地说,Java对象列化就是要把内存中的Java对象保存下来(持久化 ...
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id = parent_id; 简单说来是将一个树状结构存储在一 ...
<%@page contentType="text/html; charset=GBK"%>  <html>      <head>          <title>自动完成</title>          <mce:style type="text/css"><!--   .mouseOut {       background: #708090;       color: #FFFAFA;   }   .mouseOver {       backgro ...
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。 二.HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码来读取、写 ...
poi编辑excel   1.创建工作簿 (WORKBOOK)     HSSFWorkbook wb = new HSSFWorkbook();     FileOutputStream fileOut = new FileOutputStream("workbook.xls");     wb.write(fileOut);     fileOut.close(); 2.创建工作表(SHEET)     HSSFWorkbook wb = new HSSFWorkbook();     HSSFSheet sheet1 = wb.createSheet(& ...
public class FileHogCheck { private final static String PACKAGE = "com.mplify.win2k.diskmon"; private final static String CLASS = PACKAGE + ".FileHogCheck"; private static final int ERROR_STATUS = 1; // Status for exit() calls in case of error private static final int SUCCE ...
CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同。对于Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。在这方面,Java不能够胜任。 1990年代中期以前,美国的计算机编程入门教育以Pascal为主。我的一位美国程序员朋友至今还怀念他与Pascal为伴的高中年代。到了1990年代中后期,由于ANSIC语言“纠正”了早期C语言的一些不适合编程教学的问题,因此成为很多美国高中和大学编程 ...
本节主要讲解一下MyEclipse中SVN安装配置,其中主要是MyEclipse6.X和MyEclipse7.X,下面是具体的介绍,欢迎大家能和我一起学习。 1.SVN中文官方网站:http://www.subversion.org.cn 2.中文文档:http://www.subversion.org.cn/svnbook/ 一、MyEclipse6.X SVN安装配置在MyEclipse6.X中如何进行,6.x的操作比较简单,可通过官方提供的链接,利用MyEclipse内置的FindandInstall功能来安装。 1.打开Myeclipse,在菜单栏中选择Help→SoftwareUp ...
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 作为Apache的开源项目,Log4j可以使我们很好的控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、 UNIX Syslog守护进程等;也可以方便的使我们控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对 ...
1 log4j.rootCategory=INFO, stdout , R   2   3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender   4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout   5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n   6   7 log4j.appender.R=org.apache.log4j.DailyRollingF ...
FRAMESET> 把画面分成左右两相等部分 <frameset rows="*" cols="216,683" framespacing="0" border="0" frameborder="0">   <frame src="left.html"  name="left" />  这的name="left" 定义.指 ...
其中optional是一个对象,该对象的每一个属性及含义可以参看官方文档:http://jqueryui.com/demos/datepicker/。在此,仅介绍一些常用的属性。 1、datepicher最简单的使用 Javascript代码 $("#regDate").datepicher();  其中,regDate是页面日 ...
第一步: 首先要安装的当然是JDK,安装JDK很简单,只需一直点击下一步即可,默认安装在C:\Program Files\Java\ 可以自行修改路径,安装完成以后按下面的示例设置你的系统环境变量:我的电脑 -> 属性 -> 高级 -> 环境变量 (这里要添加的是系统变量,非用户变量) 点击新建,变量名:JAVA_HOME 变量值(这是我的,你的可能和我的不一样):C:\Java\jdk 再点击新建,变量名:CLASSPATH 变量值(注意最前面有一个点): .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 再新建 ...
类名.class的含义。 Class对象内含有与Class相关的各种信息(别称meta-class)     我们的程序中的每个类都有一个相应的Class对象.每当新的类被编译     完成,就会产生一个Class对象存储与相同的.class文件内.执行期间     当你想要产生该class的对象是,JVM便会检查该型别的Class对象是     否被加载.如果没被加载,JVM会根据名称找到.class文件并加载它.         getName():Returns   the   name   of   the   entity   (class,   interface,    ...
这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现 ...
Global site tag (gtag.js) - Google Analytics