摘要: 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 对象持久化:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 网络传输对象:在网络上传送对象的字节序列。可以通过序列化把主机A 阅读全文
posted @ 2018-06-27 01:03 Coosee 阅读(14269) 评论(0) 推荐(2) 编辑
摘要: 一、多态 动态绑定(多态):动态绑定是指在“执行期间”(而非编译期间)判断所引用的实际对象类型,根据其实际的类型调用其相应的方法。所以实际当中找要调用的方法时是动态的去找的,new的是谁就找谁的方法,这就叫动态绑定。动态绑定帮助我们的程序的可扩展性达到了极致。 多态的存在有三个必要的条件: 这三个条 阅读全文
posted @ 2018-06-27 00:58 Coosee 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 一、流的概念 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 二、输入输出流分类 io包里面定义了所有的流,所以一说流指的就是io包里面的。 什么叫输入流?什么叫输出流 阅读全文
posted @ 2018-06-26 01:07 Coosee 阅读(1021) 评论(0) 推荐(1) 编辑
摘要: 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就 阅读全文
posted @ 2018-06-25 01:11 Coosee 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: from字段 --用于指明发件人 to字段 --用于指明收件人 subject字段 --用于说明邮件主题 cc字 阅读全文
posted @ 2018-06-25 00:15 Coosee 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可 阅读全文
posted @ 2018-06-24 01:56 Coosee 阅读(3910) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 发一个Servlet,都要在web.xml中配置Servlet才能够使用,这实在是很头疼的事情,所以Servlet3.0之后提供了注解(annotation),使得 阅读全文
posted @ 2018-06-24 01:41 Coosee 阅读(16903) 评论(1) 推荐(2) 编辑
摘要: 监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用: 统计当前在线人数 自定义Session扫描器 一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 二、自定义Session扫 阅读全文
posted @ 2018-06-24 01:23 Coosee 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听器接口分别是ServletContextAttributeListene 阅读全文
posted @ 2018-06-24 01:06 Coosee 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文
posted @ 2018-06-23 22:53 Coosee 阅读(923) 评论(0) 推荐(0) 编辑