- 浏览: 135761 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
RMI规范–第十章 RMI 通信协议
- 博客分类:
- JDK1.5+
RMI规范–第十章 RMI 通信协议 (转贴)
10.1 概述RMI 协议使用另两个协议作为其在通信格式:Java 对象序列化和 HTTP。对象序列化协议用于编组调用和返回数据。HTTP 协议用于“投寄”远程方法调用,并在情况允许时获得返回数 ...
apache commons-pool的配置参数
write by yinmingjun,引用请注明。
最近在研究jedis,jedis的对象池是借助于apache的commons-pool实现的,发现关于commons-pool的文档真的很少,也许是大家都觉得commons-pool足够简单吧,不需要一个文档来描述 ...
使用CGLIB实现连接池
一、实现
1、线程工厂实现类:
=================================================================================
package com.wolf.pool;
import java.util.concurrent.ThreadFactory;
/*** Author: jiyanbin* Date: 下午1:28* JDK: 1.7*/public class CommonThreadFactory implements ThreadFactory { private ...
1、POM文件定义:
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache. ...
前言:
下面是一个通用的任务链实现,类似于tomcat的valve,应用仅需实现并配置valve接口相关实现即可,pipeline也作为valve的实现。共分为4部分:
第一部分为管道的相关实现,仅在spring ioc配置中需要使用,用户无需扩展。
第二部分为valve相关定义,定义了一个需要应用扩展的valve接口,业务逻辑在此处实现。
第三部分为测试用例部分。
第四部分为spring配置片段。
======================================================================
1、pipeline相关实现
=== ...
RabbitMQ
转载:http://sishuok.com/forum/blogPost/list/5782.html
1. introduction:
RabbitMQ is a message broker. In essence, it accepts messages from producers, and delivers them to consumers. In-between, it can route, buffer, and persist the messages according to rules you give it.
A ...
Spring RMI的实现原理
- 博客分类:
- Spring
//客户端:
package com.service.client;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.Remote;
import java.rmi.Remote ...
优先级对列PriorityBlockingQueue
转自:http://blog.sina.com.cn/s/blog_6145ed8101010q1y.html
PriorityBlockingQueue里面存储的对象必须是实现Comparable接口。队列通过这个接口的compare方法确定对象的priority。 规则是:当前和其他对象比较,如果comp ...
linux的文件系统及节点表
- 博客分类:
- Linux&Unix
linux的文件系统及节点表
一 linux的文件系统1 我们都知道当我们安装linux时会首先给系统分区,然后我们会把分区格式化成EXT3格式的文件系统。那么在linux系统中还有没有其他的文件系统呢,下面我们就简单的介绍一下linux系统中常见的几种文件系统。(1)EXT3文件系统:ext3(第三级扩展linux文件系统,third extended linux filesystem)。跟EXT2文件不同之处就是增加了日志功能。
对话 UNIX: 关于 inode
- 博客分类:
- Linux&Unix
对话 UNIX: 关于 inode
转自:http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix14/
inode 是 UNIX 操作系统中的一种数据结构,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文件系统时,同时将会创建大量的 inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了 inode 表。
有时,人们使用了一些不同的术语,如 inode 和索引编号 (inumber)。这两个术语非常相似,并且相互关联,但它们所指的并不是同样的概念。 inode 指的是数据结构;而 ...
Linux Inode相关知识
- 博客分类:
- Linux&Unix
转自:http://blog.fangjian.me/posts/2010/10/21/linux-inode/
Linux Inode相关知识
这篇文章主要讲一下Linux底下inode相关的一些知识,同时介绍一下,文件系统上的inode数目是如何计算,如何管理的。
什么是inode?
inode是文件系统(File System) ...
Ext2的索引节点
- 博客分类:
- Linux&Unix
摘自:http://oss.org.cn/kernel-book/ch09/9.2.3.htm
Ext2的索引节点
Ext2和Unix类的文件系统一样,使用索引节点来记录文件信息。每一个普通文件和目录都有唯一的索引节点与之对应,索引节点中含有文件或目录的重要信息。当你要访问一个文件或目录时,通过文件或目录名首先找到与之对应的索引节点,然后通过索引节点得到文件或目录的信息及磁盘上的具体的存储位置。Ext2的索引节点的数据结构叫ext2_inode,在include/Linux/ext2_fs.h中定义,下面是其结构及各个域的含义。(不同版本,该结构略有不同)。
s ...
Linux(ubuntu)文件系统inode节点设置及相关资料(转) 本文转自:http://linux.chinaitlab.com/administer/786497.html在Linux操作系统中,其文件结构跟微软操作系统有比较大的差异。在Linux操作系统中,采用的是一种叫做inode的节点结构。在这 ...
转自:http://blog.sina.com.cn/s/blog_590be5290100ql1w.html
linux文件系统是Linux系统的心脏部分,提供了层次结构的目录和文件。文件系统将磁盘空间划分为每1024个字节一组,称为块(也有用512字节为一块的,如:SCOXENIX)。编号从0到整个磁 ...
究竟Spring在何时调用destroy-method="close" 这个方法close()呢?终于借助JavaEye找到了答案,原来如果Spring不在Web Container或是EJB Container中的时候,这个方法还是需要我们自己来调用的,具体就是调用BeanFactory的destroySingletons()方法,文档上的“自动调用”这几个字真是害我不浅呀,原来自动也是通过Web Container或是EJB Container才可以自动,具体做法就是要实现ServletContextListener这个接口,Spring中已经有具体的实现了:
...