- 博客(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
原创 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 1046
原创 递推小算法(递推存款)
# 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
原创 链表的实现
# 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人