自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 pNFS,NFS,CIFS三者特点及信息流区别比较

pNFS(Parallel NFS.并行NFS)它是文件共享的并行实现,将传输速率提高了几个数量级。(什么是pNFS?一文有pNFS的全面介绍。) NFS(Network File System,网络文件系统) CIFS(Common Internet File System,通用 Internet 文件系统)pNFS NFSCIFS以上三个个结构图分别

2012-05-31 15:24:42 4079

转载 关于Java自增操作的原子性

最近在工作中和一个同事因为自增是不是原子性操作争论的面红耳赤,那Java的自增操作到底是不是原子性操作呢,答案是否的,即Java的自增操作不是原子性操作。1.首先我们先看看Bruce Eckel是怎么说的:  In the JVM an increment is not atomic and involves both a read and a write. (via the latest

2012-05-17 16:04:07 2951 1

转载 同步和互斥有什么联系和区别

相交进程之间的关系主要有两种,同步与互斥。所谓互斥,是指散步在不同进程之间的若干程序片断,当某个进程运行其中一个程序片段时,其它进程就不能运行它 们之中的任一程序片段,只能等到该进程运行完这个程序片段后才可以运行。所谓同步,是指散步在不同进程之间的若干程序片断,它们的运行必须严格按照规定的 某种先后次序来运行,这种先后次序依赖于要完成的特定的任务。  显然,同步是一种更为复杂的互斥,而互斥是一

2012-05-17 15:23:02 1818

转载 线程安全总结(二)

站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。       可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开java虚拟

2012-05-17 15:13:36 398

转载 java线程安全总结 (一)

最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题:java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛

2012-05-17 15:12:39 500

转载 多线程程序中操作的原子性

0. 背景原子操作就是不可再分的操作。在多线程程序中原子操作是一个非常重要的概念,它常常用来实现一些同步机制,同时也是一些常见的多线程Bug的源头。本文主要讨论了三个问题:1. 多线程程序中对变量的读写操作是否是原子的?2. 多线程程序中对Bit field(位域)的读写操作是否是线程安全的?3. 程序员该如何使用原子操作?1. 多线程环境下对变量的读写操作是否是原子的?我们先从一道很

2012-05-17 11:33:19 614

原创 hadoop archive

1. HDFS对大量小文件的缺点通常,HDFS (hdfs://node14:9000/user/hadoop/inputDir) 的文件以block方式存放,block的metadata被放在NameNode的内存中. 这样,a large number of samll files can eat up a lot of memory on the NameNode2.Hadoop A

2012-05-10 10:41:53 6124 1

原创 reserved

sss

2012-05-10 10:11:40 593

转载 教你如何成为一个Eclipse热键高手

Eclipse IDE 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些会让你的手指动的飞快的热键组合。在工作的时候,人们会怀疑你是在打电玩。(1,200字;2005年8月29日)Eclipse最妙的地方是它的功能是如此的丰富。如果你找不到某项功能,要么是你没有

2012-05-09 18:09:02 456

原创 shell-004 算术表达式操作方法汇总

0.#!/bin/bashecho -e "a*b=? a-b=? \n"read -p "please input the value of a:" aread -p "please input the value of b:" bresult=$((a*b))echo "a*b = $result"result2=$(($a-$b))echo "a-b = $result2

2012-05-09 16:15:55 731

原创 shell-003 通配符 与 转义字符

1. 通配符*   代表任意的字符串,可以是空字符串?   代表一个字符,不可以为空例zip*: 以zip开头的字符串,如zip、ziper*zip:以zip结尾的字符串,如zip、gunzip、unzip*zip*: 包含zip的字符串,如zip、bunzip2、bzip2*:任意的字符串z*e: 以z开头e结尾的字符串,如zipnote、zi

2012-05-09 16:12:07 951

原创 shell-002 while

0#!/bin/bashi=1while ((i<20))do ((i=i+1))doneecho $i1. baby_rocker.shbaby_rocker.sh#!/bin/bashwhile [ 1=1 ]do eject eject -t done2. repeat.sh#!/bin/bashde

2012-05-09 16:05:01 557

原创 shell-001 撰写一个clearlog.sh脚本

1. 撰写一个clearlog.sh脚本[root@localhost shell]# cat clearlog.sh#!/bin/bashcp /dev/null /var/log/apache2/access.log注:/dev/null大小为0,内容为空拷贝空文件覆盖日志文件access.log,即清空该文件2. 修改文件执行权限chmod +x

2012-05-09 15:56:32 545

原创 二叉查找树

输入一个数data,从二叉查找树找到一个节点node,要求满足| node->value - data | 绝对值最小.#include#include#includestruct BinTree{        struct BinTree *left;        struct BinTree *right;        int value;};

2012-05-08 06:27:43 374

原创 Wordcount测试用例 (1)

1. 代码package cn.edu.xjtu.wordcount;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configured;import org.apache.hadoop.fs.Path;import org.apache.hado

2012-05-07 12:07:54 2163

原创 编写MaxTemperature测试用例

(1) 源代码package cn.edu.xjtu.temperature;import java.io.IOException;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.

2012-05-07 09:29:49 1760

转载 JAVA中int、String的类型转换

JAVA中int、String的类型转换int -> Stringint i=12345;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i

2012-05-04 17:47:51 421

嵌入式Linux开发入门

《嵌入式Linux开发入门》全书资料及其PPT

2011-10-24

空空如也

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

TA关注的人

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