- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 U盘安装双系统win7+Ubuntu14.04,Ubuntu引导启动
U盘安装双系统win7+Ubuntu14.04,Ubuntu引导启动该双系统的安装是在已经安装了win7,然后再在win7前提下安装Ubuntu14.04的,同时用Ubuntu引导启动,如果想用win7来作为引导启动,可以在网上搜一下相关教程,在这里我就不说了。还有要注意一点的就是,我在安装完Ubuntu时,进入Ubuntu的引导启动项,想进入win7,但是就是进不去,原因是安装Ubuntu1
2014-08-26 17:11:40 4643
原创 文件I/O,文件句柄
在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(file handle),该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。当完成任务后,再通过调用系统函数来关闭该文件。
2014-08-14 10:45:59 1021
原创 spring容器创建对象时抛错解决办法
1. java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAcces导致这错误的原因是:缺少spring-expression-3.x.x jar包,把该jar包添加到类库就可以了2. java.lang.NoClassDefFoundError: org/apache/commons/logging
2014-04-11 11:18:59 765
转载 hadoop配置文件详解、安装及相关操作
一、 Hadoop伪分布配置 1. 在conf/hadoop-env.sh文件中增加:export JAVA_HOME=/home/Java/jdk1.6 2. 在conf/core-site.xml文件中增加如下内容: fs.default.name - 这是一个描述集群中NameNode结点的URI(包括协议
2014-03-11 16:41:24 594
转载 servlet多线程问题
介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默
2013-12-15 14:13:36 547
转载 单例设计模式的作用及用途
单例类的作用:让一个类只能创建一个实例(因为频繁的创建对象,回收对象会造成系统性能下降。)。解决对象的唯一性,保证了内存中一个对象是唯一的 。使用单例类条件:当前对象的创建比较消耗资源,我们在使用这个对象时只需要有一个就可以应用。这个时候就可以将其设计成单例的模式。在一定的场景中,只有一个这样的实例,比如说银行的号码管理器等。java连接数据库,与数据库的连接会比较消耗资源。我们可以将其做
2013-12-02 21:23:08 5002
转载 编程面试的10大算法概念汇总
本文由 伯乐在线 - 敏敏 翻译自 programcreek.com。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5.
2013-12-02 21:17:10 581
转载 java中的匿名内部类总结
java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910
2013-11-17 20:46:20 638
转载 线性表、链表、栈、队列之java实现
数据结构中的线性表,对应着Collection中的List接口。 在本节中,我们将做以下三件事 第一。我们先来看看线性表的特征 第二,自己用JAVA实现List 第三,对比的线性表、链式表性能,以及自己的List性能与JDKList性能对比 线性表特征:
2013-11-08 11:16:30 1353
原创 几个基本的算法
递归1.求n的阶乘递归算法:public class Facterial { public static int f(int n){ if(n == 1) return 1; else{ return f(n-1)*n; } }public static void main(String[] args) {
2013-11-07 20:33:32 540
原创 简单工厂设计模式
以一个简单的计算器代码为例,来述说简单工厂设计模式。运算类:public class Operator_factory { Operator oper; public Operator operator(String oper){ switch(oper){ case "+": this.oper = new AddOper
2013-11-02 22:51:41 493
转载 方法重建Overload和方法的重写Overriding的区别
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多
2013-10-27 20:44:20 662
原创 public static void main(String[] args)中String[] args的作用
String[] args:这是用来接收命令行传入的参数,String[]声明args是可以用来存储字符串数组的。换一种说法就是参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。如下例子:public class ArgsDemo { public static void main(String[] args) { String str =
2013-10-27 20:22:57 1171
bugzilla4.4简体中文汉化包
2013-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人