自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

hadoop任务调度详解

                                                            hadoop任务调度详解     任何作业的运行,首先得从用户端提交作业给jobTracker开始。               用户端:         用户程序通过job类的submit方法向jobTracker提交作业,job类使用jobClient...

2012-02-14 14:47:09 265

原创 Map和Reduce的执行过程

                                                      Map和Reduce的执行过程   当要运行一个mapreduce应用程序时,可以分为一下几个步骤:   1.用户提交任务.   2.jobTracker:相当于namenode,来协调job的运行.   3.taskTracker:相当于datanode,运行此job...

2012-02-08 10:26:39 429

原创 云计算集群环境的搭建

前提条件: 1.首先要使得要配成集群环境的几台机器安装jdk 2.在每台机器上安装ssh 3.在每台机器上安装hadoop     在这个基础上,再来配置各机器之间的分布实现。 首先来说明一下:Linux系统下jdk的安装吧!            因为要配置成集群环境,所以每台机器的jdk软件包的版本必须一致,当然,hadoop的jar包的版本也必须一致,...

2012-02-05 10:37:26 533

原创 哈希表

1.什么是哈希表? 哈希表又程散列表,它通过把关键码值(key,value)映射到表中的某个位置来进行查找记录的。映射其实就是将关键码的值通过一个函数计算出索引的位置,这个函数就叫哈希函数,哈希函数可以自己定义,最常用的就是求模运算,好的哈希函数可以提高这个算法的效率。 2.为什么要使用哈希表? 哈希表具备数组和链表的优点,通过哈希函数可以得到索引位置,所以,哈希表的查找效率很高,又因为哈希...

2011-11-02 11:26:35 114

原创 Jpcap的安装与配置

1.到网上下载JPcap,下载地址是:http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html 2.由于JPcap运行时依赖WinCap的类库,所以,也必须在本机下载安装WinCap,下载地址是:http://www.winpcap.org 3.配置JPcap的路径:把Jpcap文件夹下lib文件夹里的JPcap.dll文件复制到你机...

2011-09-25 00:28:42 1594 2

原创 网络安全

                                      网络安全 计算机网络虽然带给了我们方便,但同时,我们在使用网络时,是否注意过网络安全问题呢? 计算机网络面临的安全性威胁主要有以下四种情况:1.截获,2.中断,3.篡改,4.伪照。 1.    截获:是指攻击者从网络上获取他人的通信内容。 2.    中断:是指攻击者有意中断他人在网络上的通信。 3.    ...

2011-09-24 21:06:34 157

原创 数据库以及JSP页面乱码问题的处理

    数据库中和JSP页面中中文显示乱码问题,纠结了我很久。令我兴奋的是,现在已经解决了。刚开始测试时,因为我是在MySQL那个黑框框里面中插入中文数据的,所以没有出现乱码。然而,当我用JSP页面去测试时,情况就不同了。我编写的JSP页面的功能很简单,当输入的用户名和密码都正确时,则将数据库中所以用户的信息用表格显示出来,反之,则提示出错信息。刚开始,我没测试向数据库中插入数据,而是用户名和密码...

2011-09-05 23:33:31 171

原创 沫忆心V1.0版(通信项目)

         沫忆心V1.o版终于在昨天竣工了。做这个项目之前,我们定的时间是8月20日,当时,还觉得时间很充分,应该可以完成,熟知后面一拖再拖,直到昨天。这件事中也可以反映一个人做事的态度,自己规划的事情却不能够按时完成。以后这一方面得加强了。闲话少说了,还是切入正题吧!       这个项目,我负责的是服务器端,我搭档(小心姐)负责的是客户端。这次合作我非常满意,比以前好多了,貌似我们...

2011-09-01 22:31:33 84

原创 html页面表单向servlet提交中文数据乱码问题

之前我们解决servlet页面显示乱码的解决方案是:response.setContentType("text/html;charset=gbk");这样只能保证:你在servlet写的中文能够被显示,但是:如果是从html页面得到的中文数据呢?不知道大家有没有测试过?     我今天测试了下:当我在html登录界面输入学校的名字:湖南大学,servlet通过request对象,调用其getP...

