- 博客(3)
- 收藏
- 关注
原创 多线程学习之(一)线程安全性
编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享和可变的状态的访问。 共享:变量可以由多个线程同时访问;可变:变量的值在其生命周期内可以发生变化(包括变量引用的对象的值的变化); ps:①类的局部变量是存放在java栈内存上,成员变量是存放在java的堆内存上。而java栈内存是线程私有的,java堆内存是线程共享的。所以要控制类的成员变量;②在java里,类的静态(sta
2016-05-18 23:55:09 354
原创 hadoop 学习之(一)搭建环境
环境说明 系统:centos 6.5hadoop:2.7.1JDK:1.7虚拟机3台(1台 namenode;2台 datanode)环境准备(可选) 准备了3台虚拟机,1台 namenode,叫 master;2台 datanode,分别叫 slave1 和 slave2。 修改主机名称 命令:vi /etc/sysconfig/network,修改 HOSTNAME=maste
2016-04-25 00:08:20 389
原创 Intellij IDEA 安装jrebel插件
jrebel(http://zeroturnaround.com/)的作用就是当你的代码改变时,你不需要重启服务,节省了时间。代码的改变有很多种,比如增加class、在class中增加方法等等。下面介绍一下 java 开发利器 intellij idea 怎样安装 jrebel。1.安装 jrebel 插件 在 intellij idea 中,打开 File - Settin
2015-10-12 23:52:45 16861 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人