2014年1月1日

图形用户编程工具集比较--转

摘要: 进行JavaGUI(GraphicalUserInterface,图形用户界面)编程,大家或许经常徘徊在SWT/JFACE,Swing,AWT之间选择,哪一个更合适自己?AWT作为Java语言的第一个GUI类库包,在这三者之间中年龄最长,可谓开国元勋;老二Swing,兼容AWT,同时又对AWT进行了改进,可谓站在前辈的肩膀上,自然就会看的远了;老三SWT/JFace,则只能用不走寻常路来形容它,SWT/JFace采取了与AWT和Swing完全不同的技术路线。这三剑客之间,究竟孰优孰劣,且听下文分解。1.穷途末路的AWTAWT(AbstractWindowingToolkit),中文译为抽象窗口 阅读全文

posted @ 2014-01-01 15:29 高董 阅读(227) 评论(0) 推荐(0) 编辑

2013年12月27日

Java中抽象类和接口的区别

摘要: 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 .. 阅读全文

posted @ 2013-12-27 22:39 高董 阅读(134) 评论(0) 推荐(0) 编辑

2013年12月20日

myeclipse安装 配置Maven3

摘要: myeclipse自带了maven插件,但是和原生插件还是有点不一样,本文介绍Maven的安装和配置,同样适用于eclipse。1.首先需要安装jdk,myeclipse(废话!)。然后到maven官网下载maven,http://maven.apache.org/download.html我下载的是3.0.52.将压缩包解压,路径中不要包含中文,我解压的路径是D:\JAVA\apache-maven-3.0.5新建环境变量M2_HOME 指向D:\JAVA\apache-maven-3.0.5在path中添加;%M2_HOME%\bin;打开 cmd,输入:mvn -version,能显示出 阅读全文

posted @ 2013-12-20 21:48 高董 阅读(643) 评论(0) 推荐(0) 编辑

2013年12月8日

在Ubuntu上安装hadoop2.2.0的一些记录

摘要: 之前成功的安装过hadoop2.1.0,但是这次安装又出现了很多问题,主要问题都是出现在版本之间的问题上。首先是安装protobuf出现了一些问题,由于要求版本要是2.5.0以上,所以出现很多由于版本不够高的错误,下载链接:https://code.google.com/p/protobuf/dow... 阅读全文

posted @ 2013-12-08 22:11 高董 阅读(563) 评论(1) 推荐(0) 编辑

Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程

摘要: 来源:http://blog.csdn.net/licongcong_0224/article/details/12972889历时一周多,终于搭建好最新版本hadoop2.2集群,期间遇到各种问题,作为菜鸟真心被各种折磨,不过当wordcount给出结果的那一刻,兴奋的不得了~~(文当中若有错误之处或疑问欢迎指正,互相学习)另外:欢迎配置过程中遇到问题的朋友留言,相互讨论,并且能够把解决方法共享给大家。下面评论中有几个朋友遇到的问题和解决方法,欢迎参考!第一部分 Hadoop 2.2 下载 Hadoop我们从Apache官方网站直接下载最新版本Hadoop2.2。官方目前是提供了li... 阅读全文

posted @ 2013-12-08 21:10 高董 阅读(277) 评论(0) 推荐(0) 编辑

获得hadoop源码网址

摘要: http://svn.apache.org/repos/asf/hadoop/common/tags/ 阅读全文

posted @ 2013-12-08 16:16 高董 阅读(104) 评论(0) 推荐(0) 编辑

How to install Maven 3 on Ubuntu 12.04/12.10/13.04 by using apt-get

摘要: sudo apt-get remove maven2The whole process I came up with is as follows:sudo -H gedit /etc/apt/sources.listAdd the following line the sources.list file:debhttp://ppa.launchpad.net/natecarlson/maven3/ubuntuprecise maindeb-srchttp://ppa.launchpad.net/natecarlson/maven3/ubuntuprecise mainsudo apt-get 阅读全文

posted @ 2013-12-08 16:10 高董 阅读(385) 评论(0) 推荐(0) 编辑

ubuntu 删除 程序软件

摘要: 1.在终端输入:sudo apt-get remove 要删除的软件包名例如 sudo apt-get remove eva也可以在新立得软件管理包里删除。或者2.软件中心的系统工具里找到“Add/Remove Applications”并安装,然后就可以在菜单“系统——系统工具”里打开“添加/删除程序”了。linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的!一、删除缓存1,非常有用的清理命令:sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存 阅读全文

posted @ 2013-12-08 15:46 高董 阅读(530) 评论(0) 推荐(0) 编辑

在Linux上安装与配置Maven

摘要: Extract the distribution archive, i.e.apache-maven-3.1.1-bin.tar.gzto the directory you wish to install Maven 3.1.1. These instructions assume you chose/usr/local/apache-maven. The subdirectoryapache-maven-3.1.1will be created from the archive.In a command terminal, add theM2_HOMEenvironment variabl 阅读全文

posted @ 2013-12-08 14:28 高董 阅读(230) 评论(0) 推荐(0) 编辑

ubuntu下彻底删除安装软件

摘要: sudo apt-get remove --purge software-name 阅读全文

posted @ 2013-12-08 10:26 高董 阅读(370) 评论(0) 推荐(0) 编辑

导航