2011-08-20 18:37:25 294

原创 TCP连接-三次握手和四次断开

 TCP连接——三次握手和四次断开 1.面向连接 TCP是一个面向连接的协议,面向连接是指任何一方向对方发送数据前必须先建立通道,比如像打电话一样:必须要等到对方的手机响铃,并且对方接听电话时,才能与对方通信。而UDP则不是面向连接的协议,基于UDP协议的通信双方不需要事先与对方协商建立连接,也不管对方的IP地址与端口号是否存在,就发送数据,这个处理方式有点像手机发短信,不管对方手机是否欠费或...

2011-08-11 01:31:42 162

原创 try catch 和throws的分析

程序中碰到异常问题,我们到底是用try-catch还是用throws呢?到底什么时候用try-catch,什么时候用throws呢?   我的观点是:哪种处理方式对你程序更有利就用哪种!!!   try-catch是用来处理别人抛出的exception的,当你觉得你有足够的能力以及足够的信息处理该方法中可能出现的异常时,就使用它。而当你觉得你没有能力处理时,你就要首先声明该方法可能出现异常...

2011-08-09 17:30:58 130

原创 沉睡的人,你也该清醒了!

沉睡的人,你也该清醒了! 这几天感触颇深,趁着明天放假,好好记录下。   从培训到现在已经有几个月了,在这个过程中,通常是老师讲哪,我就做哪,从来没有过自己的想法,也从来没有想过我到底是为了什么学习?我到底要学些什么?(当然,我现在也没想清楚这些问题,不过,区别是我现在已经在思考这些问题了)特别搞笑的是:自己还认为这种状态蛮好,以为自己学到了很多知识。自从胡老师跟我们上过几次思想课之后,才发...

2011-08-07 01:57:44 259

