摘要: 此教程基于OSGi Core Release 7 OSGi类空间的一致性 详细内容上面英文教程有详细解答 下面主要是一些个人见解,若有不当之处,欢迎指出: "Class space consistency can only be ensured if a bundle has only one ex 阅读全文
posted @ 2018-02-24 17:25 Hibou 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 此教程基于OSGi Core Release 7 OSGi Resource API规范 详细内容上面英文教程有详细解答 下面主要是一些个人见解,若有不当之处,欢迎指出: Resource:就是能够被安装在OSGi环境中的实体(一般指bundle),当其所有的Requirements(需求)被满足后 阅读全文
posted @ 2018-02-24 16:12 Hibou 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 此教程基于OSGi Core Release 7 OSGi命名空间规范 详细的教程上面的英文教程里面有详细说明。 我就记录一下自己看完之后的简单理解: OSGi的Namespace规范就是规定了你Manifest文件中Capabilities/Requirements的那些字符串在后台被解析成了什么 阅读全文
posted @ 2018-02-24 14:23 Hibou 阅读(159) 评论(0) 推荐(0) 编辑
摘要: OSGi bundle的Capability就是这个bundle所具有的能力。 就像淘宝上的每个店铺一样,它会说明自己都卖哪些东西,也就是Provide-Capability 我们这些剁手党就会根据自己的需求进行选择,我们的需求就是Require-Capability 还有些具体格式的什么的,以后再 阅读全文
posted @ 2018-02-23 19:05 Hibou 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 前言:之前看到网上大部分的Intellij开发教程都是采用Intellij官方文档的那个版本,配置Intellij SDK一大堆的。 现在给大家介绍简单的方法吧,我们组内大神找到的。我们需要用到的是Intellij的gradle插件 关于这款插件的介绍:Gradle Intellij Plugin 阅读全文
posted @ 2018-02-04 18:36 Hibou 阅读(1224) 评论(2) 推荐(0) 编辑
摘要: 写的不错:http://blog.csdn.net/cheney521/article/details/8672066 以下内容源于复制,把自己觉得不错的东西收集起来: 在dos下编译java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候。classpath就是存放.cla 阅读全文
posted @ 2018-01-21 15:03 Hibou 阅读(15973) 评论(0) 推荐(0) 编辑
摘要: 1. 如果你用的是MacOS,请运行: 然后运行bnd version看是否安装成功: 2. 如果你用的是windows,有两种方法可以安装 2.1 直接在命令行运行bnd的jar包 a. jar包下载地址: maven仓库,选择最新版本的下载即可,或者在cloudbees中下载 b.运行jar包: 阅读全文
posted @ 2018-01-21 14:08 Hibou 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 遇到这个错误,程序能够正常运行,log4j.properties也在classpath中,后来在网上查了资料,把下面这个语句去掉就好啦。 阅读全文
posted @ 2017-12-17 11:20 Hibou 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: 在pom文件中加上你的配置文件夹目录: 阅读全文
posted @ 2017-12-17 08:11 Hibou 阅读(3394) 评论(0) 推荐(0) 编辑
摘要: 最近写了一些Spring项目,用到了依赖注入,但是不知道为甚么要用,后来在知乎上看了一些大家的回答,觉得很精辟,遂简单总结一下。 主要是实现类之间的解耦,假如A类依赖B类,在实例化A类的话也要new一个B类,如果A的依赖的类换成C的话,所有实例化A的代码的new B都要替换掉,不利于代码维护。 如果 阅读全文
posted @ 2017-11-06 08:21 Hibou 阅读(2094) 评论(0) 推荐(2) 编辑