摘要:
Nutch 当前两个版本 : 1.6 - Nutch1.6使用Hadoop Distributed File System (HDFS)来作为存储,稳定可靠。 2.1 - 通过gora对存储层进行了扩展,可以选择使用HBase、Accumulo、Cassandra 、MySQL 、DataFi... 阅读全文
摘要:
希尔排序: 针对于插入排序来说,复制的次数太多,在标记的左边部分数据项都是排过序的,在每次往右移动,新的数据项要移动到左边正确的位置,造成中间数据项都必须往右移动一位,这步骤对每个数据项都执行了将近N次复制,平均每次移动 N/2,总共是 N2/2次复制。因此排序的执行效率是O(N2)。 希尔排序通过... 阅读全文
摘要:
public static void main(String[] args) throws IOException { String s1 = "a"; String s2 = "b"; String s3 = "ab";... 阅读全文
摘要:
Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了 synchronized 方法和语句的使用,Condi... 阅读全文
摘要:
http://jiajun.iteye.com/blog/788299 阅读全文
摘要:
在mina的源码,整个框架最核心的几个包是 : org.apache.mina.core.service :IoService、IoProcessor、IoHandler、IoAcceptor、IoConnector org.apache.mina.core.session org.apac... 阅读全文
摘要:
Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 Mina包的简介: org.apache.mina.core.buffer 用于缓冲区的IoB... 阅读全文
摘要:
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、long、... 阅读全文
摘要:
JVM主要包括两个子系统和两个组件:两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area(运行时数据区域)组件和Native interface(本地接口)组件。 Class loader子系统 根据给... 阅读全文