- 博客(4)
- 收藏
- 关注
原创 volatile的理解
首先聊一下volatile关键字的作用:1、保证内存可见性;2、禁止指令重排序;先说内存可见性:1、要讲一下JMM,我们通常说的java虚拟机内存是分成主内存和线程本地内存的,这个很多文章有讲,有图。那么思考两个问题:为什么要设计线程的本地内存?这个本地内存空间究竟在哪里?由于CPU处理速度远大于内存读写,所以CPU是带一块告诉缓存的。但是这个高速缓存非常小。通常就是几个M或者几十个M而已,每次CPU分配时间片执行线程代码时,要把指令集合还有本地方法栈加载过来,这样时间片结束前尽量.
2021-03-07 19:03:42 109
原创 hadoop伪分布式配置
书接上文 linux安装hadoop进入hadoop安装目录,将配置文件复制出一份用于修改,下图中hadoop_pseudo就是复制出来的配置目录进入到新复制的hadoop_pseudo目录中1、修改core-site.xml2、修改hdfs-site.xml3、修改yarn-site.xml4、修改mapred-site.xml到此为止配置文件...
2018-08-03 17:29:14 382
原创 linux安装hadoop
1、下载hadoop到官网http://hadoop.apache.org/releases.html下载hadoop最新版本,我目前能看到最新版本是3.1.0选择binary,找到http下载链接,随便选择一个都可以下载选择一个合适的文件夹,执行 wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.1.0/h...
2018-08-03 16:44:49 25461 5
转载 mac安装telnet
在10.12及以下版本,都内置了telnet命令,但是在10.13中,已经取消了接下来给大家介绍下如何安装telnet命令:1、打开“终端”,输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",接着输入密码,一路回车就完成了2、...
2018-07-23 09:56:10 70159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人