自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012734441的专栏

研究几天leveldb玩下

  • 博客(11)
  • 资源 (15)
  • 收藏
  • 关注

原创 osgi + felix example2b编写

前一篇博文中我们讲解了OSGI的传统注册式服务与声明式服务,再前一篇我们我们进行了osgi + felix example2的编写,这一篇博文我们编写了一个Bundle和一个接口并对这个接口进行了相应的实现之后,在这个bundle的start方法中进行了该服务的注册,并没有使用这个服务。本文中编写的程序仍然是不使用这个服务,只进行相应的注册,在example3中将会讲解使用这个服务。程序程序中变动的

2016-06-29 07:53:55 3172

原创 OSGI传统注册式服务与声明式服务

上一篇博文中我们编写了第二个简单的osgi的example,并编写了一个接口DictionaryService,并在Activator这个Bundle中实现了这个interface,并在start启动方法中进行了osgi服务的注册,但并没有使用这个服务,这一篇文章中并不讲解怎么使用这个已经注册的服务,但是会讲解服务的使用方式,一种为声明式服务,一种为传统注册式服务,以下就是开始讲解何为osgi的注册

2016-06-27 07:51:09 5267

原创 osgi + felix example2编写

在上次博文中配置了karaf的日志格式输出,在两篇之前的一篇文章编写了基本的felix中的简单的example编写,编写了一个简单的Activator,启动并得到正常的输出,这一篇博文将开始稍微复杂一点的程序编写,将进行一个服务的注册。 DictionaryService首先创建一个interface,命名为DictionaryService,添加以下内容:package cn.com.exampl

2016-06-25 08:04:16 2683

原创 osgi + camel + karaf配置日志输出

上篇博文中编了felix的一个简单example,然后演示了example的启动,Activator启动之后进行了控制台输出,但整个example feature的启动过程中那些bundle进行了install过程并没有演示,接下来将演示这一过程。配置日志首先对karaf的输出进行日志输出,先前在parent module中pom.xml中配置插件指定配置文件位置,如下所示: <plugin>

2016-06-24 08:02:00 5348 11

原创 osgi + felix example1编写

在上篇博文中,我们搭建了osgi的整个运行环境,并将其他个别组件也整合了进来用于后续的开发,本播客系列将会将apache felix官网中example全部编写一遍,然后进行osgi后续的文章编写,如osgi command,blueprint,configAdmin等等,这些暂且放置一边,日后写博文的时候再谈。example模块在上回建立的maven工程中,新建文件夹命名为Application,

2016-06-22 08:08:21 2691

原创 osgi+camel+karaf运行环境搭建(2)

本文开始osgi运行环境后续搭建,上文介绍了几个运行组件与容器,本文将开始具体的代码编写。root module打开intellij新建maven工程,待maven工程全部生成完成之后,在pom.xml中添加以下内容。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <pro

2016-06-21 08:58:56 4047 2

原创 osgi+camel+karaf运行环境搭建(1)

这几天一直在学习与加深osgi中的一些东西,又去看了下apache felix中的几个example,于是决定将felix中的一些example写出来,但是不在使用felix官网中那样运行,而是从新搭建一个osgi的运行环境进行相应的学习,在这使用了karaf作为osgi的运行容器,同时整合camel进来,因为在后续会有更多的osgi中的运用,因此,本次全部整合进来。本文在此先对几个框架和容器进行相

2016-06-19 10:03:03 4166

原创 @Inject和@Autowired以及@Resource区别

@Inject和@Autowired以及@Resource区别1、@Injectjavax.injectJSR330 (Dependency Injection for Java)这是jsr330中的规范,通过‘AutowiredAnnotationBeanPostProcessor’ 类实现的依赖注入。1.1、@Inject使用如下是@Inject的使用,不加@Named注解,需要配置与变量

2016-06-18 17:23:51 56153 4

转载 spring下应用@Resource, @Autowired 和 @Inject注解进行依赖注入的差异

转载自:http://blog.csdn.net/augus6/article/details/9745451?utm_source=tuicool&utm_medium=referral原本转本自己写一篇的,发现这一篇写的相当好,故转载过来。代码:为了探寻 ‘@Resource’, ‘@Autowired’, 和‘@Inject’如何解决依赖注入中的问题,我创建了一个“Party

2016-06-18 16:38:54 2196

原创 AtomicInteger类的理解与使用

AtomicInteger类的理解与使用首先看两段代码,一段是Integer的,一段是AtomicInteger的.

2016-06-09 09:24:08 103081 4

原创 java,lang.Void类

在一次源码查看ThreadGroup的时候,看到一段代码,为以下:    /* * @throws NullPointerException if the parent argument is {@code null} * @throws SecurityException if the current thread cannot create a

2016-06-08 16:59:28 6515

epoll server

java netty epoll server演示,使用Dockerfile文件来模拟linux环境

2017-11-15

垃圾回收的算法与实现

垃圾回收的算法与实现---文字版.pdf

2017-03-28

Java多线程编程核心技术_完整版

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录,非常清晰~!

2017-02-27

apache karaf cookbook

少数的几本讲karaf的书籍

2016-06-28

tomcat-7.0

apache-tomcat-7.0.57-windows-x64.zip压缩包

2015-01-25

servlet-API文档

对java中的servlet中的api有着很详细的描述,对开发有着极大的帮助。

2015-01-25

iphone高级编程

iPhone高级编程-使用MonoTouch和.NET/C#.pdf

2014-08-24

JAVA.Spring.MVC书籍

英文原版java.Spring.MVC书籍,对英语能力有一定要求,但一定是一本好书

2014-08-23

C#写的http服务器

很不错的一个http服务器,用winform编写,可监控网页开启后中间http协议,tcp协议的之间数据传输。

2014-08-19

jqueryAPI函数chm文档

对jquery中api函数的描述,十分详细,是开发者所必备的chm文档

2014-08-08

传智播客java就业班资源

java就业班精品资源,传智播客内部教程,值得学习与收藏

2014-02-21

做音乐播放器的图片资源

在做一款音乐播放器时,引用的各种图片,比较美观,有一定实用性。

2013-12-27

c#精彩实例教程

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,这是c#的一些资源,主要关于winform

2013-11-05

空空如也

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

TA关注的人

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