自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu jdk

[zhuan]http://www.linuxidc.com/Linux/2011-11/46872.htm安装JDK(1)将下载到的包放在/usr/lib/jvm/sun-java目录下,打开终端,输入如下命令(不要忘记路径):sudo chmod +x jdk-6u23-linux-i586.bin,为bin类型的文件增加执行权限。可以用 ls -l命令查看当前目录下文件的...

2013-12-20 13:47:48 197

原创 Ubuntu jdk install.sfx.XXX: not found

[zhuan]http://www.2cto.com/os/201303/198139.html 安装linux jdk错误 安装linux jdk 出现以下错误: ./install.sfx.XXX: not found 系统环境:ubuntu 11(64位) , jdk-6u43-linux-i586.bin 32位 ...

2013-12-20 13:37:29 348

原创 有了OpenMP,MPI,为什么还要MapReduce?

http://zhangyu8374.iteye.com/blog/86305OpenMP和MPI是并行编程的两个手段,对比如下: OpenMP:线程级(并行粒度);共享存储;隐式(数据分配方式);可扩展性差; MPI:进程级;分布式存储;显式;可扩展性好。OpenMP采用共享存储,意味着它只适应于SMP,DSM机器,不适合于集群。MPI虽适合于各种机器,但它的...

2011-12-21 11:15:14 156

原创 Comparable Comparator区别

Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。  具体请看 Comparable 是一个对象本身就已经支持自比较所需要实...

2011-08-11 08:48:54 101

原创 java中的接口和抽象类区别

http://hanhongke123.blog.163.com/blog/static/62223494201081433426189/ 首先,我们来看一下抽象类的概念,java编程思想中说“万物皆对象”,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是表征我们对...

2011-08-09 09:19:26 87

原创 static{}(静态代码块)与{}(非静态代码块)的异同点

原文地址:ttp://www.cnblogs.com/rgky/archive/2011/03/17/1986907.html相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,    一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。    静态代码块只在第一次new执...

2011-08-09 09:00:01 132

原创 java.util.*的结构图

Collection | |_List | |_LinkedList | |_ArrayList | |_Vector | |_Set | |_Map | |_HashMap | |_Compare,Comparetor | |_Dictionary | |_Hashtable |_ ...

2011-08-08 11:07:34 178

原创 Vector真的不值得使用吗?

在thinking in java 中发现 不推荐使用Vector,仔细研究了一下发现事实并非如此。1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。 2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为...

2011-08-08 11:06:25 290

原创 String StringBuffer StringBuilder

转载自:http://www.cnblogs.com/liuyhaiying/articles/945419.html String 是不可改变,定长,StringBuffer, StringBuilder 是不定长,可改变. 注意:本来以为StringBuilder 和StringBuffer 的equals 方法是可以比较两个字符串的内容是否相等,今天才发现不是这么回事。...

2011-08-08 11:03:20 84

原创 【转】常量池 String equals ==

