自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(348)
  • 资源 (42)
  • 收藏
  • 关注

转载 MapReduce中使用BytesWritable类型时要注意

转载地址:http://blog.csdn.net/xcytec/article/details/20909151 在MR程序中出现错误,数据读取的内容和原文件不一致,经过定位是因为使用BytesWritable类型导致的。 原因见:http://dongxicheng.org/mapreduce-nextgen/hadoop-streaming-process-binary-data

2014-09-19 13:54:12 3932

转载 聚集索引vs非聚集索引

转载地址:http://www.cnblogs.com/aspnethot/articles/1504082.html 聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像

2014-09-17 23:42:14 871

转载 Advanced Java generics: retreiving generic type arguments

Advanced Java generics: retreiving generic type arguments by Rafael Winterhalter on December 27th, 2013 | Filed in: Core Java Tags: Generics After their introduction in the JDK5, Java g

2014-09-17 22:28:14 1525

原创 构造容器时应考虑的几个要素(待补充)

1. producer and consumer 2. The state of element 3. The life cycle of element 4. The strategy of saving

2014-09-16 17:10:44 752

转载 The Secret Life Of The Finalizer

In this article, Jack Shirazi looks into exactly what the JVM doeswhen you create a finalizable object and then have it garbagecollected. And it is surprisingly bizarre at times. Published November 2

2014-09-05 16:30:53 1087

原创 mysql 错误总结

ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused

2014-09-02 15:44:42 1405

转载 mysql 免安装版配置

z MySQL Windows安装包说明: 1、mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装。 2、mysql-5.5.20.zip,这个是windows源文件,需要编译,对应的Linux源文件是mysql-5.5.20.tar.gz 3、mysql-5.5.20-win32.zip,这个文件解包后即可使用,是编译好的windows3

2014-08-25 19:13:29 690

原创 java override and overload

1. override时,参数的type必须和overridede

2014-08-20 22:07:09 636

转载 java Generic Type/Parameterized Type/Raw Type

转载地址:http://www.herongyang.com/Java/Generic-Class-Raw-Generic-Parameterized-Type.html What Is a Generic Type? A generic type is a generic class or interface that uses type parameters. What Is a

2014-08-19 10:10:28 3556

转载 yaml 4种java支持库的比较

yaml 官方给了4中java支持的库,但是目前(2014、)

2014-08-18 19:40:28 12965 1

转载 yaml 概念入门

好文章必须要转:http://www.cnblogs.com/chwkai/archive/2005/10/07/beginning_yaml.html YAML何许物也?在XML泛滥的情况下,YAML的出现的确让人眼前一亮,在初步学习了YAML以后,粗略的总结了一下,拿出来和大家分享。 [MindMap] [参考文档] YAML Specification  Y

2014-08-18 19:13:56 3473 1

转载 java enum 单例,工厂,多态

好文章必须转:http://pf-miles.iteye.com/blog/187155 Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态?  不过还是先看看“现象”吧:  Java代码   public enum Fruit {       APPLE, PEAR, PEACH, ORANGE;   }  

2014-08-18 13:52:40 2301

转载 Hive中小表与大表关联(join)的性能分析

Hive中小表与大表关联(join)的性能分析         经常看到一些Hive优化的建议中说当小表与大表做关联时,把小表写在前面,这样可以使Hive的关联速度更快,提到的原因都是说因为小表可以先放到内存中,然后大表的每条记录再去内存中检测,最终完成关联查询。这样的原因看似合理,但是仔细推敲,又站不住脚跟。 多小的表算小表?如果所谓的小表在内存中放不下怎么办?我用2

2014-08-14 22:59:52 1485

转载 java异常

