自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python入门地址

http://linux.chinaunix.net/techdoc/beginner/2008/05/05/1000568.shtml

2014-02-28 10:02:29 594

原创 java-映射内存

package UDPDemo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import j

2014-02-19 22:34:59 622

原创 nio-选择器

package UDPDemo;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocketChannel;

2014-02-19 19:47:18 850

原创 深入理解hadoop(一)----Common的实现----Configuration

一,hadoop的配置管理a,hadoop通过独有的Configuration处理配置信息[java] view plaincopyConfiguration conf = new Configuration();  conf.addResource("core-default.xml");  conf.addResource

2014-02-19 11:15:10 1152

原创 有用的十大算法

1. C4.5  C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法.  C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:  1) 用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的不足;  2) 在树构造过程中进行剪枝;  3) 能够完成对连续属性的离散化处理;  4) 能够对不完整数据

2014-02-19 10:22:17 678

原创 Struts2 VS Struts1

— 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的PO

2014-02-19 10:20:41 484

原创 J2EE 乱码两张解决方式--小结

1、在接收端重新编码代码如下:    String name=new String(name.getByte("ISO-8859-1"),"utf-8")2、在Tomcat中配置Tomcat的默认编码        connectionTimeout="20000"         redirectPort="8443 "  URIEncoding="utf-8

2014-02-19 10:19:36 548

原创 web请求---小结

获取登录用户:  request.getSession().getAttribute("adminUser");返回站点的根路径: request.getContextPath();返回的是你浏览器中显示的主机名: request.getServerName();返回服务器端口号: getServerPort()=========================

2014-02-19 10:17:00 522

原创 JAVA虚拟机--小结

一、java内存管理:  java运行时,把虚拟机内存分为:方法区,虚拟机栈,本地方法栈,堆,程序计数器  程序计数器:  当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值       来选取下一条需要执行的字节码指令,各条线程都有独立的程序计数器,线程私有    java虚拟机栈:描述的是java方法执行的内存模型,每一个方法被调用至执

2014-02-19 10:15:42 516

原创 Win7下快速搭建hadoopEclipse运行环境--方案

apache提供了 Linux下开发hadoop教程,不多说网上有很多参考资料,说法不一自己总结下思路,希望能对喜欢hadoop的兄弟姐妹有所帮助:硬件:win7step 1、 安装1.6以上版本 jdkstep 2、 安装Cygwin,下载安装cygwin  (因为运行hadoop需要linux环境)              从网上下载setup程序后运行:

2014-02-19 10:14:08 1201

原创 hadoop Unable to load native-hadoop library --解决

13/09/11 22:05:53 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable经常会出现这段代码,他可能会导致程序无法向下执行网上对于这个问题有很错中说法

2014-02-19 10:12:19 1117

原创 DataNode数据块工作流DataXceiver

DataXceviverServer:监听块传输连接请求,同时控制进行的块传输请求数(同一时刻的传输数不能超过maxXceiverCount)和带宽耗费情况(块传输时带宽耗费带宽不能超过预定值BlockTransferThrottler.bytesPerPeriod)。当在run里监听到一个块传输请求时,开启一个DataXceiver线程处理块传输。系统关闭时,会关闭用于监听的连接的Ser

2014-02-19 10:10:16 716

原创 hadoop各个类的作用

1.基础包(包括工具包和安全包)包括工具和安全包。其中,hdfs.util包含了一些HDFS实现需要的辅助数据结构;hdfs.security.token.block和hdfs.security.token.delegation结合Hadoop的安全框架,提供了安全访问HDFS的机制。hdfs.util(一些HDFS实现需要的辅助数据结构)AtomicFileOutputS

2014-02-19 10:09:15 1963

原创 从装机到hadoop完全分布式

ubuntu13.04下载地址http://releases.ubuntu.com/13.04/新建用户组和用户:sudo addgroup hadoopsudo adduser -ingroup hadoop hadoop授权:sudo gedit /etc/sudoers添加下面代码hadoop  ALL=(ALL:ALL)

2014-02-19 10:07:31 1107

原创 理解 java 缓冲区

1,buffer缓冲区成员: private int mark = -1;//一个备忘位置,调用mark()方法时,mark = position;调用reset()方法时,position=mask; private int position = 0;//位置,下一个要被读取或写的元素的索引,位置会自动由相应的get(),put()函数更新。 private int limi

2014-02-18 15:38:47 3506

原创 理解io

1, I/O: I/O:顾名思义,数据的读取和写入上图简单描述了数据从外部磁盘向运行中进程的内存区域移动的过程。进程使用read( )系统调用,要求其缓冲区被填满,内核随即向磁盘控制硬件发出指令,要求其从磁盘读取数据,磁盘控制器直接把数据写入内核空间的缓冲区,这一步是通过DMA完成,无需CPU协助,一旦内核缓冲区被装满,内核即把缓冲区里面的临时数据拷贝到用户进程所指定的缓冲区

2014-02-18 14:17:33 761

原创 DataNode内幕(一):数据存储和它的小伙伴们

