自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客 小站

记录日常工作上遇到的各种问题。

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

转载 mapreduce 的过程

从前面的例子我们已经大致了解了一个MapReduce的作业的过程,但是这样是不够的,本节将深入探讨MapReduce的整个过程。从输入到输出    从前而的WordCount可以看出,一个MapReduce作业经过了input, map, combine, reduce.output五个阶段,其中combine阶段并不一定发生,map输出中间结果被分发到 reducer 的过程

2017-05-08 22:17:53 807

原创 bootstrap当中,实现一些常用的元素居中

在 bootstrap当中,实现居中,咱们可以大体分3类:文本内容居中:利用bootstrap自带CSS样式表当中 的   text-center 样式来实现。         代码实现注意,此处引用了 <%String path = request.getContextPath();String basePath = request.getSch

2017-05-07 12:51:40 106573

转载 如何理解人工智能、机器学习和深度学习三者的关系

今天我们就用最简单的方法——同心圆,可视化地展现出它们三者的关系和应用

2017-05-05 12:13:40 4902

转载 MapReduce的局限性

从MapReduce 的特点可以看出MapReduce的优点非常明显,但是MapReduce也有其局限性,并不是处理海量数据的普适方法。它的局限性主要体现在以下几点。  MapReduce的执行速度慢。一个普通的MapReduce作业一般在分钟级别完成,复杂的作业或者数据量更大的情况下,也可能花费一小时或者更多,好在离线计算对于时间远没有OLTP那么敏感。所以MapReduce现在不是

2017-05-04 17:46:43 4834

转载 MapReduce的计算资源划分

一个MapReduce作业的计算工作都由TaskTracker完成, 用户向Hadoop提交作业,JobTracke:会将该作业拆分为多个任务,并根据心跳信息交由空闲的TaskTracker启动。一个TaskTracker能够启动的任务数量是由TaskTracker配置的任务槽(slot)决定。槽是Hadoop的计算资源的表示模型,Hadoop将各个节点上的多维度资源(CPU、内存等)抽象成一维度

2017-05-04 17:31:09 2453

转载 MapReduce作业和任务

MapReduce作业(job)是用户提交的最小单位,而Map/Reduce任务(task)是MapReducev算的缎小单位,如图示。    当用户向Hadoop提交一个MapReduce作业时,JobTracke的作业分解模块会将其分拆为任务交由各个TaskTracker执行,在MapReduce 计算框架中,任务分为两种—Map任务和Reduce了任务。

2017-05-04 17:21:36 2694

转载 MapReduce运行环境

与HDFS相同的是,Hadoop的MapReduce计算框架也是主从架构,支撑MapReduce计算框架的是JobTracke:和TaskTracke:两类后台进程,如图JobTrackerJobTracke:在集群中扮演了主的角色,它主要负责任务调度和集群资源监控这两个功能,但并不参与具体的计算。一个Hadoop集群只有一个JobTracker,存在单点故障的可能

2017-05-04 17:12:07 1317

转载 mapreduce 编程思想

本文参考书籍------Hadoop海量数据处理 技术详解与项目实战

2017-05-02 22:59:27 4488

原创 java ee 的web项目当中,css样式表的背景图片显示。

css样式表中引用背景图片,最好的方式:.slide-one {background-image: url(../images/slide-1.jpg)}.slide-two {background-image: url(../images/slide-2.jpg)}.slide-three {background-image: url(../images/slide-3.jpg)}

2017-05-02 15:11:23 4226

原创 如何手动关闭tomcat服务,不在Eclipse中的server里按那个红色按钮关。

首先,找到Tomcat服务器的安装目录bin目录下的shutdown.bat。然后拖动到命令行进行操作,将Tomcat服务器关闭~将shutdown.bat 文件拖至命令行操作当中,执行该命令,即可关闭Tomcat服务器。

2017-05-02 15:03:53 20839 1

原创 hadoop基石HDFS

HDFS的设计理念是源于非常朴素的思想:当数据集大小超过单台计算机的存储能力时,就有必要将其进行分区,并且存储到若干台单独的计算机上,而管理网络中跨多台计算机存储的文件系统称为分布式文件系统(distribute filesystem).hadoop 具有一个抽象的文件系统的概念,HDFS只是其中的一个实现。hadoop文件系统接口由Java 抽象类 org.apache.hadoop

2017-04-26 16:14:27 720

原创 hadoop 安装前须知

hadoop在安装前,咱们需要知道一下几点。 1.hadoop运行模式 单机(本地)模式:这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统。在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个JVM上。这里同样没有DFS,使用的是本地文件系统。适用于开发过程中运行MapReduce程序,(非常少用的一种模式)。 伪分布式模式

2017-04-26 10:36:32 374