六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  1 OutputStreamWriter out = ...  2 java.sql.Connection conn = ...  3 try { // ⑸  4  Statement stat = con

2014-08-14 08:43:55 715

原创 java数据结构-LinkedHashMap

通过名字,我们可以知道该数据结构具有hashmap的全脑不

2014-08-10 23:11:54 1310

转载 MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-database:数据库字符集。 character-set-table:数据库表字符集。 优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符

2014-07-21 23:34:55 784

原创 java单例模式陷阱

单例模式需要考虑3中特殊

2014-07-21 11:10:30 679

转载 Java Singleton 单例模式思考

Java Singleton 单例模式 发表于 2013 年 4 月 17 日 目录 [hide] 1 一个最简单的单例模式 – 饿汉模式 2 延迟实例化(懒汉模式) – 在调用时进行实例化 3 使用内部类的单例模式 (懒汉模式) 4 还存在的一些问题 4.1 用反射生成对象 4.2 分布式上,解决

2014-07-21 10:49:34 1254

原创 java与数据结构

Java中有很多数据结构的实现。下面我们来罗列一下 1. 二叉堆 -- java.util.PriorityQueue 二叉堆主要用来出来优先级别的。二叉堆是完全二叉堆,所以可以使用数组来表示,不需要使用链表来表示树型结构 2. 红黑树 -- java.util.TreeMap 3. 跳跃表 -- java.util.concurrent.ConcurrentSkipListMap  

2014-07-20 09:59:31 580

转载 从2-3-4树谈到Red-Black Tree(红黑树)

转载地址:http://blog.csdn.net/v_JULY_v/article/details/6531399 从2-3-4树谈到Red-Black Tree(红黑树)   译者:July。 出处:http://blog.csdn.net/v_JULY_v 。       在上一篇文章--从B树、B+树、B*树谈到R 树里已提到2-3-4树,那么本文,

2014-07-18 15:47:48 911

转载 happens-before俗解

转载地址:http://www.ticmy.com/?p=425 学习Java并发,到后面总会接触到happens-before偏序关系。初接触玩意儿简直就是不知所云,下面是经过一段时间折腾后个人对此的一点浅薄理解,希望对初接触的人有帮助。如有不正确之处,欢迎指正。 synchronized、大部分锁,众所周知的一个功能就是使多个线程互斥/串行的(共享锁允许多个线程同时访问,如读锁

2014-07-07 21:56:44 602

转载 java中普通变量、静态变量、静态代码块初始化的顺序辨析

好文章必须转:http://blog.csdn.net/wanghao109/article/details/12995339 1.普通变量的初始化 看如下程序 [html] view plaincopyprint? class Window{       public Window(int maker) {     

2014-07-05 13:04:42 704

转载 由延时加载的单例模式引发的思考

转载地址:http://spiritfrog.iteye.com/blog/214986 在这里倒不是为了讨论单例模式应用什么场合, 主要是说延时加载的单例模式引发的一系列问题,以及该如何解决。  以下对延时加载的问题的分析,参考自:  http://www.ibm.com/developerworks/java/library/j-dcl.html  http://www.iteye.c

2014-07-03 19:41:31 632

转载 Delete Documents From Solr Index By Query

转载地址:http://blog.dileno.com/archive/201106/delete-documents-from-solr-index-by-query/ Delete Documents From Solr Index By Query Jun 27th, 2011 10 comments Solr http://localhost:

2014-07-03 15:36:30 2321

转载 AQS

转载地址:http://blog.csdn.net/aesop_wubo/article/details/7553520 1、引言 JAVA内置的锁(使用同步方法和同步块)一直以来备受关注,其优势是可以花最小的空间开销创建锁(因为每个JAVA对象或者类都可以作为锁使用)和最少的时间开销获得锁(单线程可以在最短时间内获得锁)。线程同步越来越多地被用在多处理器上,特别是在高并发的情况下,然而,

2014-07-02 21:25:29 992

转载 MCS队列锁

转载地址:http://blog.csdn.net/aesop_wubo/article/details/7538934 简介 与CLH类似,MCS也是由QNode对象构成的链表,每个QNode表示一个锁持有者,表示一个线程要么已经获取锁,要么正在等待锁。它与CLH不同的是,队列是一个显示链表,是通过next指针串起来的。 实现 MCS队列锁的具体实现如下:

2014-07-02 10:38:21 797

转载 自旋锁、排队自旋锁、MCS锁、CLH锁

转载地址: 自旋锁(Spin lock) 自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。 自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。 简单的实现 import java.util.concurrent.atomic.AtomicReference; publi

2014-07-02 10:35:48 783

转载 CLH队列锁

转载地址: NUMA与SMP SMP(Symmetric Multi-Processor),即对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。其主要特征是共享,包含对CPU,内存,I/O等进行共享。SMP的优点是能够保证内存一致性,缺点是这些共享的资源很可能成为性能瓶颈,随着CPU数量的增加,每个CPU都要访问相同的内存资源,可能导致内存访问冲突,可

2014-07-02 10:26:24 609

转载 SOLR Admin Core Commands

LIST OF SOLR ADMIN CORE COMMANDS Posted in SOLR by Arun Chinnachamy SOLR Admin Core Commands SOLR We have seen configuration of SOLR using sch

2014-07-01 14:55:47 2434

原创 mapreduce shuffle分析

mapreduce的核心主要是根据map的outputKey进行排序。排序分为内排序和外排序

2014-06-17 22:02:24 774

转载 高性能网络编程5--IO复用与并发编程

好文章必须要转,转载地址: 对于服务器的并发处理能力,我们需要的是:每一毫秒服务器都能及时处理这一毫秒内收到的数百个不同TCP连接上的报文,与此同时,可能服务器上还有数以十万计的最近几秒没有收发任何报文的相对不活跃连接。同时处理多个并行发生事件的连接,简称为并发;同时处理万计、十万计的连接,则是高并发。服务器的并发编程所追求的就是处理的并发连接数目无限大,同时维持着高效率使用CP

2014-06-16 20:01:57 688

转载 高性能网络编程3----TCP消息的接收

好文章必须要转啊,转载地址: 这篇文章将试图说明应用程序如何接收网络上发送过来的TCP消息流,由于篇幅所限,暂时忽略ACK报文的回复和接收窗口的滑动。 为了快速掌握本文所要表达的思想,我们可以带着以下问题阅读: 1、应用程序调用read、recv等方法时,socket套接字可以设置为阻塞或者非阻塞,这两种方式是如何工作的? 2、若socket为默认的阻塞套接字,此时recv

2014-06-16 19:25:38 729

转载 高性能网络编程(一)----accept建立连接

转载地址:http://blog.csdn.net/russell_tao/article/details/9111769 最近在部门内做了个高性能网络编程的培训,近日整理了下PPT,欲写成一系列文章从应用角度谈谈它。 编写服务器时,许多程序员习惯于使用高层次的组件、中间件(例如OO(面向对象)层层封装过的开源组件),相比于服务器的运行效率而言,他们更关注程序开发的效率,追求更快的完成

2014-06-16 15:42:56 679

转载 IO - 同步,异步,阻塞,非阻塞

转载地址: http://blog.csdn.net/historyasamirror/article/details/5778378 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchrono

2014-06-16 11:16:10 529

转载 web.xml 详解

web.xml文件详解     前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。 1、WEB工程加载web.xml过程   经过个人测试,WEB工程加载顺序与元素节点在文件中的配

2014-06-12 17:07:55 668

转载 大数据处理经典方法

转载地址:http://my.oschina.net/winHerson/blog/209420 1.Hadoop集群可以运行的3个模式? 单机(本地)模式 伪分布式模式 全分布式模式 2.  单机(本地)模式中的注意点? 在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个JVM上。这里同样没有DFS,使用的是本地文件系统。单机模式适用于开发过程中运

2014-06-12 13:07:44 12593

原创 java.util.BitSet 分析

我们知道bit-map在大数据处理方面有着很大的用途,比如

2014-06-12 11:32:25 5069

转载 白话经典算法系列之七 堆与堆排序

堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。 二叉堆的定义 二叉堆是完全二叉树或者是近似完全二叉树。 二叉堆满足二个特性: 1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。 当父结点的键值总

2014-06-11 22:00:28 659

转载 DDD领域驱动设计基本理论知识总结

加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域

2014-06-11 16:20:35 3116

转载 Java so_linger

转载地址: http://blog.csdn.net/woshisap/article/details/6576719 1:设置该选项: public void setSoLinger(boolean on, int seconds) throws SocketException;      读取该选项:public int getSoLinger() throws SocketExc

2014-06-10 14:32:20 682

applet访问本地硬盘----安全机制思想.doc

applet访问本地硬盘----安全机制思想.doc

2011-09-30

JAVA API官方文档中文版.CHM

JAVA API官方文档中文版.CHM JAVA API官方文档中文版.CHM

2011-09-30

struts2.0中文帮助手册.chm

struts2.0中文帮助手册.chm struts2.0中文帮助手册.chm

2011-08-01

Struts中文帮助文档详解.pdf

Struts中文帮助文档详解.pdf Struts中文帮助文档详解.pdf

2011-08-01

jdbc4.jar 驱动包

jdbc4.jar jdbc4.jar jdbc4.jar jdbc4.jar

2011-08-01

myeclips教程.pdf

myeclips教程.pdf myeclips教程.pdf myeclips教程.pdf

2011-08-01

利用Myeclipse简化基于Hibernate的数据库访问.pdf

利用Myeclipse简化基于Hibernate的数据库访问.pdf

2011-08-01

Hibernate教程2011年1月18日最新版.pdf

Hibernate教程2011年1月18日最新版.pdf Hibernate教程2011年1月18日最新版.pdf

2011-08-01

Hibernate使用技巧.doc

Hibernate使用技巧.doc Hibernate使用技巧.doc

2011-08-01

Hibernate知识整理.doc

Hibernate知识整理.doc Hibernate知识整理.doc

2011-08-01

hibernat3.2.5.ppt

hibernat3.2.5.ppt hibernat3.2.5.ppt hibernat3.2.5.ppt

2011-08-01

servlet配置文件.doc

servlet配置文件.doc servlet配置文件.doc

2011-08-01

servlet2.3规范中文版.pdf

servlet2.3规范中文版.pdf servlet2.3规范中文版.pdf

2011-08-01

servlet核心技术.ppt

servlet核心技术.ppt servlet核心技术.ppt

2011-08-01

迭代器Iterator.txt

迭代器Iterator.txt 迭代器Iterator.txt迭代器Iterator.txt

2011-07-31

JAVA网络编程14

JAVA 网络编程J AVA 网络编程 JAVA 网络编程 JAVA 网络编程

2011-07-31

eclipse 实用教程

eclipse 实用教程eclipse 实用教程eclipse 实用教程eclipse 实用教程eclipse 实用教程eclipse 实用教程eclipse 实用教程

2011-06-28

android widget

非常实用的教程,呵呵,推荐你看看,查询方便

2011-06-28

JDBC连接各种数据库经验技巧集萃

JDBC连接各种数据库经验技巧集萃,链接各种数据库

2010-09-25

TCP 实习内容及相关知识内容

该文章主要讲述有关tcp的相关知识 当中包含有训练的内容

2010-07-20

MY TEST EMIAL

This is a test to my html

2013-02-03

k-means ppt

k-means ppt

2013-01-03

nodejs-ppt

nodejs-ppt

2012-12-07

JDK_API_1_6\JDK_API_1_6.chm 英文版

JDK_API_1_6\JDK_API_1_6.chm 英文版

2012-05-20

javaScript心得.docx

javaScript心得.docx javaScript心得.docx

2011-11-23

Ajax参考手册.chm

Ajax参考手册.chm Ajax参考手册.chm

2011-11-23

XMLHTTP 手册.CHM

XMLHTTP 手册.CHM XMLHTTP 手册.CHM

2011-11-23

XMLDOM对象方法手册.chm

XMLDOM对象方法手册.chm XMLDOM对象方法手册.chm

2011-11-23

Javascript特效大全

Javascript特效大全 Javascript特效大全 Javascript特效大全

2011-11-23

jQuery_1.4_API.chm

jQuery_1.4_API.chm

2011-11-23

玩转oracle实战教程(韩顺平)——学习word笔记.pdf

玩转oracle实战教程(韩顺平)——学习word笔记.pdf

2011-11-12

oracle函数大全.pdf

oracle函数大全.pdf oracle函数大全.pdf

2011-11-12

W3C.net.htmldom.CHM

W3C.net.htmldom.CHM W3C.net.htmldom.CHM

2011-11-12

htmlhelp.chm

htmlhelp.chm htmlhelp.chm htmlhelp.chm

2011-11-12

Java 夜未眠

Java夜未眠 Java夜未眠 Java夜未眠

2011-10-30

ojdbc6.jar

ojdbc6.jar ojdbc6.jar ojdbc6.jar

2011-10-30

Turbo prolog

Turbo prolog Turbo prolog

2011-10-17

Turbo prolog 2.0

Turbo prolog 2.0 Turbo prolog 2.0 Turbo prolog 2.0

2011-10-17

spring整合Hibernate学习笔记.docx

spring整合Hibernate学习笔记.docx spring整合Hibernate学习笔记.docx

2011-09-30

JAVA调用存储过程.txt

JAVA调用存储过程.txt JAVA调用存储过程.txt

2011-09-30

空空如也

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

TA关注的人

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