大数据学习——Hadoop第一天

HADOOP是apache旗下的一套开源软件平台HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理HADOOP的核心组件有HDFS(分布式文件系统)YARN(运算资源调度系统)MAPREDUCE(分布式运算编程框架)广义上来说,HADOOP通常是指一个更广泛的概念——HADOOP生态圈 1、HADOOP应用于数据服务基础平台建设 2、/HADOOP用于用户画像3、HADOOP用于网站点击流日志数据挖掘金融行业:个人征信分析证券行业:投资模型分析交通行业:车辆、路况监控分析电信行业:用户上网行为分析...总之:hadoop并不会跟某种具体的行业或者某个具体的业务挂钩,它只是一种用来做海量数据分析处理的工具  重点组件:HDFS:分布式文件系统MAPREDUCE:分布式运算程序开发框架HIVE:基于大数据技术(文件系统+运算框架)的SQL数据仓库工具HBASE:基于HADOOP的分布式海量数据库ZOOKEEPER:分布式协调服务基础组件Mahout:基于mapreduce/spark/flink等分布式运算框架...

工作学习中积累的学习资源

善用搜索引擎(随便哪个都行)就足够了,不过下面这些网址,在我的工作学习中实实在在的给与了我一些帮助,所以,我想记下他们,感谢他们! Java学习相关优质资源https://www.javaworld.comhttps://www.coursera.org/https://www.edx.org/https://www.sololearn.com/https://hackr.io/https://qubit-labs.com/free-resources-learn-java-programming-online/https://www.baeldung.comhttps://www.java67.comhttps://www.logicbig.comhttps://java2blog.comhttps://docs.oracle.comhttps://www.javamadesoeasy.comhttps://codesjava.comhttp://java2novice.com/https://howtodoinjava.comhttps://www.javatpoint....

Linux学习笔记——重点推荐的Linux网络在线学习资源

 首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97.com/book/vbird_linux/linux_basic/index.htm 3:http://man.linuxde.net/4:http://linux.51yip.com/ 5:原文链接:http://www.jianshu.com/p/307c8d0fbf22字数482 阅读13474 评论22 喜欢422ChinaUnixLinux中国实验楼:免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!。香港Linux用户协会:了解香港Linux的好网站。Linux@Taiwan:台湾的Linux爱好者组织,CLDP的家,列有翻译的LinuxHOWTO中文版。ChineseLinuxExtensionsWebsite :中文Linux扩展(CLE),基于...

工作中积累的一些有用的网络学习资源

   现在学习的成本是越来越低啦!只要有网络有一台电脑有一颗热爱学习的心,想了解什么、研究什么、应用什么,基本上都可以尽情的畅游在网络的知识海洋之中去淘宝。自从今年六月份换了公司之后,便进一步进入了比较忙碌的工作时光(上下班路程比较远,每天不是在上班就是在上下班的路上),在原来的公司中也积累了一些非常有用的网络学习资源,不过忘记了记录在博客上,导致进入新的公司后,还得一个个的再去积累。当然,其实如果会使用搜索引擎,工作中、生活中、娱乐中的各种资源信息都是非常容易找到的,只不过有些信息找起来不是那么轻松和容易的,还是积累下来更好一点,下面是我的一点小小积累,在此做个记录,以备后用。FindNewWorld中文百度一下,你就知道关于百度搜狗搜索引擎-上网从搜狗开始好搜—用好搜,特顺手伍佰亿,一个免费帮中小企业推广网站的搜索引擎有道首页中国搜索-国家权威搜索中搜第三代搜索引擎平台——开放融合创新微软必应搜索-全球搜索,有问必应(Bing)谷歌搜索_google搜索_谷歌搜索引擎入口_www.gugesousuo.netGoogleYahooHotBotЯндек...

