- 博客(30)
- 收藏
- 关注
初识Oracle
本来只是想让java程序连接实验室里面的oracle数据库的,结果发现连了好一会儿都没有连接成功,以前没有怎么接触过oracle数据库,在网上找了好久的原因,还是一直报这个错误:Exception in thread "main" java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNU...
2013-01-25 22:21:32 183
原创 给自己一点空间
看了看上次发表博客的时间,已经离现在大概有八个月了,也就是说我已经有大半年没有写东西了。。。 这段时间我干嘛去了?!然而为什么隔了这么久又开始写博客了呢?! 这要从暑假开始说起,当时还没有确定自己是要读研还是工作,于是带着疑问去了快盘实习,回来之后才发现我还有很多要学习的,对于很多方面我都还不扎实,想再读些书,于是开始走上一条为读研奔波的道路,读研的事情大概在十月份...
2012-12-27 21:38:02 161
解读HDFS
是蛮久木有写过关于hadoop的博客了额,虽然最近也看了一些关于linux的基础知识,但似乎把这个东西忘记了,其实时不时回顾一下以前的知识还是蛮有意思的,且行且忆! 我们Hadoop 主要由HDFS和MapReduce 引擎两部分组成。最底部是HDFS,它存储Hadoop 集群中所有存储节点上的文件。HDFS 的上一层是MapReduce 引擎,该引擎由JobTrackers 和TaskT...
2012-05-01 15:05:00 219
JVM垃圾回收算法
发现自己真的好久木有写博客了呃...一直只顾着看书做笔记什么的,也该是时候练练表达能力了!废话不多说,接着上次的博客写吧,还是有关于JVM方面的东西! Java虚拟机其实就是虚拟机的一种,看了两遍800多页的操作系统之后,我的理解是虚拟机就像是真实的机器一样为我们提供系统或者程序提供服务,它是将硬件设备以及软件资源整合起来,为系统或者程序提供直接的调用,这样在一台机...
2012-05-01 14:41:39 129
JVM垃圾收集机制流程
本来想一次性将java虚拟机上的垃圾回收机制弄懂的,看了几篇关于这方面的文章之后发现,要想把这一方面的知识全部弄清楚还需要深入研究吖!下面就先将JVM垃圾回收的机制大致的说一下吧! 不知道大家是否还记得java中栈和堆的概念,栈是java程序运行时用的,它可以展示性的存放一些临时变量,堆就是用来存放数据的,栈中的变量指向堆地址中的数据,首先让我们全面看一下JVM的结构框架图吧...
2012-03-03 23:52:00 134
Java编译和动态装载过程
大家应该还记得我们刚开始学java的时候,都是由记事本开始写代码的吧!这篇博客就从这里开始说起。 我们编写的代码都是纯文本的源程序,它必须经过编译,生成字节码的类文件之后才能运行。类文件是二进制的,没有统一的格式,JVM能识别这样的类文件并执行它,java的编译器是javac,这样编译之后的类文件就可以执行了,JVM再通过java解释器执类文件,这个解释执行过程又分为三部分...
2012-03-02 01:57:32 226
pagerank在hadoop上的运行
从2月1日开始,我们云计算小组也搞了四天的研究了,虽然人没有到到齐,但我们还是在一位学长的带领下完成了一些任务,现在先来总结以下吧! 直到现在,我们已经将pagerank的计算在自己的hadoop伪分布式机器上运行出来了!在集群上运行的代码也写出来了,只是没有在hadoop集群上进行测试了,因为昨天集群出来问题,今天主要的任务就是在集群上将成寻运行起来! ...
2012-02-05 12:12:46 503
hadoop集群环境的配置
之前说过,我们的hadoop集群已经搭建起来了,只是具体的步骤还没来得及整理,幸好今天又把流程走了一遍,真的是不做不晓得,一做才发现自己原来什么都忘记得差不多了,在此记录一下搭建hadoop集群的步骤,便于需要的时候看看! 这个配环境的过程真的是比较困难的,我今天搞了一天终于把自己的机器作为datanode连接上了master机器,我还是年前搞过一遍的呢,所以这个还是需要耐心+细心的!...
2012-02-02 02:47:28 137
hadoop集群上传下载文件
在过年前夕我们小组就开始研究云计算了,之前都是在搭建云平台,配置hadoop集群环境,出现各种问题,各种不解,最终还是成功搭建了由10台机器组成的hadoop集群环境!由于写这篇技术博客的时候没有网络,暂时就不写搭建环境的步骤了,下面就在hadoop集群上运行的程序进行分析吧!我们知道云计算应用中就有文件的上传和下载,我们提交任务到云端,让云端帮我们完成任务,下面就分析一下代码吧!要在Ha...
2012-01-29 13:01:15 487
数据结构之优先队列
这几天查阅了一些关于优先队列的资料,记得我们用优先队列的时候也是在做那个哈弗曼编码的时候,计算每个字符出现的频率之后,再将出现次数越多的就放在靠近树根越近的位置,就在这里用到了优先队列,刚开始真的不懂优先队列是干嘛的,不晓得为什么要存在这么一个东西,搞得自己好茫然的,后来看了源代码什么的之后,才发现它是这么简单! 在这之前我们都了解了一些有关于队列的知识,优先级队列是不同于先进先出队...
2011-11-29 02:30:29 304
hashmap与hashtable的比较
首先补充一点:前面写的一些有关于hashmap的结构分析的时候,后面进行了性能的测试,忘记说一点了,之前我用1000000个数据去测试的时候老是报“Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误,结果在网上搜了一下出错的原因和解决方法原因是:eclipse在虚拟机上进行数据处理的存储空间不...
2011-11-24 02:20:32 116
原创 用java分析hash表结构及性能(三)
貌似前面一篇的存储空间的测试木有弄上来。。。这里在把代码附上吧:package cn.java1118;public class TestMemory { public static void main(String[] args) { System.out.println("刚开始时----虚拟机上空闲的内存量为:"+Runtime.getRuntime()...
2011-11-23 10:14:49 104
原创 用java分析hash表结构及性能(二)
七,用代码来验证自己写的hash表以及性能分析(之前的rehash方法写错了,现在更正过来了!)package cn.java1118;/** * 自己写的hashmap类 * @author acer * * @param <K>:关键字类 * @param <V>:数据域类 */public class MyHashMap04<...
2011-11-23 10:04:55 109
原创 用java分析hash表结构及性能(一)
博客开始先发几句牢骚:今天这网速太慢了!我打开这个编辑页面就花了我半个小时!!!!!坑爹啊!还有,这是我第一次是现在word上编辑,再进行复制粘贴的。。。可能在排版上出现一点点问题吧,但我实在没有精力弄这个了,现在只是将哈希表的一些基本概述了一遍,接下来我会对HashMap和HashTable进行对比,找出他们之间的差别! 好了,开始今天的话题吧! 谈到hash表,对于...
2011-11-23 09:39:14 276
android之重力感应
最近一段时间就在研究这个android手机上重力感应的游戏,现在总算是搞定了,跟大家分享一下吧: 大家应该对重力感应的游戏应该不陌生吧,简单想想也能知道那是一会怎么回事儿!就是通过手机左右晃动而控制游戏中的物体的运动,我们只要知道这个重力感应的监听类在哪里就可以摸索出它的运动方式了!再了解其中界面的切换是怎样交互的,还有图片是怎么样绘制上去的就OK了! 重力感应的...
2011-10-12 12:46:33 96
将自己的代码导出成API文档
这个其实早就讲过了的,只是自己懒得去动手做吧,今天好不容易想起来要去将自己的代码弄成API文档看看,结果发现之前讲的好像忘得差不多了,看来,做记录是很有必要的啊! 现在在别人的帮助和自己的理解之下将这个东西捣腾出来,可能有很多原理还是木有弄懂吧,先把这个过程记录一下吧,以后有更深的而理解了再接着完善吧! 这里主要要分两部分来说:将自己的代码导出成API文档和一个工程调用另一个...
2011-09-25 02:22:58 632
android开发环境的搭建以及第一个程序的编写
看到上次写博客的日期,才发现我是真的好久木有总结了,想想我这么久以来也没没有做出个什么让自己觉得很有感觉的东西,也不晓得自己到底掌握了一些什么东西,这个时候不像我们之前的基础阶段,熊哥会有硬性规定,每天掌握哪些知识,完成一个什么小的程序,现在呢,胡老师讲完之后听着感觉真的懂了,等自己回来做的时候就不那么自信了··· 或许是自己太傲慢了吧,觉得自己懂了的东西就不用写出来了,现在一想想,...
2011-09-24 16:36:11 176
简单聊天室的搭建(二)
最近这几天一直在琢磨那个聊天室的构建,虽然我们的项目是打算做网络游戏,但还是先把这个聊天室的功能给完善了吧··· 现在想想,要做成一个像QQ功能那么多的聊天室确实不容易,不要看我们平时用QQ聊天时那么的轻松简单,一输入自己的账号及密码,几秒钟之后就出现好友列表,在线的人数等等,一双击好友就出现对话框,想聊天就聊天,想传送文件就传送文件的,要多方便就多方便!但真正自己做的时...
2011-08-30 16:08:34 310 1
原创 代码重构
代码的重构其实是一种代码的优化吧,有时候你会觉得,我的思路很清晰,但就是一看自己或别人写的代码就头晕晕的,其实是我们没有将代码写好,个各类它要实现的功能,类与类之间是什么关系等等都是我们要弄清楚的! 刚开始编写一个简单的聊天室的时候,我们的客户端界面都做得比较简单,客户端——>服务器——>客户端之间的通信消息的传递都是依靠一个JTextArea来实现的,但以后随着...
2011-08-28 12:22:48 79
原创 TCP/IP协议簇之链路层
最近几天在断断续续看了看Stevens的《TCP/IP详解卷一》,由于本人看书的速度比较慢,只看到TCP/IP协议簇的链路层的一些内容,就这一部分,先做一下记录或者说是笔记吧··· 链路层包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,在TCP/IP协议簇各层中都要遵循各层的协议,其中链路层最关键的协议是ARP(地址解析协议)和RARP(逆地址解析协议)。他们...
2011-08-27 09:09:29 141
原创 简单聊天室的搭建(一)
进入通信的学习也有四天了,觉得现阶段的学习真的和以前有很大的区别,胡老师给我们的硬性规定少了,更多的是让我们自己去思考,思考怎样去学,学什么,多提问题··· 确实如此,我们这个社会不会需要只会敲代码的程序员,我们要拥有一种能力,一种学习新知识,将外界的东西真正变成自己的东西,要会发现问题,分析问题,最后才是解决问题,我们现在要的不是结果,正如胡老师说的吧,服务器和...
2011-08-20 18:31:04 804
JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用
我的jdk问题终于解决了!!!之前我用eclipse将程序打包成jar文件一直打不开,重装了jdk不下10遍···环境变量神马的都设置了,就是打不开···我无奈了,就在我决定放弃不弄了的时候,一位学长给了我解决的方法··· 他给我看了下面的这个··· 后来我这些都设置完了,之前是指设置了path路径,现在这三个都设置了,虽然设置完了之后还是没效果,但觉得还...
2011-08-14 14:36:09 81
集合框架
排序和去重器:package 排序与去重;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.ArrayList;import java.util.List;import java.util.Random;import javax.swin...
2011-07-29 02:23:39 51
文件和IO流的小结
一.文件的操作: 新建、删除、查找、修改二.三种不同格式的创建文件对象的方法(构造器)File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个...
2011-07-29 02:17:35 178
关键字
常用关键字之总结1.访问权限,可见性分类 权限从大到小为:public(全部可见)—>protected(包内可见,不同包的话,子类可见)—>default(仅包内可见)—>private(仅本类中可见) 2.static关键字 用static修饰的方法和属性时说明该方法或属性是公共使用的,可以直接由类来调用 还有,只要改变一处用static修饰的属性值时在任何有该属性的...
2011-06-06 01:14:13 70
数组,队列,重绘
数组和队列:1.数组数组是一种线性的数据结构,数组中的每个元素的数据类型都是一样的。一维数组:定义一维数组的格式:三种1.数据类型 [] 数组名 = new 数据类型[长度];2数据类型 [] 数组名 = {参数列表};3.数据类型 [] 数组名 = new 数据类型[]{参数列表};怎样来操作数组?用下标来操作数组中的每一个元素,可以...
2011-05-23 00:19:44 71
原创 Java的图形界面和事件
Java的图形界面和事件: 1.Java的图形界面有两套:swing和awt2.为什么要使用swing,而不使用awt ? 因为swing比awt更标准3.所有的图形界面都是从object类中继承的4.事件流程1. 寻找事件源2. 给事件源添加监听器方法3. 重写监听器类4. 创建监听器类的对象,并绑定到事件源的监听器方法中。5.常用的监听器...
2011-05-23 00:17:48 321
类与对象
类和对象: 1.类的定义: 类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。类是对象的抽象。 2.对象的定义: 类的实例化。定义类的格式:public class 类名{ //属性 Private 数据类型 属性名; Publ...
2011-05-23 00:14:48 65
Java基础入门知识小结
Java基础入门知识小结: 1.JDK是整个java的核心,包括java的运行环境,java程序是要建立在JVM上的,与操作系统无关的,所以要手动设置环境变量。步骤为(W7系统):计算机→属性→高级系统设置→环境变量→path→编辑→在原有的参数后面加上“;”+jdk中java文件夹中的bin所在的路径→确定即可了。 2.类名的命名:像C等其他语言一样不能使用关...
2011-05-22 21:52:16 73
原创 继承——总结
各种事物即对象都有自己的属性和方法,各种对象之间会有或多或少的共同点,若将各对象的属性和方法都写一遍,会造成冗余,且看不出对象之间的联系,所以引入“继承”。 顾名思义,继承至少需要两个类,即子类(class A)和父类(class B),子类继承父类的属性和方法,也可以拥有属于自己特有的属性和方法,格式为:class A extends B; 子类继承父类,...
2011-04-21 01:30:41 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人