JAVA获取本机IP地址
一、windows操作系统下主机IP地址try{ System.out.println("本机的IP = " + InetAddress.getLocalHost());} catch (UnknownHostException e){ e.printStackTrace();}二、linux操作系统下主机IP地址E...
GitHub写出漂亮的README文档
GitHub的Readme文件可以让参与你的开源软件的人一眼就能知道你做的是个什么东东,有什么作用,具体怎么用,所以一个好的Readme文件需要一目了然,需要排版好看。GitHub上的Readme文件用的是markdown语言(一种编辑博客的语言),所以文件后缀名是md。GitHub支持的语法在标准markdown语法的基础上做了修改
Hadoop作业调度机制
前几天身份证竟然过期了,为了“重新做人”晚上就得飞奔回大山东补办良民证,希望朝廷手下留情,不要把我抓起来,因为我要以黑户的身份爬火车了。。。回归正题:话说hadoop是处理大数据的,一堆煤炭被分成N量车来拉,那这些车是怎么分配的呢?如果是两队煤炭同事需要拉又该怎么分配这些车呢?这就是作业调度的问...
GitHub开源协议的解释
GitHub使我们可以共享代码,开源学习,你的代码共享出来需要选择一个协议,具体协议的解释参考下表:下方表格中出现的用词的解释:协议和版权信息(License and copyright notice):在代码中保留作者提供的协议和版权信息声明变更(State Changes):在代码中声明对原来代码的重大修改及变更公开源...
Spring官网
一、spring的官方网址:http://spring.io/二、看到这个简洁清新的界面,导航很明确,进入projectswhatever the infrastructure needs of your application may be, there is a Spring Project to help you build it。spring的涵盖面是很宽广的,你需要什么可以在上图所示的页面中查找,本页很清晰,...
Hadoop增加和删除节点
1. DataNode1.0 配置文件在master/namenode下修改配置文件conf/mapred-site.xml。关键参数dfs.hosts和dfs.hosts.exclude。注意:不同hadoop版本的配置文件规划不太一致!具体参考相关版本的hadoop官方文档的cluster setup部分。 http://hadoop.apache.org/docs/ 点击相同或相近版本。上面的说法是在hadoop 1.x中...
JAVA真正理解实现多线程的两个方法(Thread Runnable)
Java中实现多线程可以通过以下两个方法:1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候...
JAVA集合类框图
上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。 上述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含has...
JAVA Object类
java.lang.Object java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。 Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。 Object类是Java中唯一没有父类的类。 其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。 Object类中...
抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随...
JAVA 与 C++ 的区别
1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 2.多重继承 c++支持多重继...
数据挖掘中常犯的十一大错误
0. 缺乏数据(Lack Data)1. 太关注训练(Focus on Training)2. 只依赖一项技术(Rely on One Technique)3. 提错了问题(Ask the Wrong Question)4. 只靠数据来说话(Listen (only) to the Data)5. 使用了未来的信息(Accept Leaks from the Future)6. 抛弃了不该忽略的案例(Discount Pesky Cases)7. 轻信...
有趣的一篇文章:外企潜规则
老外的想法做法就是不一样,如果你想在外企工作得好,有些潜规则你最好心里有数。Unacceptable:老外打小受的教育是人要以表扬鼓励为主,所以老外批评人比较含蓄。说你这件事办的unacceptable,已经算是说的很重了,中国老板在外企混久了, 也便跟着装起来,对你不满,写email给你,左一个unacceptable右一unaccepta...
很棒的可视化分析展现-可口可乐
直接点击如下链接,即可查看展现效果:http://www.s-v.de/dataviz2007/很棒!包括动态的图形变化,使用不同的人物形象;还有你按住'D'键可以看到有趣的跳舞动作。都很cool!现在的BI展现总让人觉得比较呆板,其实使用Flash是一种很好的方式,比如本文介绍的这个...
工作小感
工作时间长了也有一些感悟,随笔写下来。公司的人儿啊你总是可以将公司里的人划分几个区域,不同区域的人总有不同的特征精疲力尽区:该区的同学早来晚归、埋头苦干,最后得到什么结果因人而异了,但不会太差 吊儿郎当区:该区同学有自己兴趣,且兴趣浓厚到可以占用工作时间,常见老员工,一般就是混吃等下班...
数据挖掘常见10大问题
Q1. Data Mining 和统计分析有什么不同? 硬要去区分Data Mining和Statistics的差异其实是没有太大意义的。一般将之定义为Data Mining技术的CART、CHAID或模糊计算等等理论方法,也都是由统计学者根据统计理论所发展衍生,换另一个角度看,Data Mining有相当大的比重是由高等统计学中的多变量分析...
客户流失预测
理论背景 客户流失分析或客户流失预测:通过离网调研和数据挖掘,捕捉客户离网前的特征,预测客户流失的概率。这对于优质客户的保护是十分重要和有效的分析手段。对于客户流失预测,从两个方面来看:一个是客户流失预警,一个是流失客户特征分析。 客户流失预警:定义统...
当数据遇到挖掘
信息化的浪潮给全世界带来的翻天覆地的变化。当你使用信用卡刷卡消费的时候,刷卡交易的信息和购物情况已经进入了银行和商场的数据库;当你拿起手机拨打电话的时候,话单的信息已经进入了电信运营商的数据库;当你在医院挂号就医的时候,门诊和处方的信息已经进入了医院的数据库;当你使用公交卡乘车的时候,购买车票的信...
大数据之城的发展
早在大数据概念出现以前就存在了各种各样的关于数学、统计学、算法、编程语言的研究、讨论和实践。这个时代,算法以及各种数学知识作为建筑的原料(比如钢筋、砖块),编程语言作为粘合剂(比如水泥)构成了一座座小房子(比如一个应用程序),形成了一小片一小片的村庄(比如一台服务器)。这个时代村与村之间还没有高速公路(...
大数据系列分享第二期:《Hadoop生态圈》