Linux学习笔记——使用指定的用户权限执行程序——sudo

   sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。1:sudo的帮助信息如下:qian@ubuntu:~/桌面$sudo--helpsudo-以其他用户身份执行一条命令usage:sudo-h|-K|-k|-Vusage:sudo-v[-AknS][-ggroup][-hhost][-pprompt][-uuser]usage:sudo-l[-AknS][-ggroup][-hhost][-pprompt][-Uuser][-uuser] [command]usage:sudo[-AbEHknPS][-rrole][-ttype][-Cnum][-ggroup][-hhost][-p prompt][-uuser][VAR=value][-i|-s][<command>]usage:sudo-e[-AknS][-rrole][-ttype][-Cnum][-ggroup][-hhost][-p prom...

Linux学习笔记——查看Linux系统信息的方法

由于Linux的发行版本比较多,并且有些差异性,所以,分析问题时我们常常需要知道自己的Linux系统的版本信息,以下是我搜集到的一些方法1:显示电脑以及操作系统的相关信息qian@ubuntu:~$uname-aLinuxubuntu3.13.0-32-generic#57-UbuntuSMPTueJul1503:51:08UTC2014x86_64x86_64x86_64GNU/Linux 2:查看正在运行的内核版本qian@ubuntu:~$cat/proc/versionLinuxversion3.13.0-32-generic(buildd@kissel)(gccversion4.8.2(Ubuntu4.8.2-19ubuntu1))#57-UbuntuSMPTueJul1503:51:08UTC2014 3:查看当前操作系统发行版信息qian@ubuntu:~$cat/etc/issueUbuntu14.04.1LTSl 4:查看当前操作系统发行版信息qian@ubuntu:/etc$lsb_release-aNoLSBmodulesareava...

Linux学习笔记——切换并取代用户身份命令——su

  再次从头好好的学习Linux,本着以免轻易忘记,以备后用的原则,将我觉得常用或者好玩的linux命令记录在这,注意:我的实验环境是 Ubuntu14.04.1   su这个命令我经常使用,因为我喜欢在root用户下来操作1:一般用户切换为root用户(有以下几种方式,需要输入密码)su su-su-lsu--loginsu-rootsu-lrootsu--loginrootsuroot  2:root用户切换为一般用户(不需要输入密码)suqiansu-qiansu-l qiansu--login qian3:使用su--help或者mansu可以查看到su命令更加详细的信息,这个命令相当的简单,不过在没有写这篇博客之前我没有实验那么多的情况,这也许就是写这篇博文的小小新发现吧!这里又不得不提英语的重要性了,命令的帮助信息和用户帮助手册的信息全部都是英文,如果英文功力好,只要知道命令的名字就能通过man命令了解到这个命令的全部信息,当然,具体的作用还是要实验一下才能理解的更...

最近工作学习心得体会

好久没逛博客园,没写博客了,当然,我也没有停止学习!现在的工作不是很忙,遇到的问题也不是很多,自己知道自己的基础比较薄弱,所以在回头补基础,最近主要是在看林信良的《JSP&Servlet学习笔记(第二版)》觉得非常不错,虽然以前学过这部分知识,不过看了这本书之后觉得自己好像根本没有学习过一样!书还没有看完,等看完了,实验实验总结总结!另外,我在现在的公司已经有三年多了,六月份合同到期,打算换换环境,在公司里各种项目做了有六七个,主要参与力度比较大的有三个,其中一个花费的时间是最多的,开发、维护的周期都比较长,从这个项目中我学到的东西也最多! 第一:什么能导致一个项目容易做赔?没有一个商人,希望做赔本的生意,不过总有商人是要赔本的。这个项目从开始到现在,我一直都有参与,并且也知道这个项目使我们公司陷入了泥潭之中!下面我简单总结一下这个项目是怎么做赔的?1:临时换大将,项目组这边的项目经理和客户那边的项目经理给换掉了2:两个公司组合式开发3:针对自己公司不熟悉的技术,却在项目中使用4:针对客户的需求调研工作做的不到位,需求文档的内容和客户所需要的匹配度不高5:开发的过程中...

HTTP协议——学习资料小结

嗯,这几天回头再次的学习Servlet的知识点,觉得HTTP协议的内容是相当重要的,现在虽然知道浏览器与应用程序的交互离不开它,但是怎么将信息从浏览器传输到服务器的这个知识点还是一个盲点。于是从网上找了找相关的资料大概的能让我明白了一些这里面的情况,当然,具体的实现等等还不是特别的清楚,下面先记录下来这些不错的入门的网络资源,然后在慢慢将这些知识盲点补上来,非常感谢原作者的辛勤写作!1:特别推荐看一看阮一峰老师的关于网络协议的两篇非常棒的博文(阮老师的其他博文也是相当的精彩,主要是通俗易懂,简单明了)http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.htmlhttp://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html这两篇关于互联网的博文非常的不错,简单明了,通俗易懂,虽然上大学的时候也学习过网络协议的相关课程,但是内容过于庞杂,理解记忆绝不深刻,看了这两篇博文后觉得太棒啦! 2:推荐看博客园中小坦...

写给自己的Java程序员学习路线图

恩,做开发的工作已经三年多了,说起来实在是惭愧,自己的知识树还像一棵小草一样,工作中使用到了许多的知识和技术,不过系统性不够、根基不牢、并且不够深入!当然,慢慢的我也更加的清楚,我需要学习一些什么样的知识、应该怎么学习、并且十分紧迫的渴望能将自己的知识树成长为更好更健壮以及繁茂亦可参天大树!如下是我做开发这三年经常使用一些技术和工具,当然这些技术也都是需要加强的(有些是我一直使用的,不过不深入,有些内部的原理等等不是很清楚)前端部分:      1)HTML:网页的核心语言,构成网页的基础      2)CSS:使网页更加丰富多彩灿烂的利器      3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互      4)HTMLDOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页   &n...