原创 网络通信初识

                                               网络通信初识 1.通信必须在两方建立:服务器端和客户端。 执行这行代码:java.net.ServerSocket server=new java.net.ServerSocket(port);就可以创建一个服务器对象。port是服务器的端口,当服务器对象创建成功后,调用:server.accept(...

2011-07-29 00:18:03 84

原创 文件压缩(哈弗曼编码)

哈弗曼文件压缩的基本原理: 1.统计要压缩文件中各字符出现的频率。采用哈弗曼压缩的前提是:待压缩的文件中各字符出现的频率相差甚远,这样才体现出哈弗曼压缩的优点。    该方法可以通过使用hashMap()来统计次数。 public static HashMap<Byte, Integer> count(String path) { HashMap<Byte, Inte...

2011-07-24 01:13:55 171

原创 链表的理解

1.什么是链表? 2.链表有哪些特点? 3.为什么要使用链表? 4.链表分为哪几种形式?     直观来说,项链,佛珠,手表都是链表的一种表现形式,链表就是一种由一系列结点构成的数据结构。     链表的特点:链表是由一系列结点构成,每个结点至少包含两个域(数据域和指向下个结点的引用类型),双向单链表和循环单链表还有个指向父节点的引用类型域。链表中的结点存放的物理地址是非连续的,链表是不...

2011-05-31 23:20:46 170

原创 浅谈equals与==的区别

以前学习java时,觉得equals与==没什么区别,当然也不知道他们有什么区别?那次听完课之后,自己查了些资料,稍微对它们两有点了解,下面是我对equals与==区别的一些看法: 1.==有两种用法:第一,用在八种基本类型中时,是判断两个变量的值是否相等,相同时则返回true,不同时则返回false.第二,当用在引用类型中时,它并非是判断两个对象的内容是否相等,而是判断两个对象所指向的内存地址...

2011-05-03 00:28:45 111

原创 五子棋(人机大战)

我们都知道,理论需要联系实践,实践是检验真理的唯一标准。学习知识何尝不是这样?老师讲的再好,如果自己不亲身去做,那知识永远是属于老师的。在学习中,我们常常有这种感觉:老师上课我们全部能够听懂,但当老师要我们做练习时,才发现很多知识我们并没有掌握,以前有人曾问我:你的专业到底是学什么?顿时哑口无言,因为我也不知道学了什么?我们并没有把我们学过的知识运用到具体实践中去,平时也很少做编程方面的练习。总之...

2011-04-29 15:20:35 515

原创 BMP文件格式小总结

 1.BMP是一种与硬件无关的图像文件格式,它所占用的空间很大,不采用其他任何压缩,它的深度可选1个字节,4个字节,8个字节,24个字节,我们通常所说的真彩色就是24个字节,BMP图像的扫描方式是从下往上,从左到右,当文件的宽度不是4的倍数是,要通过补0来使文件是4的倍数,但是由于BMP图像文件占得内存太大,我们平常都不用这种格式。     2.BMP文件结构    位图文件...

2011-04-21 00:17:38 266

原创 文件小总结

1.文件是用来保存数据,我们写的java程序都是通过文件来保存的。文件通常保存在计算机磁盘中,所以文件是永久的,不是暂时的。当你要把数据保存在文件中时,要给文件起个名字,文件的全名字包含文件的路径名和扩展名,但我们单独讲一个文件名字时,是不带文件路径的。文件的扩展名不是文件的格式,它只是文件的后缀名,有时候只是为了我们方便查询而已。 2.有时候我们希望把同一类型的文件封装到一起,我们就引入了目录...

2011-04-19 20:30:32 68

原创 异常分析

1.异常是指在程序运行时出现的非正常事件.比如说:文件无法打开或创建以及空对象的操作。由于异常事件会导致错误,所以一个好的程序必须要对这些异常进行处理,来增加程序的“健壮性”。 2.在C语言中,为了处理异常,通常是通过调用函数通过返回值来处理的。而Java,多采用异常处理机制,这样能使程序更加易读,易懂,以及维护。 3.Throwable和throw以及throw三个关键字的区别:    T...

2011-04-17 10:33:08 193

原创 简单画图板

 整体思路的分析:1,首先要有一个得到窗体的类,即包含主函数的类2,当点击鼠标时,要发生鼠标事件,所以要写一个监听类。3,当画不同的图形时,要写成不同的类,来实现画图形的方法。4,当我们前三步做好时,每当我们点击鼠标时,能够画图形了,但当我们把窗体移动时,原来画的图形就不见了,这样,我们就必须要实现图形的重绘,我们定义一个队列用来保存图形,所以就必须要有一个队列类5,虽然能够实现画板的重绘,但有时...

2011-04-13 20:27:42 155

原创 画图板的总结

[align=center][/align][b][/b]画图板的总结 1,简单界面的实现 要得到画图板,首先必须要有一个界面。得到界面对我们来说是件很简单的事,但是我们需要知道的是,绘制界面其实是JFrame里setVisible中隐藏的paint方法,在绘制窗体时要重写paint方法,并调用父类的paint方法,以前没有多想这个问题,以为绘制界面是setVisible的功能。我们还...

2011-04-06 15:26:14 84

原创 集合框架的总结

[b][align=center]集合,队列,映射三者的用法及区别[/align][/b][size=medium]集合,队列,映射[/size][size=medium]三者都是一种容器,都是可以用来存取东西的,但是三者有不同的区别。 1.集合(Set) 集合中的对象是无序的,不可重复的,集合是一个接口定义,不能创建对象,只能通过它的子类去创建,它常用的子类有HashSet和TreeSet。...

2011-03-27 22:06:32 66

原创 关键字总结

[align=center][b]关键字总结[/b][/align]1.这组关键字:public ,protected,默认的,private之间的用法。首先它们的访问权限从高到低,这些关键字既可以修饰属性,方法还有类, 当属性,方法以及类是用public修饰时,这些方法和属性是可以被任何的类和方法调用的,还有在一个java文件中,只能有一个publi...

2011-03-26 11:49:58 45

空空如也

空空如也

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

TA关注的人

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