原创 Hadoop 架构简介

根据对HDFS架构和MapReduce架构的了解,咱们首先清楚的明白了,HDFS和MapReduce的集群其实都是由一些守护进程组成的,而所有的守护进程和运行他们的节点就构成了Hadoop集群。由上图咱们可以看到NameNode进程和JobTasker进程在一个节点上运行,而DataNode和TaskTracker 在同一个节点上运行。值得注意的是:DataNode和TaskTrack

2017-04-26 10:09:02 357

原创 Hadoop MapReduce 架构

构成MapReduce集群为两类节点, JobTeacker和TaskTrasker。 与HDFS架构类似,MapReduce也采用主从(master、slave)的架构。JobTeacker和TaskTrasker分别是两种守护进程,运行在各自的节点上,客户端负责用户作业的提交。JobTeacker数目:1个;作用:负责接受客户端作业提交,调度任务到Tas

2017-04-26 09:45:35 382

原创 Hadoop HDFS 架构

构成HDFS 集群的主要是两个节点,并且,以主从(master/slave ) 的模式,或者说是NameNode管理者-DataNode工作者的模式运行,一般来说,都是一个管理者对应多个工作者。还有一个节点,叫做SecondaryNameNode,作为NameNode镜像数据备份。NameNode:数目:1个;作用:存储文件系统的元数据,存储文件与数据块的映射,并提

2017-04-26 09:34:49 300

原创 修改bootstrap 中 CSS 样式表,以实现自己需要的部分样式。

bootstrap当中,已经自动配置好许多CSS 样式,但是,咱们可以根据自己的需要来修改相应的部分内容,实现自己想要的结果。目前,尼玛哥在web前端开发的过程当中, 使用到了bootstrap框架,但是在写导航条部分代码时,需要将.navbar-brand 的颜色设置为自己想要的颜色。默认颜色为#777(灰色),咱们想将标志变为蓝色。修改bootstrap.min.css文件或者bo

2017-04-25 11:05:57 12080 6

原创 关于Bootstrap (Web框架)

Bootstrap  来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstr

2017-04-25 10:47:18 923

转载 Oracle 10g 如何删除干干净净!

oracle数据库卸载非常麻烦,经常卸载不彻底,导致重新装oracle非常麻烦,针对不同的平台需要不同的方法。一、Linux 平台Linux 平台下卸载Oracle 非常简单,即:删除Oracle安装目录下的所有文件和文件夹即可。二、Windows 平台   因为Oracle在Windows下的卸载有一些麻烦,如果不能完全卸载有可能影响将来的再次安装

2017-04-12 22:02:37 8043

转载 Eclipse中10个最有用的快捷键组合

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2017-04-10 09:55:12 236

转载 JAVA,Andriod,linux,Php,Mysql,HTML/CSS等学习资源,供大家参考

由于尼玛哥需要学习的东西过多,极度需要学习资源,在网上看到有好的帖子,就转了,希望能给大家用上,注意,有些部分是需要收费的。

2017-04-09 17:44:34 635

原创 JAVAWEB 当中 JSP 出现中文乱码的解决方案

关于 JSP 当中出现中文乱码的解决方案

2017-04-08 22:17:43 535

原创 流行编程语言及其注释方式一览表

各种编程语言的注释符号比较[隐藏]  编程语言分类按平台.NET框架平台语言C++/CLI C# F# IronPython IronRuby J# Visual C# VB.NET Small Basic

2017-04-06 15:22:23 1393

原创 快速学习javaSE基础4---面向对象的编程

学习面向对象三条主线1.java类及类的成员2.面向对象的三大特征3.其它关键字学习棉线对象,需要懂得的ABCD....A.了解面向对象与面向过程面向对象(OOP)与面向过程二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。面向对象更加强调运用人类在

2017-04-06 14:51:12 463

原创 eclipse 小技巧,设置输入任何字母都有快捷提示.

尼玛哥每次在码代码的时候吧,总是很懒惰,就是觉得每一个都输入的方式很累,于是,请教了师兄,并且,师兄也给出了解决方案,于是,尼玛哥将这个方法分享给大家,希望,对于像尼玛哥一样的小白们,能够快速的上手,并且节约码代码的时间,哈哈哈哈~接下来是,咱们图文演示一下~只需要3步第一步:第二步:是第三步,保存,应用,并实践。OK ,咱们在任意一个编辑页面,输入任意的字母,

2017-03-29 11:01:06 17151

原创 快速学习javaSE基础3-java必须了解的基本语法2(熟记)

尼玛哥编写完了基本语法1之后,立马开始了基本语法2的学习,其实,语法都比较容易,但是,越简单的东西,越是会忘记,咱们还是得多多的回头看看自己做的笔记,有助于自己更好的提升自己的操作水平哈~基本语法2呢,主要讲的是流程控制语句。顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if…else和switch两种分支语句。循

