自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

转载 asfd

$$\sum_{i=1}^n a_i=0$$$$f(x)=x^{x^x}$$转载于:https://www.cnblogs.com/xuekyo/p/5168842.html

2016-01-29 14:07:00 134

转载 哈夫曼树

一、树的路径长度两个节点之间的路径长度(PL)是连接两节点的路径上的分支数。如图1中,节点7、8到29的PL都为2,节点15、14到29的PL都为1.树的外部路径长度:各叶节点到根节点的路径长度之和(EPL)。如图1中,叶节点有7、8、14,分别到根节点的路径为2、2、1,那么EPL为5.树的内部路径长度:各非叶节点到根节点的路径长度之和(IPL)。如图1中,非叶节点有1...

2015-04-01 15:25:00 331

转载 MongoDB

-转载于:https://www.cnblogs.com/xuekyo/p/3554958.html

2014-02-18 21:48:00 117

转载 Node.js 搭建Web

ExpressExpress 是整个 Node.js 之中最为常见的一个框架(开发包),可以帮助我们快速构建一个WEB项目。(http://expressjs.com)1.在 F 盘新建 nodejsdemo,cdnodejsdemo ,执行npm install expressF:\nodejsdemo,可想象为 Eclipse 的工作区,一个工作区可定义多个...

2013-12-11 19:57:00 100

转载 Node.js

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,基于 Javascript 作为前台的表现语言,它是服务器端的语言。Node.js是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引擎执行J...

2013-12-10 23:08:00 75

转载 HDFS编程

HDFS编程主要APIHadoop类功能org.apache.hadoop.fs.FileSystem一个通用文件系统的抽象基类,可以被分布式文件系统继承。所有的可能使用Hadoop文件系统的代码都要使用到这个类。org.apache.hadoop.fs.FileStatus客户端可见的文件状态信息。org.apache...

2013-10-29 16:01:00 106

转载 scp

scp:远程拷贝文件及文件夹1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下scp -r /home/administrator/test/ root@192.168.1.100:/root/2、远程文件/文件夹下载,举例,把192.168.62.10上面的/root/文件夹,下载...

2013-10-23 16:03:00 78

转载 MapRecude

任务:分析通话记录,查处每个手机号码有哪些打过来的号码13510921776 1008613710148751 1008613914248991 1008613510921776 1371014875113510921776 1371014875113914248991 1371014875113710148751 13510921776要求输出结...

2013-10-18 19:35:00 81

转载 级数

无穷个数相加有意义:1 + 1/2 + 1/4 + 1/8 + …… + 1/2n-1 = 2无意义:1 + 2 + 3 + 4 +…… = ∞e = limx→∞(1+1/x)x = 1 + 1/1! + 1/2! + 1/3! +……级数( Σ 西格玛) Σ(∞ n=1) 代表 ,表示 n 从 1 到 无穷大。例如,级数 1 + 1/2 + ...

2013-10-12 14:52:00 133

转载 (转)MySQL百万级数据库优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select...

2013-09-07 22:52:00 57

转载 (转)SPDY

SPDY:Google开发的基于传输控制协议(TCP)的应用层协议,目前已经被用于Google Chrome浏览器中来访问Google的SSL加密服务。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级,以及HTTP包头压缩。谷歌已经开发一个网络服务器原型机,以及支持SPDY协议的Chrome浏览器版本。HTTP 协议不足...

2013-08-25 15:39:00 70

转载 Nginx

Nginx一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,特点:占有内存少,并发能力强(epoll)。一、下载Nginx:进入 http://nginx.org/en/download.html ,下载最新的Nginx(nginx-1.3.15.tar.gz)并解压。二、安装开发工具提供编译环境yum groupinstall "...

2013-08-02 12:26:00 81

转载 CentOS 安装中文输入法

centos 6.3用yum安装中文输入法1.需要root权限,所以要用root登录 ,或su root2.yum install "@Chinese Support"3.exit4.回到桌面,system->preferences->input method5.如果没有,先注销一下。6.按照提示添加输入法。7.最后再次注销,登录即可。...

2013-07-28 12:00:00 70

转载 HBase

HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,是Google Bigtable的开源实现,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。Google Bigtable 利用 GFS 作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google 运行 MapReduce来处理 ...

2013-07-05 09:42:00 56

转载 (转)HTTP

HTTP(Hyper Text Transfer Protocol)超文本传输协,是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP特点:支持客户 / 服务器模式简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程...

2013-06-29 16:42:00 74

转载 (转)Linux-epoll

在Linux网络编程中,Linux内核2.6版本之前大多都是用 select() 作为非阻塞的事件触发模型,但是效率低,使用受限已经很明显的暴露了select()(包括poll)的缺陷,为了解决这些缺陷,epoll作为linux新的事件触发模型被创造出来。一、epoll() 相对于 select() 的优点:1、支持一个进程socket描述符(FD)的最大数目:在select...

2013-06-28 18:26:00 83

转载 JNI

JNI(Java Native Interface),它允许Java代码和其他语言写的代码进行交互。JNI步骤:创建一个类(MyJni.java)javac 编译该类javah -jni 产生头文件编写本地代码,实现头文件中定义的方法。Runpublic class MyJni { static { System.l...

2013-06-25 15:18:00 62

转载 部署

Hadoop伪分布配置在conf/hadoop-env.sh配置JAVA_HOMEexport JAVA_HOME=/etc/alternatives/java_sdk_1.6.0在conf/core-site.xml文件中增加如下内容<configuration> <property> <name>...

2013-05-10 18:29:00 80

转载 导论

云计算云计算(Cloud Computing)是基于互联网的一种计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其它设备。分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtu...

2013-05-10 18:28:00 106

转载 Apache Nutch(二)

Nutch Crawler工作流程:Injector - 注入Generator - 产生抓取列表Fetcher - 从网上抓取网页Parse Segment - 对抓取的网页进行解析CrawlDB Update - 把抓取的URL状态和新发现的URL存入Crawl DBLinkDB invertlinks在 2-5 步骤循环 topN 次,最后执行 ...

2013-04-19 17:47:00 116

转载 Apache Nutch(一)

Nutch 当前两个版本 :1.6 - Nutch1.6使用Hadoop Distributed File System (HDFS)来作为存储,稳定可靠。2.1 - 通过gora对存储层进行了扩展,可以选择使用HBase、Accumulo、Cassandra 、MySQL 、DataFileAvroStore、AvroStore中任何一种来存储数据,但其中一些并不成熟。...

2013-04-18 15:14:00 217

转载 高级排序

希尔排序:针对于插入排序来说,复制的次数太多,在标记的左边部分数据项都是排过序的,在每次往右移动,新的数据项要移动到左边正确的位置,造成中间数据项都必须往右移动一位,这步骤对每个数据项都执行了将近N次复制,平均每次移动 N/2,总共是 N2/2次复制。因此排序的执行效率是O(N2)。希尔排序通过加大插入排序中元素之间的间隔(增量 - h),并在这些间隔中进行插入排序,从而使数据项...

2013-04-17 15:00:00 50

转载 String池

public static void main(String[] args) throws IOException { String s1 = "a"; String s2 = "b"; String s3 = "ab"; String s4 = "...

2013-04-06 15:33:00 128

转载 Java线程:Condition

Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了 synchronized 方法和语句的使用,Condition 替代了 Object 监视器方法的使用。条件(也称为条件队列 或条件变量)为...

2013-03-20 18:36:00 99

转载 Java 内部类

---转载于:https://www.cnblogs.com/xuekyo/archive/2013/03/12/2955978.html

2013-03-12 16:37:00 42

转载 Buffer

http://jiajun.iteye.com/blog/788299转载于:https://www.cnblogs.com/xuekyo/archive/2013/03/11/2954475.html

2013-03-11 19:00:00 56

转载 Apache Mina(二)

在mina的源码,整个框架最核心的几个包是 :org.apache.mina.core.service :IoService、IoProcessor、IoHandler、IoAcceptor、IoConnectororg.apache.mina.core.sessionorg.apache.mina.core.pollingorg.apache.mina.transp...

2013-03-08 19:27:00 135

转载 Apache Mina(一)

Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。Mina包的简介:org.apache.mina.core.buffer用于缓冲区的IoBufferorg.apache.mina.core.serviceorg.apach...

2013-03-06 12:29:00 190

转载 JVM(二)

数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte、short、int、long、char、float、double、boolean、returnAddress。引...

2013-03-02 18:02:00 49

转载 JVM(一)

JVM主要包括两个子系统和两个组件:两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area(运行时数据区域)组件和Native interface(本地接口)组件。Class loader子系统根据给定的全限定名类名(如 java.lang.Object)来装载class文件的内容到 ...

2013-02-27 23:37:00 74

转载 Java GC

--转载于:https://www.cnblogs.com/xuekyo/archive/2013/02/24/2926475.html

2013-02-24 23:27:00 50

转载 (转)Java 内存模型

JMM:Java Memory Model(Java 内存模型)Java 内存模型:描述程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节。在不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资...

2013-02-24 23:26:00 52

转载 Java 集合框架

所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。Java的集合类主要由两个接口派生而...

2013-02-24 14:34:00 52

转载 Servlet 生命周期、工作原理

Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行in...

2013-02-24 11:52:00 299

转载 (转)Jsp 重定向、请求转发

请求转发:request.getRequestDispatcher(URL地址).forward(request, response)原理:客户端发送请求,Servlet1做出处理。Servlet1调用sendReadirect()方法,将请求转发给Servlet2来处理请求,为客户端服务。Servlet2对客户端浏览器做出响应。请求转发允许把请求转发给...

2013-02-23 23:57:00 1011

转载 (转)Java 国际化

1. Java国际化简介Java既然作为一个跨平台的语言就必然要在各种不同的语言环境中使用, 为了解决这个问题Java给我们提供了一个工具类ResourceBundle, 帮助我们实现Java的国际化, 核心的思想就是, 对不同的语言提供一个不同的资源文件。Java国际化主要通过3个类完成java.util.ResourceBundle:用于加载一个资源包。java....

2013-02-23 16:24:00 63

转载 图(二)

最小生成的树图中的所有顶点(V)只用最少数量的边(E)保证它们彼此连通,就组成最小生成的树。注意,最小生成的树边(E)的数量总比顶点(V)的数量少1,即:E =V - 1 ;记住,不必关心边的长度,不需要找到最短路径,而是找最少数量的边。(在带权图中会发生改变)创建最小生成的树的算法与遍历几乎相同,它同样可以基于深度优先遍历或广度优先遍历。下面是基于深度优先遍历的代码:...

2013-02-17 10:16:00 46

转载 图(一)

图(Graph)图(graph)是一种比线性表、树更为复杂的数据结构。在线性表中,数据元素之间呈线性关系,即每个元素只有一个直接前驱和一个直接后继。在树型结构中,数据元素之间有明显的的层次关系,即每个结点只有一个直接前驱,但可有多个直接后继,而在图结构中,每个结点即可有多个直接前驱,也可有多个直接后继,因此,树结构是图结构的一种特殊情形。当一个树结构中允许同一结点出现在不同分支上时,...

2013-02-16 15:13:00 62

转载 哈希表(二)

链地址法开放地址法中,通过哈希表中寻找一个空白单元解决冲突问题。另一个方法是在哈希表的每个单元中设置一个链表,某个数据项的关键字还是像通常一样映射到哈希表的单元中,而数据项本身插入到这个单元的链表中。不需要在哈希表中寻找空白单元。链地址法的装填因子与开放地址法不同,在链地址法中,需要在有N个单元数组中装入N或更多的数据项;因此,装填因子一般为1,或大于1,因为某些位置的链表含有两...

2013-02-15 21:52:00 51

转载 哈希表(一)

哈希表是一种数据结构,它可以提供快速的插入和删除操作。无论哈希表有多少数据,插入、删除只需要接近常量的时间,即 O(1) 的时间级。明显比树还快,树的操作通常需要O(N)的时间级。缺点:它是基于数组的,数组创建之后难以维护。某些哈希表被基本填满时,性能下降非常严重。而且也没有提供一种方法可以以任何一种顺序(例如从大到小)遍历表中数据项。若需把单词当做key(数组下标)获取valu...

2013-02-14 12:42:00 156

空空如也

空空如也

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

TA关注的人

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