自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

转载 运行Hadoop自带的wordcount单词统计程序

1.使用示例程序实现单词统计(1)wordcount程序wordcount程序在hadoop的share目录下,如下:[root@linuxidc mapreduce]# pwd /usr/local/hadoop/share/hadoop/mapreduce[root@linuxidc mapreduce]# ls hadoop-mapreduce-client-app-2.6.5.jar   ...

2018-04-27 20:19:24 2606

转载 CentOS 7.0系统安装配置图解教程

注:virtualBox虚拟机没有64位选项问题解决: 首先:你要确认你的CPU是64位的,如果是那么继续查看 然后:进入BIOS将 intel virtual technology 设置为 enable 如何进入BIOS,自行百度,根据自己电脑型号搜索一般是开机按F2(联想z470)或者F12一、安装CentOS 7.0成功引导系统后,会出现下面的界面界面说明:Install CentOS 7 ...

2018-04-27 13:49:28 382

转载 SynchronousQueue

前言SynchronousQueue是一个比较特别的队列,由于在线程池方面有所应用,为了更好的理解线程池的实现原理,笔者花了些时间学习了一下该队列源码(JDK1.8),此队列源码中充斥着大量的CAS语句,理解起来是有些难度的,为了方便日后回顾,本篇文章会以简洁的图形化方式展示该队列底层的实现原理。SynchronousQueue简单使用经典的生产者-消费者模式,操作流程是这样的:有多个生产者,可以...

2018-04-26 22:09:24 306 1

转载 Disconf实践指南:使用篇

在上一篇文章Disconf实践指南:安装篇介绍了如何在本地搭建Disconf环境,下面我们介绍如何在项目中使用Disconf。由于某些功能特性对源码做了修改,所以在官方文档并没有提及。环境基于macOS Sirerra。Windows建议安装Linux虚拟机首先打开disconf控制台:http://localhost:8091,第一步:创建应用,awesome-project(自定);第二步:创...

2018-04-26 21:38:21 494

转载 Disconf实践指南:安装篇

Disconf是百度开源出来的一款基于Zookeeper的分布式配置管理软件。目前很多公司都在使用,包括滴滴、百度、网易、顺丰等公司。通过简单的界面操作就可以动态修改配置属性,还是很方便的。使用Disconf后发现的一大好处是省却应用很多配置,而且配置可以自动load,实时生效。Disconf优点总结如下:部署简单:同一个上线包,无须改动配置,即可在多个环境中上线 部署动态化:更改配置,无需重新打...

2018-04-26 21:37:16 191

转载 一篇文章搞定面试中的二叉树题目(java实现)

https://www.jianshu.com/p/0190985635eb

2018-04-24 21:47:41 188

转载 Java8新特性——StreamAPI

1. 收集器简介收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结果;也可以自定义Collector接口的实现,从而定制自己的收集器。这里先介绍Collector常用默认静态方法的使用,自定义收集器...

2018-04-16 19:47:05 347

转载 设计模式系列—适配器模式和外观模式

适配器模式和外观者模式一,写在最前面1,为什么要将这两个设计模式写在一起?不仅这两个设计模式都比较简单,而且我们可以通过这两个设计模式更好的理解OO思想。2,在本章节的最后会引入了最少知识设计原则。二,适配器模式1,生活中的适配器如果你自己接过水管或者自己接过洗衣机的水管头,你肯定有过类似的体验,无论你怎么接,它都会漏水,然后去店里一问,就知道有水管转换接头这么个东西。他可以让两个粗细不同对接不上...

2018-04-15 20:49:19 186

转载 设计模式系列—装饰者(Decorator)模式

装饰者模式一,场景介绍1,需求一杯主饮料(Beverage)需要加入各种调料,比如蒸奶、豆浆、摩卡、奶泡等,最后需要算出加入调料后饮料的价格。2,思考如果只是几种固定的饮料进行组合和搭配那么容易实现,但是这些都是动态随机的,并且可能以后会有更多的新饮料。那么如何进行动态的组合呢?如果使用组合的方式,效果会如何?3,用装饰者构造饮料以装饰者的思想构建饮料可以理解为:将饮料作为一个主体,调料作为装饰,...

2018-04-15 20:48:17 100

转载 自己手写一个Mybatis框架(简化)

一、Mybatis框架流程简介                    在手写自己的Mybatis框架之前,我们先来了解一下Mybatis,它的源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,才能够更深入的理解源码(ref:Mybatis源码解读-设计模式总结)。我们对上图进行分析总结:mybatis的配置文件有2类mybatisconfig.xml,配置文件的名称不是固定的,配置了...

2018-04-14 21:51:02 243

转载 AQS框架深入分析

一、什么是同步器多线程并发的执行,之间通过某种 共享 状态来同步,只有当状态满足 xxxx 条件,才能触发线程执行 xxxx 。这个共同的语义可以称之为同步器。可以认为以上所有的锁机制都可以基于同步器定制来实现的。而juc(java.util.concurrent)里的思想是 将这些场景抽象出来的语义通过统一的同步框架来支持。juc 里所有的这些锁机制都是基于 AQS ( AbstractQueu...

2018-04-14 20:58:47 1734

原创 字符串模式匹配算法---KMP算法

0.  前言一个字符串"BBCABCDABABCDABCDABDE"中是否包含另一个字符串"ABCDABD"? KMP就是最常用的字符串匹配算法之一。KMP有着优秀的时间复杂度O(m+n),网上有很多KMP算法的解释,但读起来都很费劲。直到读到Jake Boxer的文章,我才真正理解这种算法。下面我用自己的语言,试图写一篇比较好懂的KMP算法解释。1.  算法过程解释首先,字符...

2018-04-14 20:47:04 389

转载 Elasticsearch检索分类深入详解

https://blog.csdn.net/laoyang360/article/details/77623013

2018-04-01 21:30:24 212

转载 全文检索引擎Solr系列—–全文检索基本原理

http://www.importnew.com/12707.html

2018-04-01 21:27:31 166

亲密接触asp net

此教材从初级到高级最后到实例详细的介绍了ASP.NET,对想学习ASP.NET的朋友给予一定的帮助,亲密接触下吧。

2010-10-15

《21天学通C#》教材

想学C#的朋友,在此给你们推荐此教程--21天学通C#,希望对大家的学习有所帮助。

2010-10-14

《21天学通c#》课件

有想学C#的同学,给你们推荐此C#课件。此课件与《21天学通C#》配套的。

2010-10-14

新东方考研视频教程SWF播放器

有些考研的朋友下了新东方的考研视频教程,如果用自带的播放器没有声音或图像,可以尝试用下这个播放器。

2010-10-14

2010年考研计算机学科专业基础综合考试真题及答案解析

与考计算机的研究生分享2010年考研计算机学科专业基础综合考试真题及答案解析,望对大家考研有所帮助。

2010-10-14

2011计算机专业研究生统考自测模拟题

和想考计算机专业的同学分享一下,还有很多关于计算机研究生的试题,若有需要请留言。

2010-10-12

空空如也

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

TA关注的人

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