1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;String str=new String (“...

2011-05-24 17:57:21 70

原创 [转]String str1=new String("abc")到底创建了几个对象?

Stirng str1 = new String("abc"); //这个产生了2个对象,一个是new关键字创建的new Sring();另一个是“abc”对象,abc在一个字符串池中str1这个对象指向这个串池 String str2 = "abc"; //此处没有创建新的对象,故运行到此还是2个对象,首先没new,另外它会去看字符串池中有没有相同的字符,如果有则str2直接指向...

2011-05-24 17:44:39 232

使用两个栈实现队列功能

主要思想:将元素分为两部分啊,b。a作为入栈,b作为出栈。1、将所有元素入栈2、当出栈为空时,将a中元素转移到b中。代码[code="java"]import java.util.Stack;public class MyQueue { private Stack stackIn = new Stack(); //提供入栈 private ...

2011-04-07 09:54:48 100

原创 MySQL中的limit函数(SQL Server中的top())

MySQL中的没有SQL Server中的Top函数,但是与之对应的是Limit函数,此函数包含两个参数。offset和NumberOfReturnValues.select NameOfColumn from NameOfTable limit offset,NumberOfReturnValues;eg:mysql> select ratetype from rate l...

2011-03-24 13:49:57 390

DFS(深度优先遍历)和BFS(广度优先遍历)的区别

最近经常被问到DFS和BFS的区别。经过整理,现将他们的区别写出来供大家参考。1、BFS使用队列实现。FIFO(先进先出)DFS使用栈实现。LIFO(后进先出)2、DFS比BFS更快3、DFS需要的内存更少4、DFS多使用递归实现PS:当数据量很大的时候,栈和队列都会溢出。...

2011-03-23 17:39:16 254

原创 Ubuntu安装Stardict

最经使用Ubuntu想安装一个翻译软件,我选择了星际快译下载地址[url]http://stardict.sourceforge.net/cn/download.php[/url]但是安装完成后出现了下面的问题,观察发现是没有相应的字典文件。[img]http://dl.iteye.com/upload/attachment/442545/58946b26-583e-378...

2011-03-22 11:00:26 89

Ubuntu检验MD5

最近使用Ubuntu安装Eclipse,但是一直未能成功。最后使用md5sum命令检查安装文件发现是自己下载的文件损坏了。很郁闷。现将md5sum命令相关内容复制于下面。[code="java"]administrator@ubuntu:~$ md5sum --helpUsage: md5sum [OPTION]... [FILE]...Print or check MD5 (128-...

2011-03-21 10:25:45 436

原创 Ubuntu安装sun-java6-jdk

在ubuntu下可以通过多种方式来安装jdk,如使用Adept/新立得软件管理器在其中分别搜索"sun-java6-jre"和"sun- java6-jdk"并标记安装、通过apt-get命令来安装(sudo apt-get install sun-java6-jre、sudo apt-get install sun-java6-jdk)、同样也可以通过从java官网上下载jdk安装文件进行手动...

2011-03-21 08:51:30 373

Ubuntu安装无线驱动

刚安装好Ubuntu后 无线网卡是没有驱动的。下面介绍如何安装无线网卡驱动System-->Administration-->Hadware Driversadministrator@ubuntu:~$ lshw -c network系统会扫描到三个驱动读者可以通过下面的命令来确定自己到底该安装哪个驱动。[code="java"] sudo lshw -c network...

2011-03-20 22:31:25 239

原创 Ubuntu10.04更新源(gengxinyuan)

更换Ubuntu更新源步骤1 备份更新源设置: # sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2 修改更新源设置: # sudo gedit /etc/apt/sources.list3 更新软件列表: # sudo apt-get update4 升级:#sudo apt-get upgrade...

2011-03-20 18:01:50 906

联想旭日420M弹出邮件问题

最经要用我的联想旭日420M笔记本安装Linux系统,但是由于该款笔记本天生自带Bug未能轻易实现使用Linux的愿望。问题描述:在Linux系统下不能正常使用,系统自带的Evolution邮件客户端会不断的弹出,造成死机。解决办法:到联想售后服务站,将BIOS中的KBC Module Version升级到01.18即可。PS:1、因为此问题比较少见...

2011-03-20 17:44:18 217

原创 安装Ubuntu10.04或者Fedora14时已有各自镜像文件仍需下载解决办法

最近在学习Hadoop需要安装Linux系统,但是在安装过程中遇到了一个问题。问题描述:1、Ubuntu问题描述:已有镜像文件的前提下,使用wubi安装仍会提示下载镜像文件。解决办法:将iso镜像问价拷贝到从镜像文件中解压出的install文件夹下。2、Fedora问题描述:已有镜像文件的前提下,使用硬盘安装仍会提示下载镜像文件。解决...

2011-03-20 17:36:39 114

SQL Error: 904, SQLState: 42000

问题:WARN 2011-03-04 09:33:18 org.hibernate.util.JDBCExceptionReporter - SQL Error: 904, SQLState: 42000ERROR 2011-03-04 09:33:18 org.hibernate.util.JDBCExceptionReporter - ORA-00904: "MENU0_"."MEN...

2011-03-04 09:40:21 2868

原创 Io 异常: The Network Adapter could not establish the connection

这个异常的出现一般与数据库和你的PC的设置有关在网上搜索了一下发现是自己改过IP,因此报错。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确端口号错误:一般不会错误。进行一下操作:在DOS上键入sqlplus,检查oracle是否开...

2011-03-02 13:08:05 48

原创 form的get和post提交数据的区别

在面试的时候,经常会有人问form的get和post提交数据的区别。在网上找了下下,现将其转发在下面。Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,...

2011-03-01 10:15:27 84

原创 div, span, form区别之处!

面试的时候可能会有人问div和form的区别,而实际上他们是不同的概念,完全没有可比性。下面将其简单整理一下,如果读者想更详细的了解,可以到W3C上看HTML。 是一个块级元素。 标签可以把文档分割为独立的、不同的部分。是一个行级元素。标签被用来组合文档中的行内元素。他们都是用来定义格式的。是一个块级元素。 标签用于为用户输入创建 HTML 表单。...

2011-03-01 10:04:34 1683

原创 Java中堆和栈的区别(转)

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先...

2011-02-28 21:56:30 84

原创 Statement和PreparedStatement之间的区别(转)

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的编译...

2011-02-28 21:54:05 64

原创 慢慢琢磨JVM(转)

1 JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverf...

2011-02-28 20:27:17 93

原创 线程,进程和程序的简单比较(转)

我对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。 线程的引入:例如,有一个Web服务器要进程的方式并发地处理来自不同用户的网页访问请求的话,可以创建父进程和多个子进程的方式来进行处理,但是创建一个进程要花费较大的系统开销和占用较多的资源。除外,这些不同的用户子进程在执行的时候涉及到进程上下文切换,上下文切换是一...

2011-02-28 19:55:36 64

原创 MySQL 数据类型详解(转贴)

数值类型  MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。  表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型 大小 范围(有符号) 范围(无符号) ...

2011-02-25 12:34:11 81

原创 MySql 常用命令集(转载)

Mysql常用命令  show databases; 显示数据库  create database name; 创建数据库  use databasename; 选择数据库  drop database name 直接删除数据库,不提醒  show tables; 显示表  describe tablename; 显示具体的表结构  sele...

2011-02-25 12:31:52 72

原创 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对...

2011-02-25 12:26:36 68

原创 正则表达式输入汉字大写字母小写字母数字减号下划线限制

[code="java"]var partten = /^[\u4e00-\u9fa5\A-Za-z0-9\-\_]*$/; if(!partten.test(document.getElementById("carno").value)) { alert("只能输入汉字(\u4e00-\u9fa5)大写字母小写字母数字(\A-Za-z0-9)减号(\-)下...

2011-02-25 12:20:14 501

原创 UML图中六种关系——表示及在代码中体现

UML图中六种关系——表示及在代码中体现1、依赖关系2、继承关系3、聚合关系4、合成(组合)关系5、关联关系6、接口一、依赖:虚线箭头。有箭头的那一端为被依赖关系。代码体现:在一个类中,某个方法的参数为另外一个类(或几个类)的类型。pblic classA{public int Sales(classB clsB){}REM sales是...

2011-01-17 09:55:22 248 1

原创 手工卸载Eclipse插件

有时候用户出于某种原因希望卸载已经安装的Eclipse插件,比较好的方法是利用Update Manager来卸载插件。首先,在Eclipse中打开Help > Install New Software > Available Software Sites,找到自己要卸载的插件,将其Remove。在左边窗口选择需要卸载的插件,在右边窗口Disable此插件,然后手工找到D:\eclipse\plug...

2011-01-15 17:18:25 97

原创 some characters cannot be mapped using “ISO-8859-1 0"character encoding.

今天在Eclipse 中新建一个jsp文件,如果输入中文保存时提示错误: Save could not be completed. Reason: some characters cannot be mapped using “ISO-8859-1“ character encoding. Either change the encoding or remove the characters wh...

2011-01-15 17:05:29 85

原创 Eclipse Transfer Exception原因分析

最近在配置Eclipse的SVN插件sublipse时,遇到了Transfer Exception的异常。问题描述:eclipse.buildId=unknownjava.version=1.6.0_21java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32, ARCH=x86, WS=win32, N...

2011-01-14 09:39:43 682

原创 SSH(Struts+Spring+Hibernate)介绍

举一个小例子加入我要盖一件小房子(做一个网站),我需要做的是:1:买一块地。(租一台服务器)--1天2:申请一个门牌号码(买一个域名)--1天3:买材料,请2、3个工人,开始盖房(准备所需要的开发工具IDE什么的,搭建测试环境,找2,3个程序员--刚毕业的大学生就可以了)。--1周4:盖房(敲代码编程)--1到3个月。5:房子盖好了,东敲敲西敲敲看牢不牢固(自己测试一下功能...

2011-01-13 17:25:55 166

Heritrix-1.14.4爬取数乱编码问题解决方法

最近在使用HeriTrix爬去数据,发现爬取的结果有的是乱码。自己知道是编码问题。就读源码以解决问题。解决方法找到heritrix-1.14.4-src\src\java\org\archive\io\ReplayInputStream.java文件将[code="java"] public void readFullyTo(OutputStream os) throws...

2011-01-07 12:13:47 129

原创 在Eclipse里配置Heritrix开发环境

在Eclipse中构建Heritrix 这里采用的是Heritrix 1.14.4(2010年5月10日的版本 目前来看是最新版本) 1.首先从http://sourceforge.net/projects/archive-crawler/ 中下载 heritrix-1.14.4.zip heritrix-1.14.4-src.zip 2.在Eclipse 中创建一...

2011-01-05 14:04:02 103

Linux_指令大全(适合初学者)

介绍linux常用指令,对于初学linux的人会有一定帮助。

2008-10-03

空空如也

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

TA关注的人

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