上一页 1 ··· 7 8 9 10 11

2018年3月10日

摘要: OSGi 系列(七)之服务的监听、跟踪、声明等 1. OSGi 服务的事件监听 和 bundle 的事件监听类似,服务的事件监听是在服务注册、注销,属性被修改的时候,OSGi 框架会发出各种不同的事件供事先注册好的事件监听器处理。 1.1 服务的事件监听简介 服务的事件类型: 事件名称 | 描述 | 阅读全文
posted @ 2018-03-10 21:14 binarylei 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: OSGi 系列(六)之服务的使用 1. 为什么使用服务 降低服务提供者和服务使用者直接的耦合,这样更容易重用组件 隐藏了服务的实现细节 支持多个服务的实现、这样你可以互换这实现 2. 服务的使用 2.1 服务的注册 bundle 通过在框架的服务注册中心注册一个服务对象来发布一个服务。安装在 OSG 阅读全文
posted @ 2018-03-10 13:13 binarylei 阅读(4317) 评论(1) 推荐(0) 编辑
摘要: OSGi 系列(三)之 bundle 事件监听 bundle 的事件监听是在 bundle 生命周期的不同状态相互转换时,OSGi 框架会发出各种不同的事件供事先注册好的事件监听器处理。 1. 事件监听器 事件名称 | 描述 | 事件值 | | INSTALLED | Bundle 被成功安装 | 阅读全文
posted @ 2018-03-10 08:54 binarylei 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: OSGi 系列(三)之 bundle 详解 1. 什么是 bundle bundle 是以 jar 包形式存在的一个模块化物理单元,里面包含了代码,资源文件和元数据(metadata),并且 jar 包的物理边界也同时是运行时逻辑模块的封装边界。 2. MANIFEST.MF 规范 位置:META 阅读全文
posted @ 2018-03-10 08:26 binarylei 阅读(10423) 评论(1) 推荐(0) 编辑

2018年3月9日

摘要: OSGi 系列(二)之 Hello World 之前曾介绍过 "OSGi 是什么" ,下面将继续上篇介绍的内容,讲述一个简单的 OSGi Bundle:Hello World 是如何开发的。 在 OSGi 中,软件是以 Bundle 的形式发布的。一个 Bundle 由 Java 类和其它资源构成, 阅读全文
posted @ 2018-03-09 19:35 binarylei 阅读(2283) 评论(0) 推荐(0) 编辑

2018年3月7日

摘要: OSGi 系列(一)之什么是 OSGi :Java 语言的动态模块系统 OSGi 的核心:模块化、动态。基于 OSGi 就可以模块化的开发 java 应用,模块化的部署 java 应用,还可以动态管理模块。 OSGi(Open Service Gateway Initiative) 技术是 Java 阅读全文
posted @ 2018-03-07 21:21 binarylei 阅读(15756) 评论(0) 推荐(3) 编辑

2018年3月3日

