- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 几种文件读写方式对比
文章目录文件读写方式及其对比文件读写方式及其对比import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.MappedByteBuffer;import ja
2020-09-06 02:00:18
381
原创 微服务框架之服务发现
微服务框架之服务发现微服务服务发现基本思想微服务 关于微服务可以理解为一种架构,也可以理解为一种设计理念。对于一个复杂的软件系统,将其拆分为几个服务模块,每个模块的功能独立,每个专注于某一功能点。从而将业务流程拆分为几个服务模块的组合。微服务的难点在于服务的划分,各家对服务的划分也是各执其词,但按照求同存异来看,按业务来划分是肯定的,比如参考业务的关联程度或者职责范围来划分。这里不做过多描述。有兴趣者可参见
2020-07-18 16:32:24
1756
原创 关于分布式多文件自平衡云传输系统之补充-----对象序列化存储
文章目录XmlOperation测试ResourceXmlEditorResourceXmlEditor 测试PropertiesEditor 对于分布式多文件自平衡云传输系统正文所述的对象与xml文件的转换是用了Java原生的XMLEncoder,XMLDecoder来实现的XmlOperation。XmlOperation测试package com.xd.mfct.test;import java.i
2020-06-01 22:36:49
247
原创 RMI与RPC框架
RMI(Remote Method Invocation)远程方法调用与RPC(Remote Procedure Call Protocol)远程过程调用协议文章目录RMI(Remote Method Invocation)远程方法调用与RPC(Remote Procedure Call Protocol)远程过程调用协议概述实现原理RMI框架注册概述 &n...
2020-03-30 00:40:17
1471
原创 didadida——定时器
didadida——定时器 在软硬件两个方面,定时器的应用都很广泛,这里主要讲在软件方面的应用,及设计一个定时器工具。应用场景 数据同步。 客户端需要每隔一段时间就向服务器取数据,比如增加或者修改一些记录,而这些记录应该被及时的在服务器数据库同步,不然就...
2019-12-06 00:50:20
523
原创 Spring 依赖注入——模拟实现(二)(方法注入)
Spring 依赖注入——模拟实现(二)(方法注入)这里紧接着上一篇,Spring 依赖注入——模拟实现(一)(对象注入)着重讲述如解决类似jar包里面的我们无法增加注解的类。难点1.怎样将无法加注解的类注入?2.处理次序问题?3.怎样解决循环依赖?设计及思路1.给方法加Bean注解。2.通过包扫描,扫描带有Component注解的类,再进一步扫描该类里面带有Bean注解的方法,并...
2019-11-18 23:43:35
184
原创 CS-Framework框架action的处理——分发机制
CS-Framework框架action的处理首先简单介绍一个概念分发器:在服务端的通道栈之上,则是一个分发器(Dispatcher,或者说是调度器),它会首先对消息进行检查,然后选择一个客户端要调用的操作。@在CS-Framework框架中,通过客户端Client向服务器端Server发送请求,服务器端响应请求并处理,然后将处理结果返回给发出请求的客户端。所以二者之间必然涉及到客户端以及服...
2019-10-06 00:01:35
262
原创 Java包扫描及其工具制作
包扫描1. 背景在一些应用场合,我们需要进行包扫描获取某个包下的所有类或者接口,甚至是第三方jar包;典型的应用有依赖注入时需要扫描@Component注解等。1.包扫描后应该怎样处理,应由使用工具者考虑,所以我们制作的包扫描工具应该是一个抽象类,这里在工具设计时,我提供了一个处理包扫描到的类的抽象方法,要求使用工具者在使用工具时实现。2.设计思路在传入packageName并且已获取U...
2019-10-05 12:52:00
341
原创 Properties文件解析及其工具化
Properties文件解析及其工具化XML文件能够表示和存储层次结构的数据,功能的确很强大。但是,很多时候,我们编程所需要的数据都是键值对形式的扁平数据,对于这样的数据,使用XML表达和存储,就有些大材小用了。对于键值对形式的数据,用Properties类型的文档来处理是更合适的。Properties文档相对于XML文档要简单很多,直接就是由键值对组成的。如下是test.properties...
2019-10-04 01:30:04
578
原创 XML解析与反射机制联合应用
XML解析与反射机制联合应用对于一些类及方法,由于尚未定义,使得我们的开发及思维方式受到了严重的桎梏,但是聪明的计算机科学家们想出了反射机制,给这类问题提供了解决思路。这里,提出一种方法,我们通过XML配置的方式来描述一些方法,然后利用XML解析工具解析出这些相关参数,最后通过过反射机制调用执行。以下是测试用的test_class.xml里面的内容。在fun节点里面,class属性描述的是未来...
2019-10-03 02:06:58
205
原创 XML文件解析及其工具制作
XML文档解析工具XML文档XML文档具有结构化的特点,其书写有一定的规范。在该test.xml文档中,students元素为根元素,在标签student中,可以通过键=”值“的形式定义多个属性,如id,name,sex等,需要注意的是,值必须用双引号括起来。设计目的XML文档及其存储的结构化数据,可以为Java编程提供极大的便利;因此XML文档的解析工作会经常进行,为了简化XML文档...
2019-09-24 23:26:27
446
3
原创 Complex工具类的设计及其加减乘除的实现
Complex工具类的设计实现工具类实现功能,复数的加减乘除1.关于Complex类的成员及构造方法设计2.方法组合设计(实例方法+静态方法)工具类根据Java自带的类(或者开发者设计为便捷开发的而自定义的类)和方法开发出来的工具。实现功能,复数的加减乘除1.关于Complex类的成员及构造方法设计private double real;//实部private double vir;/...
2019-07-18 01:39:15
887
Properties文件解析.zip
2019-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人