- 浏览: 163596 次
- 来自: ...
-
最新评论
-
qxjandyc:
hjjjjjjjjjjjjjjjjjjjjjj
(emoji表情) unicode5与unicode6互换 -
一个人旅行:
写的不错哦
(emoji表情) unicode5与unicode6互换
文章列表
Spring与RMI集成实现远程访问
- 博客分类:
- RMI
http://blog.csdn.net/shirdrn/article/details/6359254
RMI跟WebService区别
- 博客分类:
- RMI
RMI的客户端和服务端都必须是java,webservice没有这个限制
webservice是在http协议上传递xml文本文件,与语言和平台无关
RMI是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言
RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。
WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可以穿过防火墙,可在公网上远程调用
http://blog.csdn.net/shatelang/article/details/7596007
1、
package spring.beansandcontext;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.BeanClassLoaderAware;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.BeanFactoryAware;
import org.springframework.beans ...
Thread.interrupt()方法很详细的介绍
- 博客分类:
- 线程
http://blog.csdn.net/yonghumingshishenme/article/details/6285259
关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等就是一种关系。这种关系是非常明显的,在问题领域中通过分析直接就能得出。
依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和锤子,我和锤子本来是没关系的,但在有一次要钉钉子的时候,我用到了它,这就是一种依赖,依赖锤子完成钉钉子这件事情。
组合是一种整体-部分的关系,在问题域中这种关系很明显,直接分析就可以得出的。例如轮胎是车的 ...
replace和replaceAll 区别
- 博客分类:
- java
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;
相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用 ...
JAVA ANNOTATION详解
- 博客分类:
- java
http://www.cnblogs.com/phoebus0501/archive/2011/02/21/1960077.html
http://kaiyuan.blog.51cto.com/930309/341121
http://blog.csdn.net/arieshyde/article/details/6718823
以前就知道在linux下nginx采用epoll事件模型,处理效率高。但是一直不知道具体为什么,今天查看了下文档,了解了原因。
首先nginx支持一下这些事件模型(才考nginx的wiki)
Nginx支持如下处理连接的方法(I/O复用方法),这些方法可以通过use指令指定。
select - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 --with-select_module 和 --without-select_module 来启用或禁用这个 ...
/usr/include/bits/syscall.h
这个头文件包含了linux内核所支持的所有系统调用。
查看该linux版本是否支持epoll:
# cat syscall.h | grep epoll
#define SYS_epoll_create __NR_epoll_create
#define SYS_epoll_ctl __NR_epoll_ctl
#define SYS_epoll_wait __NR_epoll_wait
是否支持inotify:
# cat syscall.h | grep inotify
#define SYS_inotify_add_w ...
Java中的Enum用法介绍
- 博客分类:
- java
http://blog.sina.com.cn/s/blog_60452f7d0100it3h.html
1. 关于Java Enum:
学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常 量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enum这个类型,那时候 一般用接口常量来替代。有了JavaEnum之后,可以更贴近的表示这种常量。
2. 如何使用Java Enum
简单的用法:JavaEnum简单的用法一般用于代表一组常用常量,可 ...
/**
* @Title: getLocalIp
* @Description: 获取本地ip
* @return
*/
public static String getLocalIp() {
Enumeration<NetworkInterface> networkInterface;
try {
networkInterface = NetworkInterface.getNetworkInterfaces();
} catch ...