摘要: shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用... 阅读全文
posted @ 2014-05-27 18:12 脚踏实地 阅读(221) 评论(0) 推荐(0)
摘要: 虽然无法确定计算机可以聪明到什么程度,但可以确定的是,不通过辅助工具的话它可不认识英文单词。对程序来说,计算机需要一个"翻译",即把程序代码变成计算机可以理解的语言:0和1组成的包含信息的序列。目前存在两种翻译类型:一个是编译,一个是解释。两种方式都需要对代码进行翻译,只是翻译的时间不同而已。编译型... 阅读全文
posted @ 2014-05-27 17:07 脚踏实地 阅读(1102) 评论(0) 推荐(0)
摘要: 一、数据库数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。二、表空间表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。表空间强调的是物理空间的存放及文件的存放。三、实例每一个运行中的数据库都对应着一个Oracle实例。当服务器上的Oracle数据库启动时,Oracle首先会在 阅读全文
posted @ 2014-03-10 16:49 脚踏实地 阅读(515) 评论(0) 推荐(0)
摘要: 数据库是什么?数据库是一个逻辑上的概念,简单的说就是相互关联的一会数据。而对应到实际的物理概念上,就是磁盘上的一个或者一堆文件,里边包含着数据。但是光有数据不行,数据库有很多功能,比如可以接受用户连接,给用户提供数据,这样就需要有“程序”。所以说关闭状态的数据库,就是磁盘上的程序文件,加上数据文件。 想要使用数据库,就要把它打开,让上边说的“程序”运行起来。实例就是指计算机内存中处于运行状态的数据库程序,以及为这些程序分配的一些内存空间。实例是位于内存中的,只在数据库处于运行状态时才存在。实例负责实现给用户提供网络连接、读写数据文件等等各种功能。 不同的数据库产品有些不同,Oracle中一个实 阅读全文
posted @ 2014-03-10 16:40 脚踏实地 阅读(467) 评论(0) 推荐(0)
摘要: 1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角... 阅读全文
posted @ 2014-03-06 18:16 脚踏实地 阅读(227) 评论(0) 推荐(0)
摘要: 1、出现原因在软件系统中,有时候会面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂的对象的各个部分可能面临着剧烈的变化,但是把他们组合在一起的算法很稳定。2、结构图3、现实的简易的例子1、客户找到包工头,要求建一个房子,2、包工头找到不同的建筑队(... 阅读全文
posted @ 2014-02-28 14:48 脚踏实地 阅读(294) 评论(0) 推荐(0)
摘要: 非常简单的实现,悍马车有两个型号,H1和H2,按照需求,只需要悍马模型,那好我就给你悍马模型,先写个抽象类,然后两个不同型号的模型实现类,通过简单的继承就可以实现业务要求。我们先从抽象类编写起,抽象悍马模型如代码清单10-1所示。代码清单10-1 抽象悍马模型public abstract clas... 阅读全文
posted @ 2014-02-28 14:30 脚踏实地 阅读(818) 评论(0) 推荐(0)
摘要: 使用:1.类成员变量2.类方法 1.类方法中不能有非静态成员。因 为非静态成员与实例相关,通过对象间接使用。 2.不能使用this。3.static块:和数据成员时并列的位置,用于类初始化类装入时执行一次(第一次创建对象,第一次使用static成员,不同的静态块,按在类中的顺序执行) 加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是 main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为stati.. 阅读全文
posted @ 2014-02-28 11:39 脚踏实地 阅读(1105) 评论(0) 推荐(0)
摘要: Spring 已经用过一段时间了,感觉Spring是个很不错的框架。内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,... 阅读全文
posted @ 2014-02-28 11:10 脚踏实地 阅读(135) 评论(0) 推荐(0)
摘要: 大家都知道在各种语言中凡是分配的内存都要释放的否则的话就会耗尽内存,随着硬件内存的逐渐增大人们渐渐的忽略了这个问题了。但是在编程过程中还是要考虑这个问题的,如果忽略的话会给你的程序造成很大的麻烦。虽然java有了自己的垃圾回收机制,这样我们就不用去考虑了吗?最近读 thinking in java 和网上的一些文章,学习了一下我想在这总结一下。有不对的地方希望大家多多指正。下面介绍垃圾收集器的特点和它的执行机制: 垃圾收集器系统有自己的一套方案来判断哪个内存块是应该被回收的,哪个是不符合要求暂不回收的。垃圾收集器在一个Java程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块. 阅读全文
posted @ 2011-09-15 09:33 脚踏实地 阅读(985) 评论(0) 推荐(0)