
jenkins自动构建配置:代码提交后自动触发构建的两种方案 在实际开发中,手动点击 “立即构建” 显然不够高效。理想的流程是:当代码推送到 G...
安全模式 NameNode在启动的时候,首先将映射文件fsimage载入内存,并执行编辑日志edits中的各项操作,一旦在内存中成功建立文件系统...
Hadoop RPC Hadoop RPC主要分为四个部分,分别是序列化层、函数调用层、网络传输层和服务器端处理框架,实现机制为: 序列化层:主...
Hadoop版本 hadoop1.x版本 由三部分组成 Common(辅助工具) HDFS(数据存储) MapReduce(计算和资源调度) 存...
Hadoop简介 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分...
线程死锁 死锁是由于多个线程间相互等待资源,而又不释放资源导致的无穷无尽的等待 造成死锁的条件 互斥条件:一个资源每次只能被一个线程使用 请求与...
LongAdder 在使用AtomicLong时,如果是在高并发场景下去同时竞争修改同一个原子变量,由于内部使用的是CAS,只会有一个线程修改成...
CAS操作 之前说在java.util.concurrent.atomic包下提供的原子操作类底层使用的是CAS,那么什么是CAS呢,CAS的全...
原子操作 在java.util.concurrent.atomic包下提供了很多原子操作类,多个线程执行一个操作时,其中任何一个线程要么完全执行...