自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iTer的专栏

攀爬于分布式计算和检索的大树上

  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

转载 外部排序技术之多路归并

文章转自 http://blog.chinaunix.net/uid-25324849-id-2182916.html重点:败者树的创建调整函数1.外部排序概述外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。外部排序最常用的算法是多路归并排序,即将原文件分解成

2013-07-28 03:13:18 1012

转载 开源分布式版本控制工具 —— Git 之旅

http://www.ibm.com/developerworks/cn/opensource/os-cn-tourofgit/

2013-07-24 12:10:29 685

原创 随机选择算法---Randomized Selection Algorithm

Introduction我们已经见过很多关于顺序统计的信息。在不排序的情况下,在一个无序数组中找到第K小的数,你将会怎么做呐?找最大值一般的做法就是定义一个最大值变量,来遍历数组。但是如果要找的是第二大的数值又如何做呐?你是不是需要两个变量?如果是找第100小的数值呐?解决上述问题的方法就是接下来我即将介绍的随机选择算法——Randomized Selection Al

2013-07-24 11:14:58 7566 1

转载 Real differences between “java -server” and “java -client”-JVM Server和JVM Client的不同

This is really linked to HotSpot and the default option values (Java HotSpot VM Options) which differ between client and server configuration.From Chapter 2 of the whitepaper (The Java HotSp

2013-07-22 18:33:48 1232

原创 一个简单的Trie树实现

header file#ifndef TRIE_H_INCLUDED#define TRIE_H_INCLUDED#include#includetypedef struct trie{ int words; int prefixes; struct trie *edges[26];} trie;trie * initialize(trie *nod

2013-07-19 15:46:04 696

原创 Python打印log,包括行号,路径,方法名,文件

logger.py 文件 #!/usr/bin/python # coding: utf-8 import logging import logging.handlers from logging import * from datetime import * logger = logging.getLogger() logger.setLevel(logging.

2013-07-18 11:09:32 22054

转载 Lucene Payload 的研究与应用

简介Payload (元数据) 诞生于 Lucene 的2.2 版本,它是在 Lucene 2.1 索引文件格式的基础上扩展而来,提供了一种可以灵活配置的高级索引技术,在某些特定应用场景下能优化基于 Lucene 构建的应用的搜索性能。本文重点研究了 Payload 的实现原理、索引结构的变化、接口 API ,在本文的最后举例说明了 Payload 是如何帮助改善搜索体验的。Luc

2013-07-18 10:06:21 851

翻译 自定义Java Annotations实例以及用Java Reflection来解析自定义的Annotation

转自 http://www.journaldev.com/721/java-annotations-tutorial-with-custom-annotation-example-and-parsing-using-reflectionJava程序员都知道,在Java世界里到处可见@Override, @Deprecated等等这些Annotations, 这些代码不仅不影响Java代码编

2013-07-16 18:17:32 1023

原创 Solr之NamedList 简单介绍与实例解析

大家都知道,Solr是一个基于Lucene高可配置的搜索服务器,大部分参数值以及相关优化等等都可以在solrconfig.xml中配置,那么就需要一个能够很快的进行解析和读取配置文件内容的数据结构,为此Solr提供了NamedList结构。      NamedList,一个有序的name/value容器,NamedList不像Map,他具有以下特点:      1、名字可以重复

2013-07-16 09:44:01 2380

原创 自动机编程

摘自 维基自动机编程自动机编程(英语:Automata-based programming)是编程范型中的一种,是指程序或其中的部份是以有限状态机(FSM)为模型的程序,有些程序则会用其他型式(也更复杂)的自动机为其模型。有限状态机编程(英语:FSM-based programming)大致上等同于自动机编程,但有限状态机编程专指以有限状态机为模型的程序。自动机编程有以

2013-07-02 19:23:30 1277

ELasticsaerch 简介

简单介绍elasticsearch

2016-06-28

Pro. Android Game

android game 入门很好的教程

2011-08-11

Developing Web Services with Apache CXF and Axis2, 3rd Edition

详细讲述了cxf开发web service非常适合初学者,我就是从对webservice + cxf一点不懂的情况下看这本书的,非常经典的一本书。

2011-06-30

Spring技术内幕:深入解析Spring架构与设计原理

spring初学者必看之书,详细讲述了Ioc容器等一些Spring技术的详细应用。

2011-06-30

程序设计方法学(浙江大学编辑出版)

方法论是一套用以降解编程问题复杂性的过程与启发。自从面向对象编程面世以来,已经系统的提出了许多中OOP方法论。本书将让你体会在采用某种方法论时你将能够达到的目标。

2010-10-24

设计模式之禅(精简版)---秦小波著

我希望这本书的阅读者具备最基本的代码编写能力,您是一个初级的coder,可以从中领会到怎么设计 一段优秀的代码;您是一个高级程序员,可以从中全面了解到设计模式以及Java 的边角技术的使用;您是 一个顶级的系统分析师,可以从中获得共鸣,寻找到项目公共问题的解决办法,呀,是不是把牛吹大了?!

2010-10-02

Hadoop 权威指南

Hadoop经典教程,对于初学者有很大的帮助。

2010-10-02

虚拟机的设计与实现——C_C++.zip

1、描述了如何通过一系列简单的步骤实现一个具有实用价值的运行时系统。 2、对以下技术进行了深入的讨论:内存管理技术、TCP/IP连网技术、虚拟机与宿主机代码的借口技术。

2010-09-16

精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例

精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例,高清pdf文档。-Proficient in J2EE- Eclipse, Struts, Hibernate and Spring integrate applications cases, high-definition pdf documents.

2010-09-16

空空如也

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

TA关注的人

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