JavaScript DOM编程艺术学习笔记(一)

嗯,经过了一周的时间,今天终于将《JavaScriptDOM编程艺术(第2版)》这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推荐给想了解HDOM的相关人员!首先非常感谢作者写出了这么好的一本书,谢谢!书中的内容比较多,我仅记下我认为对自己和他人有所帮助的一些内容!嗯,首先还是让代码来说话吧!下面是两段此书中反复强调且通用的经典代码段1:相当的经典和实用,尤其是当需要为页面加载函数绑定多个函数的时候/***[addLoadEvent为页面的加载事件绑定执行的函数]*@param{[function]}func[打算在页面加载完毕时执行的函数]*/functionaddLoadEvent(func){varoldonload=window.onload;if(typeofwindow.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}} 2:也相当的经典和实用,特别对于插入新的标签元素的时候...

AJAX(学习笔记一)

1:什么是AJAX?AJAX是一组英文单词的简写,这组英文单词是:AsynchronousJavaScriptandXML,翻译成中文的意思是:异步的JavaScript和XML。什么意思呢?简单点讲就是:通过HTML页面中的JavaScript方法能够不刷新整个页面的情况下实现和服务端进行交流返回对应的请求数据,而返回的数据常常是两种格式的,文本格式和XML格式的,但是文本格式比较简单使用XML格式的数据很容易替代掉,所以使用XML表示更加的贴切,现在常常返回JSON格式的数据!当然,异步好像没有解释,因为这是一个非常细微和隐秘的一个动作,在通过AJAX的引擎向后台服务器发送出请求后,JavaScript是不需要等待服务器的响应的(服务器的响应可能比较慢比较费时)而是先将控制权交给HTML页面本身,一边等待服务器的响应一边可以执行其他的脚本,当响应就绪后才对服务器端的响应进行对应的处理!在页面的体现是与服务器交换数据更新部分网页时,不会重新加载整个网页。传统WEB应用模式和AJAX应用模式区别在于AJAX引擎的作用,如下图所示:从上面我们也能感觉到,AJAX不是一种什么新的编程语言,...
代码星球 代码星球·2021-02-17

HTML DOM(学习笔记二)

嗯,在HTMLDOM(学习笔记一)中简单描述了一下HTMLDOM是什么,这一篇将记录下来有关HTMLDOM的内容!1:DOM节点首先,再来看一下HTMLDOM的树状结构,如下图所示:这就是我们要处理的HTMLDOM也就是一种HTML文档的另一种表现的形式,更加接近我们的HTML文档的表现形式的样式是这样的,如下图所示:在HTMLDOM中,所有的事物都是节点。HTMLDOM就是被视为节点树的HTML。根据W3C的HTMLDOM标准,HTML文档中所有内容都是节点,如上图所示,整个文档是一个文档节点;每一个HTML元素是一个元素节点;HTML元素的文本是文本节点;每一个HTML元素的属性是属性节点;而注释是注释节点。通过HTMLDOM,树中的所有节点均能通过JAVASCRIPT进行访问。所有的HTML节点都可以被修改、也可以被创建和删除。如果学习过数据结构中的树,那么对于理解树形数据结构的特点来说是非常容易的,不过即使没有学习过,通过看下面的图也是非常容易理解的。了解树形数据结构的特点,对于理解通过HTML节点的属性来找其他的HTML节点是非常有帮助的! 2:DOM方法如果想操作...
代码星球 代码星球·2021-02-17

HTML DOM学习笔记一)

嗯,工作也有一段时间了,对编程的认识也深入了一些,以前认为HTML/CSS/JAVASCRIPT是比较简单的,看网上的教程就可以了,W3C是我学习这些知识常去的一个网站,非常感谢她让我学习到了更多的一些关于前端的知识,不过现在我不这样看了,前端工程师们最主要的就是通过这些来工作的(当然考虑的问题肯定是更多更广更深入了,架构问题、兼容性问题、性能问题、还有各种插件、JS库以及前端的各种工具等等),这些内容是非常丰富的,我也是挺感兴趣的并且觉得这样更为专业!至少让我觉得比天天,修改BUG、为客户修改数据、写一些文档、测试、发布、来回的几个项目间切换要好玩一些!以前写博客总想写一些他人从来没有写过的、自己亲身经历的、对他人和自己而言又是有一些价值的东西!现在我觉得自己的学习心得体会也是要记录下来的,毕竟即使简单的知识,如果不常常的使用也会随着时光的流逝而渐渐模糊的,记录下来、即使是按照自己的理解整理一下也能加深自己对知识的理解的!我不是天才,脑袋里没有公式、没有代码、没有对待世界特别的一种理解方式,那我就选择脚踏实地的一步一个脚印的走! 1:HTMLDOM是什么?先来看一下一个简单...
代码星球 代码星球·2021-02-17
首页上一页...1415161718...下一页尾页