- 博客(4)
- 收藏
- 关注
原创 volatile的理解
首先聊一下volatile关键字的作用: 1、保证内存可见性; 2、禁止指令重排序; 先说内存可见性: 1、要讲一下JMM,我们通常说的java虚拟机内存是分成主内存和线程本地内存的,这个很多文章有讲,有图。那么思考两个问题:为什么要设计线程的本地内存?这个本地内存空间究竟在哪里? 由于CPU处理速度远大于内存读写,所以CPU是带一块告诉缓存的。但是这个高速缓存非常小。通常就是几个M或者几十个M而已,每次CPU分配时间片执行线程代码时,要把指令集合还有本地方法栈加载过来,这样时间片结束前尽量.
2021-03-07 19:03:42
145
原创 hadoop伪分布式配置
书接上文 linux安装hadoop 进入hadoop安装目录,将配置文件复制出一份用于修改,下图中hadoop_pseudo就是复制出来的配置目录 进入到新复制的hadoop_pseudo目录中 1、修改core-site.xml 2、修改hdfs-site.xml 3、修改yarn-site.xml 4、修改mapred-site.xml 到此为止配置文件...
2018-08-03 17:29:14
441
原创 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
25757
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
70405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