在上次博文中配置了karaf的日志格式输出,在两篇之前的一篇文章编写了基本的felix中的简单的example编写,编写了一个简单的Activator,启动并得到正常的输出,这一篇博文将开始稍微复杂一点的程序编写,将进行一个服务的注册。 DictionaryService首先创建一个interface,命名为DictionaryService,添加以下内容:package cn.com.exampl...
分类:
其他好文 时间:
2016-06-25 08:29:19
阅读次数:
201
上篇博文中编了felix的一个简单example,然后演示了example的启动,Activator启动之后进行了控制台输出,但整个example feature的启动过程中那些bundle进行了install过程并没有演示,接下来将演示这一过程。配置日志首先对karaf的输出进行日志输出,先前在parent module中pom.xml中配置插件指定配置文件位置,如下所示: ...
分类:
其他好文 时间:
2016-06-24 09:24:34
阅读次数:
473
本文内容 实例化一个类的方式 用 New 关键字实例化一个类 用 Activator 实例化一个类 用 Assembly 实例化一个类 性能比较 环境 比较 分析 代码 在开发应用程序时,能够动态实例化一个类很有用。给出类的一个字符串名称,就能够创建这个类的一个实例。若这些需要实例化的类都继承同一个 ...
分类:
Windows程序 时间:
2016-06-04 09:15:38
阅读次数:
2294
Dictionary.TryGetValue:获取与指定的键相关联的值 效率比判断是否包含这个建再取得快 Activator.CreateInstance 用以在本地或从远程创建对象类型,或获取对现有远程对象的引用 volatile多用于多线程的环境,当一个变量定义为volatile时,读取这个变量 ...
Bundle-Classpath可以实现内嵌jar。 一个Bundle的Activator不需要进行Export 一个Package中的类被两个ClassLoader加载,包中的Private class对于两个ClassLoader之间是相互不可见的。 Manifest语法: name: valu ...
分类:
其他好文 时间:
2016-05-31 13:42:04
阅读次数:
214
IDEA中搭建Scala + Play + Slick环境 安装Play 和 Activator 1. 下载Play 2.5.3,其中包含activator1.3.10 2. 命令:activator new 或者 activator run来生成所需要的环境 IDEA下建立Scala+Play项目 ...
分类:
其他好文 时间:
2016-05-19 20:49:34
阅读次数:
198
C#主要支持 5 种动态创建对象的方式: 1. Type.InvokeMember 2. ContructorInfo.Invoke 3. Activator.CreateInstance(Type) 4. Activator.CreateInstance(assemblyName, typeNam
分类:
其他好文 时间:
2016-02-15 18:06:36
阅读次数:
144
一、下载: 到http://www.playframework.com/download下载 解压好包,然后输入: activator ui 访问:http://127.0.0.1:8888/home
分类:
其他好文 时间:
2016-02-13 11:03:30
阅读次数:
325
2016-01-061.获得要创建实例的类的类名var className = "(命名空间namespace).ClassName";2.得到当前类的类型var classType = Type.GetType(className);3.创建实例化类的参数数组var args = new obje...
1.activator 创建项目2.build.sbt plugins.sbt 添加resolvers += Resolver.url("bintray-sbt-plugins", url("https://dl.bintray.com/sbt/sbt-plugin-releases/"))(Re....
分类:
其他好文 时间:
2015-11-27 19:42:19
阅读次数:
152