摘要: Mina 系列(四)之KeepAliveFilter 心跳检测 摘要: 心跳协议,对基于CS模式的系统开发来说是一种比较常见与有效的连接检测方式,最近在用MINA框架,原本自己写了一个心跳协议实现,后来突然发现MINA本身带有这样一个心跳实现,感于对框架的小小崇拜,在实践的同时研究了一下! MINA 阅读全文
posted @ 2018-03-03 13:37 binarylei 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: Mina 系列(三)之自定义编解码器 阅读全文
posted @ 2018-03-03 13:36 binarylei 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Mina 系列(二)之基础 Mina 使用起来多么简洁方便呀,就是不具备 Java NIO 的基础,只要了解 Mina 常用的 API,就可以灵活使用并完成应用开发。 1. Mina 概述 首先,看 Mina 在项目中所处的位置,如下图: Mina 处于中间层,它不关心底层网络数据如何传输,只负责接 阅读全文
posted @ 2018-03-03 12:16 binarylei 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Mina 快速入门 引言 最近使用 Mina 开发一个 Java 的 NIO 服务端程序,因此也特意学习了 Apache 的这个 Mina 框架。 首先,Mina 是个什么东西?看下官方网站 (http://mina.apache.org/) 对它的解释: Apache 的 Mina(Multipu 阅读全文
posted @ 2018-03-03 12:01 binarylei 阅读(551) 评论(0) 推荐(0) 编辑

2018年3月1日

摘要: Java 8 Optional 类深度解析 身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些 阅读全文
posted @ 2018-03-01 19:05 binarylei 阅读(306) 评论(0) 推荐(0) 编辑
摘要: BeanWrapperImpl 阅读全文
posted @ 2018-03-01 07:29 binarylei 阅读(150) 评论(0) 推荐(0) 编辑

2018年2月28日

摘要: DefaultSingletonBeanRegistry 这是 DefaultSingletonBeanRegistry 类的体系结构,由一个类一个责任的原则: AliasRegistry : 提供别名注册的接口 SimpleAliasRegistry : 它简单地实现了AliasRegistry接 阅读全文
posted @ 2018-02-28 20:35 binarylei 阅读(465) 评论(0) 推荐(0) 编辑
摘要: JDK 泛型之 Type 一、Type 接口 JDK 1.5 引入 Type,主要是为了泛型,没有泛型的之前,只有所谓的原始类型。此时,所有的原始类型都通过字节码文件类 Class 类进行抽象。Class 类的一个具体对象就代表一个指定的原始类型。 泛型出现后扩充了数据类型,从只有原始类型扩充了参数 阅读全文
posted @ 2018-02-28 20:20 binarylei 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 类方法 isAssignableFrom、instanceof 和 asSubclass Spring 框架 CollectionFactory 的 asEnumType 方法使用 "类.asSubclass()",代码如下: 1. class1.isAssignableFrom(class2) 判 阅读全文
posted @ 2018-02-28 20:19 binarylei 阅读(409) 评论(0) 推荐(0) 编辑

2018年2月11日

摘要: Java WebService 教程系列之 Spring 整合 CXF 一、引入 jar 包 二、创建服务器端程序 1.1 创建接口 1.2 接口实现类 1.3 Spring 配置文件 spring context cxf.xml 1.4 配制 web.xml 在 web.xml 中添加如下配制: 阅读全文
posted @ 2018-02-11 21:19 binarylei 阅读(699) 评论(0) 推荐(0) 编辑

2018年2月10日

摘要: 如何删除 win8 自带输入法 win8 自带的那个中文输入法太坑了,想删又删不了。试了半个小时才试出一个方法。方法如下: 第一步:在更改语言道选项下面点击【添加语言】 【控制面板】 【时钟、语言和区域】 【语言】 【添加语言】 第二步:点击【添加语言】在打开新的窗口下面找到【英语】再点击【打开】 阅读全文
posted @ 2018-02-10 13:04 binarylei 阅读(229) 评论(0) 推荐(0) 编辑

2018年2月9日

摘要: BeanFactory 接口体系解读 一、BeanFactory BeanFactory 是 Spring IOC 容器的鼻祖,是 IOC 容器的基础接口,所有的容器都是从它这里继承实现而来。可见其地位。BeanFactory 提供了最基本的 IOC 容器的功能,即所有的容器至少需要实现的标准。先看 阅读全文
posted @ 2018-02-09 19:01 binarylei 阅读(228) 评论(0) 推荐(0) 编辑
摘要: netstat 前面我们学习了网络的有关基础知识,今天我们来介绍一个Linux下面的关于网络的一个重要指令——netstat. 功能说明 netstat是基于Netstat这个命令行工具的指令,它可以用来查询系统上的网络套接字连接情况,包括tcp,udp以及Unix套接字;另外它还能列出路由表,接口 阅读全文
posted @ 2018-02-09 08:06 binarylei 阅读(361) 评论(0) 推荐(0) 编辑
摘要: CSV 文件 CSV(Comma Separated Values 逗号分隔值) 是一种文件格式(如.txt、.doc等),也可理解 .csv 文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。 在 windows 系统环境上 .csv 文件打开方式 阅读全文
posted @ 2018-02-09 08:01 binarylei 阅读(642) 评论(0) 推荐(0) 编辑
摘要: Spring官方文档翻译(1~6章) 转载至 http://blog.csdn.net/tangtong1/article/details/51326887 "Spring官方文档" 、 "参考中文文档" 一、Spring框架概述 Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。 阅读全文
posted @ 2018-02-09 07:31 binarylei 阅读(392) 评论(0) 推荐(0) 编辑

2018年2月8日

摘要: 类名.class 与 类名.this 详解 今天在看 PropertyPlaceholderConfigurer 源码时,突然看到一个 PropertyPlaceholderConfigurer.this.resolvePlaceholder 的用法,以前只知道有个 "类名.class" 的用法,今 阅读全文
posted @ 2018-02-08 21:33 binarylei 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Intellij idea 系列教程之破解方法 __Intellij idea 系列教程目录()__ 到这个地方下载 IntelliJ IDEA 注册码: 破解补丁激活 破解补丁使用方法如下: 1. 下载 http://idea.lanyus.com/jar/JetbrainsCrack 2.6.1 阅读全文
posted @ 2018-02-08 21:28 binarylei 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Spring 系列教程之容器的功能 经过前面几章的分析,相信大家已经对 Spring 中的容器功能有了简单的了解,在前面的章节中我们一直以 BeanFacotry 接口以及它的默认实现类 XmlBeanFacotry 为例进行分析,但是,Spring 中还提供了另一个接口 ApplicationCo 阅读全文
posted @ 2018-02-08 08:10 binarylei 阅读(355) 评论(0) 推荐(0) 编辑

2018年2月7日

摘要: PropertyPlaceholderConfigurer Spirng在生命周期里关于Bean的处理大概可以分为下面几步: 1. 加载 Bean 定义(从xml或者从@Import等) 2. 处理 BeanFactoryPostProcessor 3. 实例化 Bean 4. 处理 Bean 的 阅读全文
posted @ 2018-02-07 19:50 binarylei 阅读(696) 评论(0) 推荐(0) 编辑

2018年2月4日

摘要: Spring 系列教程之默认标签的解析 之前提到过 Spring 中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在着很大的不同,本章节重点带领读者详细分析默认标签的解析过程。 默认标签的解析是在 parsedefaultelement(ele, delegate) 函数中进行的 阅读全文
posted @ 2018-02-04 19:36 binarylei 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Spring 系列教程之自定义标签的解析 在之前的章节中,我们提到了在 Spring 中存在默认标签与自定义标签两种,而在上一章节中我们分析了 Spring 中对默认标签的解析过程,相信大家一定已经有所感悟。那么,现在将开始新的里程,分析 Spring 中自定义标签的加载过程。同样,我们还是先再次回 阅读全文
posted @ 2018-02-04 19:36 binarylei 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Spring IOC(一)体系结构 __Spring 系列目录()__ BeanFactory 是Spring IOC 容器的鼻祖,是 IOC 容器的基础接口,所有的容器都是从它这里继承实现而来,可见其地位。BeanFactory 提供了最基本的 IOC 容器的功能,即所有的容器至少需要实现的标准。 阅读全文
posted @ 2018-02-04 16:55 binarylei 阅读(887) 评论(0) 推荐(0) 编辑

2018年2月3日

摘要: Spring 系列教程之 bean 的加载 经过前面的分析,我们终于结束了对 XML 配置文件的解析,接下来将会面临更大的挑战,就是对 bean 加载的探索。bean 加载的功能实现远比 bean 的解析要复杂得多,同样,我们还是以本书开篇的示例为基础,对于加载 bean 的功能,在 Spring 阅读全文
posted @ 2018-02-03 09:46 binarylei 阅读(882) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11

导航