2017-03-27 23:47:36 415

原创 快速学习javaSE基础3-java必须了解的基本语法1(熟记)

到了基本语法阶段了,基本语法,对于我们来说,是十分重要的内容,不懂得语法,对于我们以后的编程将会很困难,所以,尼玛哥希望大家和尼玛哥一起,牢牢的记住这个些语法规则。

2017-03-27 16:27:53 1139

原创 快速学习javaSE基础2-java编程环境搭建基本过程(掌握)

在基础1当中,咱们了解了JAVA 的一些基本常识,接下来,咱们就去了解下Java的环境是如何搭建的1.明确什么是JDK,JRE2.下载 JDK,安装 JDK官方网址:www.oracle.comjava.sun.com安装JDK傻瓜式安装,下一步即可。建议:安装路径不要有中文或者特殊符号如空格等。当提示安装 JRE 时,可以选择不安装。

2017-03-25 16:51:48 522

原创 小白们应当知道的配置系统变量PATH 的小技巧。

作为一个超级小白,尼玛哥不得不说,学习使人进步,今天,尼玛哥又学习到了一个配置环境变量的小技巧哈哈哈,接下来,给大家演示一下。首先,咱们利用JDK配置环境变量作为实际的例子,给大家进行教学。尼玛哥的JDK下载安装在本地D盘下,那么,接下来,尼玛哥需要做的就是,去配置环境变量,好,截图演示一下OK,咱们去配置环境变量一般情况下,咱们会选择在PATH 里边将咱们的JDK

2017-03-25 16:49:47 465

原创 快速学习javaSE基础1-java概述(了解)

尼玛哥在学习 JAVAWEB的过程中,发现忘记了一些JAVASE的基础知识,于是,为了温故知新,尼玛哥再一次快速回顾JAVASE的内容,整理学习笔记,希望也能够让大家快速了解到JAVA SE的基础知识,方便更快的上手JAVA 。Java语言的特点:一:面向对象两个基本概念:类、对象三大特性:封装、继承、多态二:健壮性吸收了C/C++语言的优点,但去掉了其

2017-03-25 15:17:29 512

原创 eclipse 当中,小白们所不知道的 CRTL+1 快捷键

很棒哦~尼玛哥在看JAVAWEB 视频学习的过程,看到教学的老师说 利用Ctrl+1这个快捷键,可以补全很多信息,于是,尼玛哥在又网上查询了相关的资料,有解释是这样说的。当eclipse编辑器在你编辑代码阶段,能检测到编辑时异常(错误)会在错误代码行前面出现一个红色的叉叉,这时按下Ctrl+1可以进行删除、重命名、导包、类型转换等提示或操作。下面,尼玛哥给大家做个图文解释。咱们

2017-03-23 17:09:08 2154

原创 http消息当中,post和get两种请求方式的区别

上一周一直在看有关微信小程序,订阅号,服务号,等微信的应用,没来的及继续学习,今个学习到javaweb 的servlet ,觉得有个地方,可以大家稍微注意一下,就是消息请求当中,GET 与 POST 这两个消息请求的方式,他们的区别在哪里,平常咱们都用的啥~首先,尼玛哥在网上查阅资料,大概是有以下几点的区别:1.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制

2017-03-23 16:06:09 2136

原创 小白们应该知道,在Eclipse当中怎样在编译页面当中显示行号.

OK,尼玛哥在学习Javaweb的过程当中,遇到了各种问题,然后,在找问题的过程当中,提示都是会给出相应的定位,多少多少行,可是,在编译页面当中,却没有显示行号,接下来给大家介绍个显示行号的方法,供大家学习学习。1.首先,咱们在eclipse的工具栏当中找到window目录下的preferences选项2在General选项下找到editors中的TextEditors,单击进入,找到Sh

2017-03-14 22:51:05 708

原创 严重:Parse error in application web.xml file at jndi:/localhost/day_29/WEB-INF/web.xml解决办法

首先,遇到这类问题,可以先锁定问题是出在了web.xml当中,咱们看看问题的具体描述严重: Parse error in application web.xmlfile at jndi:/localhost/day_29/WEB-INF/web.xmlorg.xml.sax.SAXParseException; systemId: jndi:/localhost/day_29/WEB-

2017-03-14 22:36:30 9864

原创 linux 系统下,忘记密码的快捷解决方法。

