java
trick-or-treat
本人广交志同道合的朋友
展开
-
java:对比两个任意复杂对象的属相是否相等(递归法)
一、背景介绍 最近重构一个项目,需要对比出旧系统和新系统对外提供接口的返回值是否相同,算是保障新系统正确上线吧。测开部门有专门的接口对比接口,为了保险,自己也写了一个对比两个对象是否相同,关于其他细节本文忽略,本文主要说对比两个对象是否相同。乍一听,对比两个对象蛮简单的,但是如果对象结构比较复杂,对比还是比较麻烦的,比如List嵌套Map,Map嵌套List,而且不能够确定嵌套的...原创 2020-05-07 17:06:13 · 1938 阅读 · 4 评论 -
搭建c、s模型框架
一、 项目概述1 项目背景此框架是为了快速搭建客户端之间能够完成客户端之间进行一对一,一对多,广播的的通信功能,也可以客户端向服器请求的动作,服务器进行响应的框架。c/s通讯系统框架为团队或个人快速搭建c/s系统提供支持,开发人员不必重复搭建基础功能和软件架构,框架提供了开发包,可以节约开发成本,开发框架已经完成了项目的许多工作量,只需程序员专注业务部分的开发工作,于是就提高了开发...原创 2018-03-01 00:18:22 · 515 阅读 · 0 评论 -
根据JAVA的CS模型框架做了一个简易的分布式文件系统
一,引言 计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文...原创 2018-04-02 20:52:54 · 2154 阅读 · 2 评论