自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 java 垃圾回收机制

很多书中提到,判断一个对象是否应该存活,是使用程序计数器的,对象有一个引用计数器,每当一个地方引用,计数器就加1,引用失效,计数器减1,当计数为0,该对象可以被回收。引用计数器算法的实现简单,判定效率也很高,但是,java虚拟机里面没有选用计数器算法来管理内存,主要原因是它很难解决对象之间...

2015-10-18 15:44:00 76

转载 hadoop性能调优

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

2015-10-13 20:14:00 86

转载 hadoop-common源码分析之-WritableUtils

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

2015-10-13 20:14:00 82

转载 mapreduce-shuffling

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

2015-10-13 20:14:00 122

转载 synchronized几种形式及其用途

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

2015-10-13 20:13:00 65

转载 java在实际过程中遇到的一些小问题( 不断更新)

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

2015-10-13 20:13:00 87

转载 tcpdump抓包

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

2015-10-13 20:13:00 94

转载 redis 学习(常用命令及demo)

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

2015-10-13 20:13:00 113

转载 ssh免密码登陆

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

2015-10-13 20:13:00 50

转载 hadoop-common源码分析之-Configuration

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

2015-10-13 20:13:00 72

转载 vim编辑器常用命令

插入命令 : 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 ...

2015-10-13 20:13:00 64

转载 java 内存模型

java模型规定:所有变量都要存储在主内存(Main Memory)中,每一个线程都有自己的工作内存(Working Memory),线程中的工作内存中保存了被该线程使用的变量的主内存副本拷贝,线程对变量的操作(读取,复制)都必须在工作内存进行,而不能直接读写内存中的变量。而不同线程之间也无法...

2015-10-13 20:12:00 61

转载 代理模式 & 动态代理

代理模式(proxy Pattern)有三个角色: 抽象主题角色(Subject):是真实主题和代理主题的公共接口,以便在任何可以使用真实主题的地方都可以使用代理主题。 代理主题角色(proxy Subject):负责控制对真实主题的引用,负责在需要的时候创建或删除真实...

2015-10-13 20:12:00 43

转载 java并发编程(二)对象的共享

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

2015-10-13 20:11:00 67

转载 java并发编程(六)取消与关闭

接《java并发编程(五)任务执行》 前面几章我们一直是创建和开启线程,而有时候我们要结束任务或线程,这并不是很容易的,因为,java 并没有提供任何机制来安全终止线程(在未来的jdk版本中会不会加入呢?)它提供了中断。这是一种机制,能够在一个线程终止另一个线程的工作。 任务取消 ...

2015-10-13 20:11:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除