上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
2020年3月19日
摘要: 1.CountDownLatch CountDownLatch是一个同步计数器,初始化的时候传入需要计数的线程等待数,可以是需要等待执行完成的线程数,或者大于; 作用:用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。是一组线程等待其他的线程完成工作以后在执行,相当于加强 阅读全文
posted @ 2020-03-19 13:35 wnwn 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.线程池 1.1 什么是线程池 java中的线程池是运用场景最多的并发框架,几乎所以需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来三个好处: 第一:降低资源消耗:通过复利用已创建的线程降低线程创建和销毁造成的消耗; 第二:提高相应程序:当任务达到时,任务可以不 阅读全文
posted @ 2020-03-19 13:34 wnwn 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.虚拟机准备 准备三台客户机(安装JDK8,关闭防火墙,静态ip,主机名称) 修改etc/hosts文件 192.168.138.102 hadoop102 192.168.138.103 hadoop103 192.168.138.104 hadoop104 2.编写集群分发脚本xsync 2. 阅读全文
posted @ 2020-03-19 04:24 wnwn 阅读(292) 评论(0) 推荐(0) 编辑
2020年3月18日
摘要: 概述 伪分布式模式下,hadoop将所有进程运行于同一台主机上,但此时hadoop将使用分布式文件系统,而且各jobs也是由JobTracker服务管理的独立进程。同时,由于伪分布式的hadoop集群只有一个节点,因此HDFS的块复制将限制为单个副本,器master和slave也都将运行于本地主机。 阅读全文
posted @ 2020-03-18 20:07 wnwn 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.配置独立操作 独立操作默认情况下,Hadoop被配置为以非分布式模式作为单个java进程运行,这个对调式很有用; 下面的实例复制要用作输入的未打包conf目录,然后查找并显示给定正则表达式的每个匹配项。输出被写入给定的输出目录; 1.1 创建一个文件夹名为input mkdir input // 阅读全文
posted @ 2020-03-18 17:07 wnwn 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.安装JDK 1.1 使用【rpm -qa | grep jdk】命令查看目前版本的JDK; 1.2 使用【rpm -e --nodeps】删除当前系统自带的JDK 2.1 【rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86 阅读全文
posted @ 2020-03-18 17:06 wnwn 阅读(191) 评论(0) 推荐(0) 编辑
摘要: hadoop是什么 hadoop是一个由Apache基金会所开发的分布式基础架构,用户在不了解分布式底层细节的情况下,开发分布式程序,充分利用集群的威力进行高速运算和存储; hadoop实现了一个分布式文件系统,简称HDFS,HDFS有高容错性的特点,并且设计用来部署在低廉的硬件上;而且它提供高吞吐 阅读全文
posted @ 2020-03-18 17:05 wnwn 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 概述 串行:一个线程在处理操作; 并行:多个线程在处理操作; 并发编程:在多线程环境下,应用程序的执行; 并发编程的目的:同分运用到资源,提供程序的效率 什么情况下用到并发编程: 1.在线程阻塞时,导致应用程序停止; 2.处理任务时间过长,可以创建子任务,来进行分段处理; 3.间断任务执行; 并发编 阅读全文
posted @ 2020-03-18 14:48 wnwn 阅读(173) 评论(0) 推荐(0) 编辑
2020年3月17日
摘要: 1.ConcurrentHashMap和HashTable区别 ConcurrentHashMap融合了hashtable和hashMap二者的优势; hashTable是做了同步的,hashMap没有同步,所以hashMap在单线程情况下效率高,hashTable在多线程情况下,同步操作能保证程序 阅读全文
posted @ 2020-03-17 15:16 wnwn 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.介绍HashMap底层用到的数据结构 数组+单向链表+红黑树 数组:数组每一项都是一个链表,其实就是数组和链表的结合体 单向链表:当法神hash碰撞时,首先会找到数组对应位置,然后1.8采用尾插入法(1.7采用头插入法),形成一个单项链表结构 红黑树:当数组中每项的链表长度大于8时,会转换为红黑 阅读全文
posted @ 2020-03-17 14:30 wnwn 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页