加载中
java 垃圾回收机制

jdk1.2之后,java对引用的概念进行了扩充,将分为强引用、软引用、弱引用、虚饮用四种: 强引用 软引用 弱引用 虚引用

2015/10/18 15:44
21
mapreduce-shuffling

map->reduce map和reduce之间的过程,成为shuffling,官方图是这样介绍的.(这样描述不是很准确) MapTask 每个map任务都有一个环形内存缓冲区用于存储任务的输出.默认100MB(MRJobConfig.IO_SO...

hadoop-common源码分析之-WritableUtils

hadoop将java的基本类型进行封装,对整型进行编码时,分为固定长度格式、可变长度格式。可变长度格式使用一种比较灵活的编码方式,对与较小的数(尤其是负数)可以节省空间存储。 VIntWritab...

2015/10/13 20:14
37
hadoop性能调优

操作系统调优 增大同时打开文件描述符和网络连接上限 操作系统的默认连接数上限为128 (sysctl -a | grep net.core.somaxconn),/etc/sysctl.conf 添加 net.core.somaxconn=32767 linux默认打开...

2015/10/13 20:14
28
vim编辑器常用命令

插入命令 : 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令: 命令 作用 h、方向左键 左移动...

hadoop-common源码分析之-Configuration

Configuration类实现了Iterable、Writable接口,使得可以遍历和序列化(hadoop自己序列化) 配置文件格式 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl...

ssh免密码登陆

要配置hadoop,需要ssh面密码登录,网上的方法何其多,看的自己乱七八糟,还是静下来耐心整理下,电脑是centos 7,开两台虚拟机。 场景: A电脑需要面密码登录到B、C电脑(虚拟机) 配置前保...

redis 学习(常用命令及demo)

redis NOSQL 介绍: 是一项全新的数据库革命性运动,是一个非关系型数据库,在超大规模和高并发的SNS类型网站中应用广泛。 NoSql是以key-value形式存储,特点是:非关系型、分布式、开源的水...

2015/10/13 20:13
23
tcpdump抓包

tcpdump是一个抓包工具,学名 嗅探器(sniffer)通过网卡的混杂模式来实现获取网络中信息包。 tcpdump可以直接在http://www.tcpdump.org/下载源码进行编译使用。 解压源码后,./configure 然...

2015/10/13 20:13
15
java在实际过程中遇到的一些小问题( 不断更新)

1. Arrays.asList()用在基本数据类型: int[] o1 = new int[2]; int[][] o2 = new int[][]{{4,5},{3,6}}; List<int[]> xx = Arrays.asList(o1); List<int[]> xxx = Arrays.asList(o2)...

2015/10/13 20:13
4
synchronized几种形式及其用途

java并发编程过程中,常用到同步关键字synchronized,现在分析下synchronized在编程过程中的几种用途。 在方法体上 public synchronized void method1() { } 一次同时只能有一个线程能调...

代理模式 & 动态代理

代理模式(proxy Pattern)有三个角色: 抽象主题角色(Subject):是真实主题和代理主题的公共接口,以便在任何可以使用真实主题的地方都可以使用代理主题。 代理主题角色(proxy Subject)...

java 内存模型

java模型规定:所有变量都要存储在主内存(Main Memory)中,每一个线程都有自己的工作内存(Working Memory),线程中的工作内存中保存了被该线程使用的变量的主内存副本拷贝,线程对变量的操...

2015/10/13 20:12
5
java并发编程(六)取消与关闭

接《java并发编程(五)任务执行》 前面几章我们一直是创建和开启线程,而有时候我们要结束任务或线程,这并不是很容易的,因为,java 并没有提供任何机制来安全终止线程(在未来的jdk版本中...

2015/10/13 20:11
9
java并发编程(二)对象的共享

接昨天 《java并发编程(一)线程安全性》 发布和逸出: “publish”,发布一个对象的意思是:使对象能够在当前作用域之外的代码中使用。(Publishingan object means making it available t...

2015/10/13 20:11
4

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部