尼玛哥在学习linux的过程当中,想到,万一自己忘记了linux的密码该怎么办?其实,在linux当中,只用简单的操作几步,就可以更改用户密码~1,重启系统,在系统进入前3秒钟,按下 E键。2,紧接着,咱们再次按下E键,进入编辑命令,在图中的三个选项当中,咱们选中kernel 内核模式下进行编辑3.第三次按下E键,进入了核心选项的模式后,咱们按下空格键,并且输入“s

2017-03-14 17:23:02 758

原创 eclipse 当中,修改文本编辑框的字体大小

尼玛哥近期在使用eclipse的时候,总是觉得这个文本编辑框字体,实在是太小了,于是,想要改变字体的大小,接下来,就给大家简单介绍一下如何将文本编辑框的字体大小进行调节。第一步。在window选项下找到preferences选项第二步,在preferences 对话框当中,选择General →Appearance→Color and Font第三步,在Color an

2017-03-13 09:34:03 3718

转载 如何在linux当中,大量的添加用户

在linux当中,大量的添加需求的用户数,以便于管理、

2017-03-12 22:11:54 1960

转载 linux基础学习之用户和用户组

尼玛哥在网上找到一个很好的介绍linux的网站,分析给大家去看看:linux基础学习Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,

2017-03-10 21:51:02 238

转载 出现log4j:WARN No appenders could be found for logger 解决方法

尼玛哥在编译一个项目的时候,出现了spring项目经常在启动tomcat时报如下警告信息:log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system prope

2017-03-08 12:06:14 68244

原创 myeclipse当中,如何导入或者导出项目

最近老师给尼玛哥一个项目,做一个在线教学平台的系统出来,尼玛哥现在还处在摸爬滚打阶段,在网上搜到一个相关的项目,刚刚开始导入项目的时候,都不知道怎么去导入项目,真的是很尴尬,在网上搜索了相关资料后才知道怎么做,接下来,就把我的导入过程,连带导出过程一并给大家演示一波,希望能给那些像尼玛哥一样的小白们,一些帮助,哈哈哈。尼玛哥用的myeclipse 10版本的图文介绍下 1.导入

2017-03-07 12:12:36 31160

原创 linux 基础学习之目录与文件处理命令

为了更好的学习linux,开始学习下基本的文件与目录的管理一.处理目录的常用命令ls: 列出目录cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录mv:移动文件与木料,或修改名称touch: 创建空文件.

2017-03-06 14:08:37 468

tesseract-ocr-w32-setup-v5.0.0-alpha.20200223.exe

tesseract-ocr最新版工具包,32,64均可以使用,文件大小40多M ,识别英文数字的准确率相对还可以,大家可以下载后试用一下

2020-03-11

0cam ,视频,jif录制工具

视频录制、Gif图片制作工具,可以实现视频制作、GIF图片上传至博客等功能,欢迎下载~~~

2020-03-10

统计学习方法思维导图

将统计学习课程内容转化为思维导图,大家可以根据自己在书本中掌握的程度修改,也可以自行补充

2018-08-24

python 基础程序100题

给初学者练习python,每天5题,一共20天,题目与答案均在资料内

2018-07-19

PCA 算法实验代码(python)

本实验,利用PCA 算法,对据人脸数据集进行特征提取,选择少量特征便能得到理想的结果,实验验证采用欧式距离

2018-05-31

SPSS v 22 破解安装包 用于数据挖掘,统计学分析

spss 数据分析工具,“统计产品与服务解决方案”软件,SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X等版本。

2017-09-04

Neo4j中文使用手册以及例子.doc

Neo4j中文使用手册以及例子

2017-08-16

hadoop与myclipse连接报空指针需要的hadoop.dll,winutils.exe 文件

当运行时出现 log4j:WARN No appenders could be found for logger (org.apache.hadoop.util.Shell). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Exception in thread "main" java.lang.NullPointerException at java.lang.ProcessBuilder.start(ProcessBuilder.java:441) at org.apache.hadoop.util.Shell.runCommand(Shell.java:404) at org.apache.hadoop.util.Shell.run(Shell.java:379) at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:589) at org.apache.hadoop.util.Shell.execCommand(Shell.java:678) at org.apache.hadoop.util.Shell.execCommand(Shell.java:661) at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:639) at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:435) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:277) at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:125) at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:344) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491) at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265) at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:562) at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:557) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491) at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:557) at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:548) at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:833) at test.WordCount.run(WordCount.java:150) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at test.WordCount.main(WordCount.java:155) 报错时,请下载此文件,从新安装到自己所配置的Hadoop文件当中,注意,此Hadoop不是虚拟机中的集群,而是window下,所配置的文件夹中的,例如,我存放的位置是:D:\hadoop.2.2.0\hadoop-2.2.0\bin。那么,只需要将文件解压,然后从新拷贝到bin目录下。

2017-02-02

空空如也

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

TA关注的人

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