- 博客(25)
- 问答 (1)
- 收藏
- 关注
java中的Serializable接口
序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。 序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。 而Serializable接口属于支持序列化的一个接口,只有一个实现它的对象可以被序列化工具存...
2007-07-31 12:05:40 61
javabean实现serializable有什么用?为什么数据库持久就Bean实现这个接口?
Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象,序列化之后,再通过网络传到Unix机器上,然后在那里进行重建。你不用担心在不同的...
2007-07-31 12:02:19 140
"对象的序列化"简介
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新“装配”。是不是很神奇。 也许你会说,只了解一点点,但从来没有接触过,其实未必如此。RMI、Socket、JMS、EJB你总该用过一种吧,彼此为什么能够传递Java对象...
2007-07-31 12:00:40 65
Serialization(序列化) 示例
/*下面的程序说明了怎样实现对象序列化和反序列化。它由实例化一个MyClass类的对象开始。该对象有三个实例变量,它们的类型分别是String,int和double。这是我们希望存储和恢复的信息。FileOutputStream被创建,引用了一个名为“serial”的文件。为该文件流创建一个ObjectOutputStream。ObjectOutputStream 的writeObject( ...
2007-07-31 11:19:44 82
序列化的概念
序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。比如,一个计数器,数值为2,我们可以用字符串“2”表示。如果有个对象,叫做connter,当前值为2,那么可以序列化成“2”,反向的,也可以从“2”得到值为2的计数器实例。这样,关机时序列化它,开机时反序列化它,每次开机都是延续的。不会都是从头开始。序列化概念的提出和实现,可以使我...
2007-07-31 11:16:12 104
搭建 WAP 应用开发环境
WAP(Wireless Application Protocal)是开放的协议,这与日本的I-MODE有所不同,后者是封闭的。WAP事实上是无线网络和Internet网络相结合的产物。本来的无线网络主要是承载话音业务,而同时internet的数据业务已经非常的成熟。由于数据业务在无线网络中应用的需求,促进了WAP的形成。你甚至可以认为WAP是一个轻量级的HTTP协议,它是为无线网络量身订制的。...
2007-07-27 11:36:44 185
使用UrlRewriteFilter动态URL静态化
http://www.nihaoblog.com/1_733.html(方法一)参见:http://www.nihaoblog.com/1_1765.html(方法二) 所用基于动态的url http://www.nihaoblog.com/content.jsp?id=1&contentid=404按照各大搜索引擎的喜好,应该美化成http://www.nihaoblog....
2007-07-26 17:24:19 125
web2.0容易得(SNS考察之一)
起这样的标题纯属为了吸引眼球,我没打算讨论web2.0和性病之间的绯闻。在我的《错误让web2.0难以盈利》一文中认为,只有SNS+游戏化+电子商务才能让所谓的web2.0产生实际的商业价值,这其中,SNS关系是关键之关键。SNS其实一点不玄乎,通俗说就是“圈子”,这个中国人比美国人懂得多了。SNS就是社会关系、人际关系、商务关系的网络化。能不能让用户(玩家)形成圈子,形成很多很多的、活跃...
2007-07-24 11:05:25 107
2007年最新web2.0开源程序代码集合
主题: 2007年最新web2.0开源程序代码集合 精华帖 (0) :: 良好帖 (11) :: 灌水帖 (0) :: 隐藏帖 (0) 作者 正文 kozzi等级: 初级会员 文章: 1185积分: 10 来自: 广东省广州市 时间: 2007-05-13 02:22 关键字: IT八卦 引用 推荐 收藏 ---------...
2007-07-24 11:03:57 121
正则表达式(续)
6.2.3 使用正则表达式(Regular Expression)如果查询J2SE 1.4之后的String在线API手册说明,会发现有matches()、replaceAll()等方法,所传入的自变量是正则表达式(Regular Expression)的字符串。正则表达式最早是由数学家Stephen Kleene于1956年提出,主要使用在字符字符串的格式比对,后来在信息领域广为应用,现在已经...
2007-07-19 12:16:00 113
Spring 2.0 学习笔记(3)高级容器
Spring的创始者Rod Johnson 建议使用ApplicationContext 来取代BeanFactory, 在实现ApplicationContext的类中,最常用的大概是以下3个。org.springframework.context.support.FileSystemXmlApplicationContext 可指定XML定义文件的相对路径或绝对路径读取定义文件or...
2007-07-16 23:19:43 61
Spring 2.0 学习笔记(2)
看了这么多参考书,我认为还是良GG的解释比较精到,这可能也是人家是培训师的缘故。 AOP和OOP有比较大的不通。OOP集中于对象的建模和行为的封装,而AOP考虑的是在流程上如何建模一个比较单独的功能。用OOP来构建一个核心系统是非常好的,但是,如果需要很多其他相关功能,这个时候AOP就有其用武之处了。 AOP关注的Cross-cutting concerns, 从这...
2007-07-16 17:07:57 46
准备Spring设计环境(使用Eclipse)
在执行Eclipse 菜单上的"File/New/Project..."项目之后,在"New Project"对话中选择"Java Project",点击“Next”按钮,并为您的项目取名,建议将.java原始代码跟编译好的.class文件分开放置,"Project Layout"中设置,选择"Create separate source and output folders",预设.java 会...
2007-07-15 23:46:15 89
Spring2.0学习笔记(1)
http://www.springframework.org/docs/api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.htmlspring2.0学习笔记(1)下载地址:http://www.springframework.org/download资料来源:使用Spring进行面向切面编程(...
2007-07-13 17:15:18 88
基于Http协议的Java隧道通讯
基于Java平台的企业应用可以通过Java隧道技术实现应用在因特网上部署。Java隧道技术用现有的Web Server和Servlet容器就可以建立Java消息隧道和远程方法调用。由于基于Http协议,所以Java隧道是防火墙透明的隧道。Java隧道技术对于基于Java平台的因特网企业应用是一个不错的选择。1.引言 在以因特网为基础的企业应用中,穿越防火墙是企业应用系统必须面对的问题。而...
2007-07-07 18:50:27 124
序列化
使用序列化存储一个对象集合到磁盘文件,并且按照存储的顺序读出。另一个非常重要的应用是通过网络链接传输对象到另一台电脑。就象原始内存地址在文件中无意义一样,原始的内存地址在不同的处理器间也是毫无意义的。因为在序列化过程中,内存地址会替换为序列号,所以它允许将一系列对象从一台机器传到另一台。...
2007-07-07 11:53:06 76
Hibernate中的模板回调机制
对于特定的数据访问对象或业务对象的方法来说,基本的模板编程模型看起来象下面所示的代码那样。对于这些外部对象来说,没有任何实现特定接口的要求,仅仅要求提供以个Hibernate SessionFactory. 它可以从任何地方得到,不过比较适宜的方法是从Spring的applicationcontext中得到的bean引用:通过简单的setSessionFactory(..)这个bean的sette...
2007-07-07 10:16:50 66
浅谈JAVA数据缓存
一般是采用HashMap来作为缓存的存储结构,但Java没有全局变量的概念,怎么保证缓存中的数据不被垃圾回收器收集,而造成数据的丢失呢? 请问一般的缓存是怎样保证数据的独立性(即脱离垃圾回收器)的? 做一个判断,HashMap取不到值就到数据库里再读数据 系统第一次起来,或是第一次取数据后将数据 保存在一个static的Map里即可,凡是缓存的东西 ...
2007-07-06 15:44:06 654
学习多线程
多线程编程——基础篇 (二)时间:2006-08-16作者:axman浏览次数: 3207 本文关键字:Java, 多线程, 线程, 线程对象, 单线程, go deep into javastartpublic void start()使该线程开始执行;Java 虚拟机调用该线程的 run 方法。结果是两个线程并发地运行;当前线程(从调用返回给 start 方法)和另一个线...
2007-07-05 11:53:26 75
在J2ME和WAP中实现电话呼叫功能
本文介绍如何在J2ME平台和WAP页面实现电话呼叫的功能。关于WAP和J2ME的区别并不在讨论范畴,读者可以自行查阅资料。 MIDP 1.0中没有提供电话呼叫的功能。在MIDP 2.0中,javax.microedition.midlet.MIDlet类提供了platformRequest()方法来请求设备来完成特定的请求,请求的内容由platformRequest()方法的String类型的参数...
2007-07-03 11:37:47 63
spring中对hibernate的支持是非常强大的
spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。首先需要配置数据源,通常我们有两种方式获得Connection,一是自己编写代码获得连接,二是从JNDI环境中得到DataSource,然后产生一个Connection。无论怎样,既然是spring下面的对象,就应该注册到配置文件中。假设我们需要一个连接mysql...
2007-07-02 17:26:15 79
关于豆瓣(续)
独立、公正的书评在哪里?水致 @ 2006-04-11 23:10作者:未知 眼下,对书评的批评之声越来越强烈。 在不少讨论会上,专家、学者都不约而同地再三表示对书评的失望:“书评就是吆喝,就是代广告”、“商业驱动、‘哥们情感’导致太多的溢美之词”、“成了小圈子里的卡拉OK”、“书评声誉岌岌可危”…… 人们的焦虑溢于言表:独立、公正的书评究竟在哪里? 不可否认,媒体、学...
2007-07-02 12:36:03 273
关于豆瓣
豆瓣、出版社和我Filed under: 读书 — 鹤 @ 9:16 pm 整件事情开始是在去年的夏天,一次去同学家玩看到了一本耶利内克 Elfriede Jelinek 的小说《逐爱的女人》,随便翻了两眼。当时知道她是2004年的诺贝尔文学奖得主,所以就想看看诺奖到底何许模样。后来就到了暑假开学的时候,在火车站等车时想反正时间还早,不如去对面的书店看看吧。颇为意外地在书店里发现了这本《逐爱...
2007-07-02 11:56:21 251
正则表达式学习
正则表达式(regular expression_)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供...
2007-07-02 10:35:03 47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人