大家好,今天我们开始学习DataNode,一个相对于分布式客户端,较为复杂的一个hadoop集群的VIP会员DataNode:数据节点,在分布式集群中和真正和数据打交道的一个对象,它的职责就是存储数据和读取数据,维护它所管理的数据节点:简单的说,一个网络拓扑节点,在一个集群内,我们将一台计算机或者一台虚拟机称之为一个节点,同时一台机器(计算机和虚拟机的统称)可以属于多个集群,对于交叉集群部

2014-02-15 11:56:57 1035

原创 DFSClient技术内幕(写入数据——数据写入过程)

以下是本人研究源代码成果, 此文僅献给我和我的小伙伴们,不足之处,欢迎斧正-------------------------------------致谢道格等人!注:hadoop版本0.20.2,有童鞋表示看代码头晕,所以本文采用纯文字描述,哥还特意为你们把字体调调颜色噢 ^ o ^上一篇文章,我们一起讨论了数据管道的建立,创建OutputStream下面我们一起讨论关于数据写入的

2014-02-15 11:55:55 1935

原创 DFSClient技术内幕(写入数据——管道的建立)

以下是本人研究源代码成果, 此文僅献给我和我的小伙伴们,不足之处,欢迎斧正-------------------------------------致谢道格等人!注:hadoop版本0.20.2,有童鞋表示看代码头晕,所以本文采用纯文字描述,哥还特意为你们把字体调调颜色噢 ^ o ^上一篇文章,我们一起讨论了写入数据的准备过程,创建OutputStream下面我们一起讨论关于数据写入的

2014-02-15 11:55:08 1982

原创 DFSClient技术内幕(数据的写入--OutputStream的初始化)

以下是本人研究源代码成果, 此文僅献给我和我的小伙伴们,不足之处,欢迎斧正-------------------------------------------------致谢道格等人!注:hadoop版本0.20.2,有童鞋表示看代码头晕,所以本文采用纯文字描述,哥还特意为你们把字体调调颜色噢 ^ o ^上一篇文章,我们一起讨论了DFSClient数据的校验和读取过程,下面我们一

2014-02-15 11:53:53 2941

原创 DFSClient技术内幕(读取数据)

以下是本人研究源代码成果, 此文僅献给我和我的小伙伴们,不足之处,欢迎斧正-------------------------------------------------致谢道格等人!注:hadoop版本0.20.2,有童鞋表示看代码头晕,所以本文采用纯文字描述,哥还特意为你们把字体调调颜色噢 ^ o ^上一篇文章,我们一起讨论了DFSClient初始化过程,下面我们一起讨论关于数据

2014-02-15 11:52:51 2513

原创 DFSClient技术内幕 (DFSClient介绍以及其初始化)

以下是本人研究源代码成果, 此文僅献给我和我的小伙伴们,不足之处,欢迎斧正-------------------------------------------------致谢道格等人!注:hadoop版本0.20.2,有童鞋表示看代码头晕,所以本文采用纯文字描述,哥还特意为你们把字体调调颜色噢 ^ o ^大家都知道,hadoop是最优秀的大数据处理框架之一,而本文研究的DFSClient

2014-02-15 11:51:15 5429

原创 分治算法-选手赛程安排

2014-02-13 14:10:41 765

原创 java高速多线程虚拟内存

public class MapperCore { private static AtomicInteger ider=new AtomicInteger(); private List chunks= new ArrayList<>(); private final static long TWOGIG = Integer.MAX_VALUE; private long lengt

2014-02-13 09:44:51 773

原创 填数字玩游戏——穷举法演示

、# include int main(){ int i1,i2,i3,i4,i5; int num1,num2; for(i1=1;i1<=9;i1++) { for(i2=0;i2<=9;i2++) { for(i3=0;i3<=9;i3++) { for(int i4=0;i4<=9;i4++) { for(int i

2014-02-12 08:50:00 1047

原创 递推小算法(递推存款)

# include //# define RATE = 0.0171//# define FETCH = 1000int main(){ double fetch = 1000; double rate = 0.0171; double corpus[49]; int i; corpus[48]=fetch; for(i=47;i>0;i--) { corpus[i]

2014-02-11 17:03:19 755

原创 小程序-兔子繁殖(斐波那契)

# include # define NUM 13int main(void){ int i; int fib[NUM]={1,1}; for(i=2;i<NUM;i++) { fib[i]=fib[i-1]+fib[i-2]; } for(i=0;i<NUM;i++) { printf("第%d个月的兔子总数是:%d\n",i,fib[i]); } prin

2014-02-11 16:28:56 892

原创 结构体笔记

1,定义一个结构体2,结构体成员初始化和赋值3,结构体与指针4,结构体的使用5,枚举的创建和使用6,位运算7,算法概论

2014-02-11 15:50:25 485

原创 链表的实现

# include # include typedef struct Node { int data; struct Node * pNext;}ST;ST * create_list(void){ int len;//链表的有效长度 int i; int val;//存放用户输入的值 printf("请输入链表的有效长度 len = "); scanf("%d",

2014-02-11 15:45:20 597

原创 C语言指针及内存分配

0123456789

2014-02-10 09:28:54 745

空空如也

空空如也

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

TA关注的人

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