(注:原文请见《深入理解Java虚拟机》周志明 著,知识点部分参考百度百科) 总述 第1章分为两个部分:Java概述及自己动手编译JDK的教程。 1 Java概述 介绍了Java的整体特性、Java的技术体系组成、Java及JVM的发展史。 1.1 Java的总体特性 1)Java不仅仅是一门编程语 ...
分类:
编程语言 时间:
2017-02-27 21:05:34
阅读次数:
259
11、类加载过程,如何获得当前对象的ClassLoader 类加载的过程分为:加载、连接、初始化、使用和卸载。其中连接又可以分为:验证、准备和解析 获取当前对象的ClassLoader通过如下代码: 类加载器可以进行类层次的划分、OSGi、热部署和代码加密等。那么用户如何自定义类加载器呢? 要创建用 ...
分类:
编程语言 时间:
2017-02-24 12:20:36
阅读次数:
264
在讲述服务注册与引用的随笔中,有提到context.getServiceReferences()方法,通过该方法可以获取到OSGI框架容器中的指定类型的服务引用,从而获取到对应的服务对象。同时该方法还可以通过Bundle-SymbolicName名称获取到该Bundle中的Spring上下文对象,同 ...
分类:
编程语言 时间:
2017-02-17 09:58:39
阅读次数:
426
原文:http://blog.csdn.net/rickyit/article/details/54927101 前言 Nexus Repository Manager is a Java application that requires a Java Runtime Environment. W ...
分类:
其他好文 时间:
2017-02-17 09:53:27
阅读次数:
229
通过使用Spring DM提供的监听接口,我们可以更好的对服务进行管控,其实该接口也非常简单就能使用上,只要自定义一个类实现OsgiBundleApplicationContextListener接口,实现onOsgiApplicationEvent方法,并将自定义类注册成OSGI服务,通过判断ev ...
分类:
移动开发 时间:
2017-02-16 23:51:14
阅读次数:
259
BundleActivator 在每个Bundle新建时都会默认生成Activator类,该类实现了BundleActivator类,实现了其start()和stop()两个方法 BundleActivator 在每个Bundle新建时都会默认生成Activator类,该类实现了BundleActi ...
分类:
其他好文 时间:
2017-02-16 23:38:04
阅读次数:
3521
从 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/neon2 下载 eclipse-cpp-neon-2-linux-gtk-x86_64.tar.gz,解压安装至目录 /opt/,运行 /opt/eclips ...
分类:
系统相关 时间:
2017-01-27 16:31:47
阅读次数:
1002
瓶颈大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式)插件化动态加...
分类:
移动开发 时间:
2017-01-19 18:39:00
阅读次数:
285
这几天在做一个项目时需要在Android中使用OSGi框架(Apache Felix),于是在一个android 4.4.2 版本系统的某品牌的平板上实验。 实验内容很简单:把felix包里的felix.jar包和一些bundles的jar包用android sdk里的dx及aapt工具转化为包含d ...
分类:
移动开发 时间:
2016-12-28 12:01:04
阅读次数:
276
经常听到、见到OSGi这个名字。那么就单开一篇文章记录一下对OSGi的学习吧。 主要是做一些概念上面的学习。暂时不打算深入实践。 主要参考:http://www.osgi.com.cn/article/7289520 这篇文章吧。 ...
分类:
其他好文 时间:
2016-12-21 02:54:02
阅读次数:
133