摘要: 一、Socket开发 基于TCP协议的通讯,客户端和服务端都需要使用socket对象获取输入流和输出流,使用io流对象进行读或写数据通讯。 如果需要一个服务器为多个客户端提供服务,那么必须为每个客户端都启动一个线程。 结论: 在一个线程里处理多个客户端请求会发生阻塞问题, 如果同时服务多个客户端,则 阅读全文
posted @ 2020-08-18 23:01 大明湖畔的闰土 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在, serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过判断类的serialVe 阅读全文
posted @ 2020-08-18 00:24 大明湖畔的闰土 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、serialVersionUID、Externalizable 在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。 seri 阅读全文
posted @ 2020-08-18 00:10 大明湖畔的闰土 阅读(129) 评论(0) 推荐(0) 编辑