自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CanftIn's blog

在路上,看风景

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

转载 OSGi规范与原理(杂)

使用OSGI优缺点使用OSGI构建Java应用优点比较明显,主要体现在以下几个方面:1、基于OSGI的应用程序可动态更改运行状态和行为。在OSGI框架中,每一个Bundle实际上都是可热插拔的,因此,对一个特定的Bundle进行修改不会影响到容器中的所有应用,运行的大部分应用还是可以照常工作。当你将修改后的Bundle再部署上去的时候,容器从来没有重新启过。这种可动态更改状态的特性在一些及时性很强的

2017-10-24 22:42:15 663

原创 OSGi规范与原理(3)--生命周期

OSGi中的模块层做了很多工作,来确保类加载以一种一致且可预期的方式实现。

2017-10-24 22:40:49 250

原创 OSGi规范与原理(2)--模块化

模块化定义了强制性的逻辑边界:代码要么是模块的一部分,要么不是模块的一部分(模块外面)。模块内部的实现细节只对模块的内部的代码可见,而其他代码只能看到模块明确公开的部分(公共API)一、模块与面向对象 在Java中已经用到了面向对象,为什么还同时需要使用模块化呢?问题的答案是:二者的需求源于粒度。 使用Java开发时,可以把面向对象做为模块的实现方式,而像这样的开发是在微观编程,意味着并不

2017-10-24 22:33:01 217

原创 OSGi规范与原理(1)

一、OSGi基本概念1. Bundle Bundle是OSGi中的模块,其生命周期被OSGi所管理,可以被动态的安装、启动、停止和卸载。通过OSGi框架将多个Bundle组织在一起就形成了系统。每一个Bundle有独立于其他Bundle的ClassLoader,所以每个Bundle的内部实现都是隔离的。2. Service OSGi服务就是注册到OSGi框架当中的Java对象。在注册时可以

2017-10-24 20:12:12 803

ISO/IEC 14882:1998.pdf c++98标准

ISO/IEC 14882:1998.pdf c++98标准,c++98标准文档,学习用参考等,便于随时查阅,分享出来................

2017-09-05

P2P终结者最高权限版本

P2P终结者最高权限版本

2016-07-14

github在线安装

github在线安装

2016-07-14

GitHub_2_11_0_5离线安装包

github离线安装版本,免除在线安装困难

2016-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除