用osgi实现java的模块化和热插拔时要考虑好两个问题,不同bundle间如何通信?依赖怎么处理? OSGi的一个标准就是各个bundle之间是相互隔离的,每个bundle都有自己的classloader,并且不同的版本之间都是相互隔离的,这样就使bundle从物理上进行了隔离,那么OSGi 的b ...
分类:
其他好文 时间:
2017-10-28 11:19:47
阅读次数:
142
上一篇介绍了spring cloud云服务架构的基本架构图,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud本身的服务发现、治理、配置化管理、分布式等项目优秀解决方案,我们使用Maven技术将框架进行模块化、服务化、原子化封装,也为后期的热插拔、持续集成做一些准备 ...
分类:
编程语言 时间:
2017-09-29 17:47:43
阅读次数:
237
总原则-开闭原则 对扩展开放,对修改封闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。 1、单一职责原则 不要存在 ...
分类:
其他好文 时间:
2017-09-22 15:17:32
阅读次数:
153
根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud本身的服务发现、治理、配置化管理、分布式等项目优秀解决方案,我们使用Maven技术将框架进行模块化、服务化、原子化封装,也为后期的热插拔、持续集成做一些准备工作。 ...
分类:
编程语言 时间:
2017-09-22 12:08:24
阅读次数:
271
1.USB子系统简介1.1USB简介USB,是英文UniversalSerialBus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联..
分类:
其他好文 时间:
2017-09-14 23:48:35
阅读次数:
257
很多时候,我们都想使用(开发)USB式(热插拔)的应用,例如,开发一个WinForm应用,并且这个WinForm应用能允许开发人员定制扩展插件,又例如,我们可能维护着一个WinService管理系统,这个WinService系统管理的形形色色各种各样的服务,这些服务也是各个"插件式"的类库,例如: ...
分类:
移动开发 时间:
2017-07-26 18:10:44
阅读次数:
322
分类: 分布式技术(3) 分类: 分布式技术(3) 目录(?)[+] 目录(?)[+] 平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技 ...
分类:
编程语言 时间:
2017-07-09 23:10:06
阅读次数:
262
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体 ...
分类:
其他好文 时间:
2017-07-05 16:43:15
阅读次数:
122
cpci热插拔信号1 BD_SEL#信号,对外围板是输入,是个1对1信号,来自背板的热插拔控制电路输出,每个槽一个独立信号,用于控制热插拔外围板的上电控制。不实现热插拔的在背板直接接地;2 HEALTHY#信号,对外围板是输出,是1对1信号,通常来自外围板的POWERGOOD信号,输出到背板的热插拔 ...
分类:
其他好文 时间:
2017-07-04 20:20:28
阅读次数:
183