自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 中国四大骨干网 六大运营商 八大节点

中国四大骨干网与CHINANET八大节点除了CHINANET外,中国还有CERNET,CSTNET,CHINAGBN网网络,合起来称为中国四大骨干网。☆中国公用计算机互联网(CHINANET)又称邮电部互联网、中国公用Internet网,是邮电部经营管理的基于Internet网络技术的电子信息网,1995年初与国际互联网连通,并于5月向社会提供服务。CHINANET由骨干网、接入网组成

2012-12-30 12:51:36 22732

转载 linux shell编程(四)

六、bash程序的调试  在编程过程中难免会出错,有的时候,调试程序比编写程序花费的时间还要多,shell程序同样如此。  shell程序的调试主要是利用bash命令解释程序的选择项。调用bash的形式是:  bash -选择项shell程序文件名  几个常用的选择项是:  -e:如果一个命令失败就立即退出  -n:读入命令但是不执行它们  -u:置换时把未设置的变量看

2012-12-28 17:23:33 592

转载 linux shell编程(三)

接下来以bash为例向大家介绍shell程序设计的高级部分:shell编程的流程控制、调试方法及shell程序的运行方法,顺便也向大家介绍一下bash的内部命令。  四、shell程序设计的流程控制  和其他高级程序设计语言一样,shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令建立非常复杂的程序。  与传统的语言不同的是,shell用于指定条件值的

2012-12-28 17:23:07 283

转载 linux shell编程(二)

3. shell程序设计(基础部分)  其实作为命令语言交互式地解释和执行用户输入的命令只是shell功能的一个方面,shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用shell编程类似于DOS中的批处理文件,称为shell script,又叫shell程序或shell命令文件。  1.shell基本语法  shell的基本语法主要就是如何输入命

2012-12-28 17:21:52 334

转载 linux shell编程(一)

Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对

2012-12-28 17:21:20 299

转载 find,grep,sed,awk命令总结(精简版)

1.find / -type f -user logread -ls >/dev/null查找用户logread所有的普通文件并输出至屏幕;2.find . -name "*.java" -mtime -2查找当前目录下最近2天修改的java文件;3.grep -in exp file在file文件中搜索exp字符串,不区分大小写并显示行号(-c,只显示行数;-l,只显示文件名

2012-12-27 17:17:06 472

转载 Shell编程基础

我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本

2012-12-27 13:18:58 295

转载 shell编程入门

从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在LinuxGUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修功课之一。Linux的Shell种类

2012-12-27 12:43:32 416

转载 grep 搜索目录中的文件

1.在某目录下的所有文件中搜索确定的关键词[plain] view plaincopyprint?grep -Fnr class ./   grep -Fnr class ./ 以上命令的意思是:在当前目录下的所有文件中搜索“class”,并显示文件名、行号和匹配所在行内容2.在某目录下的所有文件中,按使用正则搜索[plain] view

2012-12-27 11:56:51 479

转载 Linux中find常见用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出

2012-12-27 10:31:43 346

转载 instanceof, isinstance,isAssignableFrom的区别

分类: Java 基础知识 2011-01-14 23:54 347人阅读 评论(0)收藏 举报instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类  返回true 例: String s=new S

2012-12-12 16:40:26 444

转载 spring依赖注入的实现原理

SpringBean框架配置管理设计模式 Spring 从核心而言,是一个DI 容器,其设计哲学是提供一种无侵入式的高扩展性框架。即无需代码中涉及Spring专有类,即可将其纳入Spring容器进行管理。作为对比,EJB则是一种高度侵入性的框架规范,它制定了众多的接口和编码规范,要求实现者必须遵从。侵入性的后果就是,一旦系统基于侵入性框架设计开发,那么之后任何脱离这个框架的企图

2012-12-12 16:00:49 565

转载 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)

OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,我们写个例子看看我们最简单的解决方案我们先写一个接口IHell

2012-12-12 12:25:11 356

转载 适配器模式

1. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色  3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。  3.2 需要适配的类

2012-12-11 16:19:06 316

转载 抽象工厂模式

1. 概述  抽象工厂模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对应的系列来创建一个具体的工厂类别。2. 抽象工厂模式中的角色   2.1 抽象工厂(AbstractFactory):担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。   2.2 具体工厂(ConcreteFactory):这个角色直接在客户端

2012-12-11 10:08:17 334

转载 工厂方法模式

1. 概述:  定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。2. 模式中的角色  2.1 抽象工厂(Creator):这个抽象类(或接口)声明一个创建对象的工厂方法,用来返回一个Product类型的对象。  2.2 具体工厂(ConcreteCreator):重定义工厂方法,返回一个具体的Concrete Product实例。  2

2012-12-11 10:07:00 348

转载 简单工厂模式

1. 概述:  将一个具体类的实例化交给一个静态工厂方法来执行,它不属于GOF的23种设计模式,但现实中却经常会用到2. 模式中的角色  2.1 工厂类(Simple Factory): 只包含了创建具体类的静态方法。  2.2 抽象产品(Product):定义简单工厂中要返回的产品。  2.3 具体产品(ConcreteProduct):具体产品。3. 模式解读  3

2012-12-11 10:05:49 373

转载 观察者模式

1. 概述  有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题  将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察

2012-12-11 10:03:38 308

转载 适配器模式

设计模式学习笔记-适配器模式1. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色  3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以

2012-12-11 09:59:51 376

转载 代理模式

定义 1. 概述  为其它对象提供一种代理以控制对这个对象的访问。  解决的问题:如果直接访问对象比较困难,或直接访问会给使用者或系统带来一系列问题。这样对于客户端(调用者)来说,就不需要直接与真实对象进行交互,解除了调用者与真实对象的耦合。2. 模式中的角色  2.1 抽象实体(Subject):定义了真实实体(RealSubject)和代理(Proxy)的公共接口,这样

2012-12-11 09:59:09 374

转载 数据库模式

学数据库这么久,这些概念还是很模糊,今天再提出来,希望不要忘记了  三级模式结构:外模式、模式和内模式  一、模式(Schema)  定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。  理解:  ① 一个数据库只有一个模式;  ② 是数据库数据在逻辑级上的视图;  ③ 数据库模式以某一种数据模型为基础;  ④ 定义模式时不仅要

2012-12-11 09:12:46 840

转载 Hibernate 所有缓存机制详解

hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就关闭了,生命周期

2012-12-10 21:06:38 456

转载 hibernate 延迟加载

Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化

2012-12-10 19:09:14 271

转载 SSH原理

Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory  为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化

2012-12-10 19:08:26 281

转载 SQL各种连接查询

一、交叉连接(cross join)交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有cross join。select o.id, o.order_number, c.id, c.namefrom orders o , customers cw

2012-12-09 10:57:43 425

转载 SQL关键字之join

1.1.1 摘要Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使用场合:目录Inner joinOuter j

2012-12-09 10:27:59 347

转载 SQL关键字之case when

Case具有两种格式。简单Case函数和Case搜索函数。         --简单Case函数         CASE sex                   WHEN '1' THEN '男'                   WHEN '2' THEN '女'          ELSE '其他' END          --Case

2012-12-09 10:15:26 1262

转载 <context-param>与<init-param>的区别与作用

字号: 大 中 小的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创

2012-12-07 13:32:34 289

转载 web.xml元素介绍

每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源

2012-12-07 13:31:57 276

移动平台多媒体备忘录

手机端多媒体备忘录,服务器端java开发,手机端andriod开发

2013-06-25

空空如也

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

TA关注的人

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