上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页
摘要: 启动时调用init方法 [java] view plain copy public void init(){ if (!run){ run = true; //工作队列 workQueue = newPriorityBlockingQueue(maxCacheWork); //是否存在工作队列满处理 阅读全文
posted @ 2016-11-04 15:48 大数据从业者FelixZh 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 考虑有这样一个LiftOff类: 以及一个发射主线程: 我们的本意是先显示倒计时,然后显示“发射!”,运行结果却是 因为main()函数也是一个线程,程序能否得到正确的结果依赖于线程的相对执行速度,而我们无法控制这一点。想要使LiftOff线程执行完毕后再继续执行主线程,比较容易想到的办法是使用轮询 阅读全文
posted @ 2016-11-03 17:29 大数据从业者FelixZh 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: Class Executors Class Executors java.lang.Object java.util.concurrent.Executors public class Executors extends Object Factory and utility methods for 阅读全文
posted @ 2016-11-03 11:00 大数据从业者FelixZh 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Fail-fast:在迭代的过程中发现数据被改变时立即抛出异常,而不是等遍历完了再抛出异常;可以理解为快速感知。 在并发的时候,当线程A正遍历一个Collection或Map,这时另外一个线程B修改Collection或Map,线程A就会抛出一个错:ConcurrentModificationExc 阅读全文
posted @ 2016-11-02 16:29 大数据从业者FelixZh 阅读(716) 评论(0) 推荐(0) 编辑
摘要: java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value o 阅读全文
posted @ 2016-11-02 11:51 大数据从业者FelixZh 阅读(560) 评论(0) 推荐(0) 编辑
摘要: java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度  阅读全文
posted @ 2016-11-02 10:03 大数据从业者FelixZh 阅读(29474) 评论(2) 推荐(4) 编辑
摘要: Java不能 通过简单的赋值来解决对象复制的问题,需要利用clone实现。 阅读全文
posted @ 2016-11-01 14:54 大数据从业者FelixZh 阅读(7985) 评论(0) 推荐(0) 编辑
摘要: 1、下载MySQL-5.5.10-win32.zip的版本。2、解压到任意路径,比如"D:\Programm Files\"。3、进入MySQL路径,复制my-small.ini为my.ini,在[mysqld]部分添加basedir = "D:/Program Files/Mysql-5.5.10 阅读全文
posted @ 2016-11-01 09:37 大数据从业者FelixZh 阅读(218) 评论(0) 推荐(0) 编辑
摘要: SnakeYAML Documentation This documentation is very brief and incomplete. Feel free to fix or improve it. Installation If you use Maven just add a depe 阅读全文
posted @ 2016-10-27 11:45 大数据从业者FelixZh 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: YAML预研文档 YAML概要 YAML是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写,早先YAML的意思其实是:”Yet Another Markup Language”(另外一种置标语言),但为了强调这种语言以数据做为中心,而不是以置标语言为 阅读全文
posted @ 2016-10-27 11:38 大数据从业者FelixZh 阅读(2353) 评论(0) 推荐(1) 编辑
摘要: 1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录 2、Kafka 删除topic的命令是: ./bin/kafka-topics --delete --zookeeper 【zookeeper ser 阅读全文
posted @ 2016-10-24 14:07 大数据从业者FelixZh 阅读(14503) 评论(0) 推荐(0) 编辑
摘要: Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两 阅读全文
posted @ 2016-10-21 19:25 大数据从业者FelixZh 阅读(4041) 评论(1) 推荐(0) 编辑
摘要: 一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates O 阅读全文
posted @ 2016-10-21 08:51 大数据从业者FelixZh 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 在使用Log4j时若提示如下信息:log4j:WARN No appenders could be found for logger则,解决办法为:在项目的src下面新建file名为log4j.properties文件 阅读全文
posted @ 2016-10-18 20:33 大数据从业者FelixZh 阅读(848) 评论(0) 推荐(0) 编辑
摘要: HashMap的遍历有两种常用的方法,那就是使用keyset及entryset来进行遍历,但两者的遍历速度是有差别的,下面请看实例: 阅读全文
posted @ 2016-10-17 15:49 大数据从业者FelixZh 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzAB 阅读全文
posted @ 2016-10-12 14:54 大数据从业者FelixZh 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 阅读全文
posted @ 2016-10-08 14:08 大数据从业者FelixZh 阅读(8211) 评论(3) 推荐(2) 编辑
摘要: 背景:在文本编辑器下写纯文本时不知怎么回事儿,原来能输入简体字,但过了之后只能输入繁体中文了!我用的是sogou拼音输入法,我检查过,输入法设置的是简体中文,eclipse默认的编码方式是utf-8. 解决方法:eclipse里面,代码格式化的快捷键是ctrl+shift+F,sougou输入法里面 阅读全文
posted @ 2016-10-08 10:44 大数据从业者FelixZh 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 缺少 commons-logging.jar 阅读全文
posted @ 2016-10-07 15:59 大数据从业者FelixZh 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pac 阅读全文
posted @ 2016-09-30 17:56 大数据从业者FelixZh 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Hash partitioning enables easy partitioning of data that does not lend itself to rangeor list partitioning. It does this with a simple syntax and is e 阅读全文
posted @ 2016-09-30 09:45 大数据从业者FelixZh 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 命令行模式安装图形界面 yum grouplist 检查已安装的组 yum groupinstall "X Window System" yum groupinstall "GNOME Desktop Environment" startx 或者init 5 就OK。 重新安装了带图形界面模式的ce 阅读全文
posted @ 2016-09-30 08:59 大数据从业者FelixZh 阅读(3163) 评论(0) 推荐(0) 编辑
摘要: 本文来自Spark Streaming项目带头人 Tathagata Das的博客文章,他现在就职于Databricks公司。过去曾在UC Berkeley的AMPLab实验室进行大数据和Spark Streaming的研究工作。本文主要谈及了Spark Streaming容错的改进和零数据丢失。 阅读全文
posted @ 2016-09-29 20:32 大数据从业者FelixZh 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 1.起因 公司hadoop集群里的datanonde和tasktracker节点负载主要集中于晚上到凌晨,平日工作时间负载不是很高。但在工作时间内,公司业务人员有实时查询需求,现在主要 借助于hive提供业务人员日常查询。总所周知,hive是一个基于MR的类SQL查询工具,它会把输入的查询SQL解释 阅读全文
posted @ 2016-09-29 17:42 大数据从业者FelixZh 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: SecureCR 下的文件传输协议有ASCII 、Xmodem 、Ymodem 、Zmodem ASCII:这是最快的传输协议,但只能传送文本文件。 Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。 Ymodem:这是Xmodem的改良版,使用 阅读全文
posted @ 2016-09-29 16:08 大数据从业者FelixZh 阅读(50174) 评论(0) 推荐(1) 编辑
摘要: 前言 在当今每日信息量巨大的社会中,源源不断的数据需要被安全的存储.等到数据的规模越来越大的时候,也许瓶颈就来了,没有存储空间了.这时候怎么办,你也许会说,加机器解决,显然这是一个很简单直接但是又显得有些欠缺思考的办法.无谓的加机器只会带来无限上升的成本消耗,更好的办法应该是做到更加精细化的数据存储 阅读全文
posted @ 2016-09-29 15:45 大数据从业者FelixZh 阅读(13740) 评论(1) 推荐(1) 编辑
摘要: 首先在项目下创建一个文件夹,保存我们的jar包。 在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口 输入文件夹名称【lib】,点击【ok】。我们通常在lib文件夹中存放从外部引入的jar包 找到我们要引入的jar包,鼠标选中jar包,然后按住鼠标左键不放,把jar包拖到l 阅读全文
posted @ 2016-09-27 11:09 大数据从业者FelixZh 阅读(4798) 评论(0) 推荐(0) 编辑
摘要: apache common logging是一种log的框架接口,它本身并不实现log记录的功能,而是在运行时动态查找目前存在的日志库,调用相关的日志函数,从而隐藏具体的日志实现log4j是具体的日志实现,真正负责"写"日志的这个功能common logging本身不是log,你可以把它看做是一个日 阅读全文
posted @ 2016-09-27 11:02 大数据从业者FelixZh 阅读(4956) 评论(0) 推荐(1) 编辑
摘要: [spark-hadoop@master ~]$ sudo scp /etc/profile spark-hadoop@slave1:/etc spark-hadoop@slave1's password: scp: /etc/profile: Permission denied [spark-hadoop@master ~]$ sudo scp /etc/profile root@slave... 阅读全文
posted @ 2016-09-26 10:43 大数据从业者FelixZh 阅读(451) 评论(0) 推荐(0) 编辑
摘要: linux下可以直接用cron定时任务,window下可以使用schtasks 命令代替。 第一次在win7 cmd输入: schtasks 如果出现错误:“错误:无法加载列表资源” 的问题原因很简单:点击打开链接查看编码:chcp发现使用的是936中文GBK编码 ,这样 schtasks.exe 阅读全文
posted @ 2016-09-26 09:08 大数据从业者FelixZh 阅读(3205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页