自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 简单工厂模式,工厂方法模式和抽象工厂模式的异同

简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地方给封装起来,来控制变化(哪里变化,封装哪里),以适应客户的变动,项目的扩展。用这三种设计模式都可以实现,那究竟这三种设计模式有什么异同呢?下面根据这三者之间的特点,优点,缺点,适用范围进行比较。一.特点简单工厂模式:专门定...

2012-03-05 16:39:56 137

原创 工厂方法模式和抽象工厂模式之间的区别

  工厂方法模式属于对象创建型模式,它定义一个用户创建对象的接口,让子类决定实例化哪一个类。工厂方法模式使一个类的实例化延迟到其子类。具体来说,就是一个一个抽象产品类,派生出多个具体产品类;同时,一个抽象工厂类,派生出多个具体工厂类。而每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式也属于对象创建型模式,它提供了一个创建一系列相关或相互依赖对象的接口,而无须制定它们具体的类...

2012-03-05 16:35:10 480

原创 浅析远程过程调用 RPC

<br />一、什么是远程过程调用<br /><br />  什么是远程过程调用 RPC(Remote Procedure Call)? 你可能对这个概念有点陌生, 而你可能非常熟悉 NFS, 是的, <br />NFS 就是基于 RPC 的. 为了理解远程过程调用,我们先来看一下过程调用。<br /><br />  所谓过程调用,就是将控制从一个过程 A 传递到另一个过程 B, 返回时过程 B 将控制进程交给过程 A。目前大多数系统<br />中, 调用者和被调用者都在给定主机系统中的一个进程中, 它们是

2011-03-30 13:29:00 501

原创 模板模式

<br />1.抽象类中 定义final 方法 目的是不让子类覆盖。<br />2.子类必须继承的 使用抽象方法 。选择的使用“钩子”也就是抽象类中的一般办法(一般为空方法)。

2011-03-27 01:32:00 597

原创 web service与远程调用(RPC)的区别:

首先客户端从服务器的到WebService的WSDL,同时在客户端声称一个代理类(Proxy Class) 这个代理类负责与WebService服务器进行Request 和Response 当一个数据(XML格式的)被封装成SOAP格式的数据流发送到服务器端的时候,就会生成一个进程对象并且把接收到这个Request的SOAP包进行解析,然后对事物进行处理,处理结束以后再对这个计算结果进行SOAP包装,然后把这个包作为一个Response发送给客户端的代理类(Proxy Class),同样地,这个代理

2011-03-27 01:04:00 27921

原创 GWT

1.GWT 会把client包里面的东西转换为js 所有页面要使用的包都放在client里面

2011-01-04 10:48:00 572

原创 struts2的result标签

result name="success" type="dispatcher">/hello.jsp 如果没有指定name属性:则默认是success;如果没有指定type,则默认就是dispatcher。------------    结果类型------------chain:          Action链式处理的结果类型,也就是将结果转发到这个action中。chart:    

2010-02-03 23:02:00 1902

原创 struts2为Action配置method属性

3.2.    为Action配置method属性:将Action类中的每一个处理方法都定义成一个逻辑Action方法。        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd">

2010-02-03 22:41:00 2635 1

原创 Struts1与Struts2的特点与比较

http://qidaoxp.javaeye.com/blog/482106 这个文章比较好

2010-02-03 22:17:00 436

原创 Struts的标签库声明

这个好像是struts里面最基本的问题了,可是直到现在我才明白为什么可以不包含tld文件,直接指向uri。可见平时自己的学风有多浮躁。在servlet2.3标准里面,必须在web.xml里面声明taglib才能在jsp中使用。从servlet2.4开始,taglib的uri是在标签库描述符中(tld)指定的,就像下面:xml version="1.0" encoding="UTF-8"?>

2010-02-03 14:27:00 932

原创 快捷启动栏 上拉菜单工具freelaunchbar

http://www.freelaunchbar.com/

2010-02-03 01:01:00 764

原创 正则表达式-2

为了PHP能够解释,你必须在这些字符面前后加,并且将一些字符转义.   不要忘记在中括号里面的字符是这条规路的例外—在中括号里面, 所有的特殊字符,包括(), 都将失去他们的特殊性质 "[*/+?{}.]"匹配含有这些字符的字符串.  还有,正如regx的手册告诉我们: "如果列表里含有 ], 最好把它作为列表里的第一个字符(可能跟在^后面). 如果含有-, 最好把它放

2009-08-03 12:43:00 343

原创 正则表达式-1

^ 和 $ 他们是分别用来匹配字符串的开始和结束 "^The": 开头一定要有"The"字符串;   "of despair$": 结尾一定要有"of despair" 的字符串;   那么,"^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配   "notice": 匹配包含notice的字符串   你可以看见如果你没有用我们提到的两

2009-08-03 12:35:00 353

转载 ORACLE SPOOL 用法小结

关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex|||||commonindex|||||tasktype|||||to_number(to_char(sysdate,YYYYMMDD)) from ssrv_sendsms_t

2009-07-29 14:38:00 575

转载 IBM AIX基础11—有用的AIX命令

IBM AIX基础11—有用的AIX命令[url=javascript:tree2.toggle()][/url] [url=javascript:tree2.toggle()]有用的AIX命令[/url][url=javascript:tree21.toggle()][/url] [url=javascript:tree21.toggle()]fi

2009-07-08 13:15:00 1714

转载 Flex 中的元数据标签

Flex 2 中的元数据标签                                                    ——告诉编译器如何编译虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所谓的元数据标签。元数据标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信

2009-06-23 22:41:00 574

转载 FLEX:target和currentTarget属性的区别

所有Event对象都有target和currentTarget属性,target属性可引用事件分派对象,currentTarget属性可引用正在被检测事件监听器的当前节点。在事件将在控件链中向上冒泡,在此过程中target始终不变,currentTarget在每个向上移动的过程中及时改变。例如当用户点击一个Button控件,很可能事件派发者是Button的内部子

2009-06-22 21:32:00 1185

转载 学习Flex ActionScript 3.0 强烈推荐电子书

AdvancED ActionScript 3.0 Animation(《Make things move》姐妹篇,强烈推荐。详细介绍:点击这里) OReilly.ActionScript3.0.Cookbook.锦囊妙计.繁体中文版.rar (学习AS3的最佳入门书籍,强烈推荐。) OReilly.Flex.3.Cookbook中文翻译版(Flex 3

2009-06-22 16:14:00 5481 6

原创 Adobe Flex大师之路

http://book.csdn.net/bookfiles/1027/index.html

2009-06-21 23:41:00 701

转载 Flex学习笔记(五)

DataGrid语法:      Properties    columns="From dataProvider"    draggableColumns="true|false"    editable="false|true"    editedItemPosition="null"    horizontalScrollPosition="null"   

2009-06-21 13:55:00 713

原创 Flex学习笔记(四)

Flex组件 Part .1拥有丰富的用户组件是Flex的一大特色。除了传统的数据输入控件(TextInputTextArea,CheckBox,RadioButton,ComboBox等等),还包括了一些高级组件,用于维护结构化数据(Tree组件)和大数据集(DataGrid 组件)。1、此段代码介绍了RadioButton(RadioButtonGroup),Alert

2009-06-21 13:53:00 1001

转载 Flex学习笔记(三)

5)Panel、TitleWindowPanel的layout= absolute,此时Panel的效果相当于CanvasPanel的layout= horizontal,此时Panel的效果相当于HBoxPanel的layout= vertical,此时Panel的效果相当于VBox。

2009-06-21 13:49:00 950

原创 Flex学习笔记(二)

Flex超炫的视觉效果,相信很多人都为之震撼。因此页面布局就就成为程序开发中重要的一个环节。它直接决定了程序的成败。刚开始学习这一块儿的时候,在脑中闪现出以前学习Swing时郁闷的场景。呵呵,这次让我们换一种学习方法,用实例来学习,这样不会空洞的只剩下长篇的理论,也不会枯燥的让我们想睡觉。1)ApplicationControlBar对于Applic

2009-06-21 13:48:00 943

转载 Flex学习笔记(一)

Flex简介Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。                                                                                                                      

2009-06-21 13:21:00 574

原创 flex demo 涂鸦

http://www.cssflex.com/Standard.asp

2009-06-21 12:25:00 393

原创 FLEX 笔记--组件的行为和动画效果

事件引用触发器名称                         对应事件名称                    事件描述addedEffect    added     当组件被添加到容器时触发createCompleteEffect    createComplete     当组件完成绘制时触发   focusInEffect   

2009-06-21 12:09:00 411

转载 oracle cursor 学习小结

一.概念:游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。二.分类:1.静态游标:分为显式游标和隐式游标。2.REF游标:是一种引用类型,类似于指针。三.详细内容:1.显式游标:CURSOR游标名(参数) [返回值类型] IS  Select语句

2009-06-10 00:11:00 342

原创 Oracle存储过程总结(二、字符串处理相关函数)

项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结。以下信息均来自互联网,贴出来一则自己保存以待以后使用,一则供大家分享。字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限

2009-06-10 00:03:00 313

转载 Oracle存储过程总结(一、基本应用)

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure

2009-06-10 00:02:00 305

原创 结转损益和结转本年利润是一个概念吗

<!-- var url = escape(location.href);if(!G){function G(A){if(typeof (A)=="string"){return document.getElementById(A)}return A}}function ctlSubmit(A){if(A.ctrlKey&&A.keyCode==13){replyFormIn

2009-06-09 23:47:00 1264

转载 数据库系统概论

地质大学网络资料 :1. http://netcourse.cug.edu.cn:7310/2. http://netcourse.cug.edu.cn:7310/cug/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F%E6%A6%82%E8%AE%BA/3. http://www.xinx.sdnu.edu.cn/sfzx/jpsykc

2009-06-09 22:04:00 500

原创 Facelets 文档

http://www.ibm.com/developerworks/cn/java/j-facelets/http://www.ibm.com/developerworks/cn/java/j-facelets2.html

2009-06-07 00:23:00 361

原创 近期关注

trinidad实例: http://www.irian.at/trinidad-demo/faces/index.jspxmyeclipse例子: http://www.examplesondemand.com/

2009-06-04 10:11:00 431

转载 JSF的各种框架实现

还不懂为什么要用JSF,企业开发能从中得到什么好处?不过国外似乎火得不得了。。。面向组件,也似乎很诱人。JSF的各种框架实现JSF官方主页:http://java.sun.com/javaee/javaserverfaces/JSF开发主页:https://javaserverfaces.dev.java.net/JSF Sandbox主页(jsf-ri的一

2009-06-03 17:32:00 1900

转载 学习CSS Position的10个步骤

1. position:static所有元素的默认定位都是:position:static,这意味着元素没有被定位,而且在文档中出现在它应该在的位置。一般来说,不用指定 position:static,除非想要覆盖之前设置的定位。#div-1 { position:static;}2. position:relative如果设定 position

2009-05-30 22:21:00 600

转载 Css+Div布局学习(五)—overflow

overflow属性定义了当子元素超越了包含它的元素时,子元素的显示方式。如果内容太多,overflow属性说明内容是否显示以及如何显示。overflow属性有4个可能值:visible:内容未被剪切,显示在元素外; hidden:内容被剪切,但是浏览器不显示滚动条,无法看到剩余的内容; scroll:即使有足够空间显示全部内容,浏览器也显示滚动条; auto:如果内容

2009-05-30 21:53:00 430

转载 Css+Div布局学习(四)—关于hack

 并不是每一个浏览器都可以正确显示设定的CSS,那有什么办法可以让一些CSS使每一个流行的浏览器都可以一致的显示出网页。哈哈,世界上真的有这么好的事情,可以将一些不兼容的情况统一,这一类都叫做CSS hack。我下面就简单得介绍一个CSS hack。在任何标准兼容的浏览器中,针对包含其它元素的元素,其总宽度的计算需要结合这些容器的宽度以及它们的padding和border来考虑。这也就

2009-05-30 21:50:00 423

转载 Css+Div布局学习(三)—定位Position

 所有的框模型一开始都是按文档中正常的元素流定位,而定位position属性允许我们改变这些自然的位置。通过利用一些简单的Css规则,position使得设计者可以将HTML元素精确放置,position属性确定了每个元素框(box)定位的参考点。在详细介绍之前,我们先简要的说明一下定位的4种方法:1、静止定位(static):这种方法使得所有的元素最终位置都是一个静止位置。所以没

2009-05-30 21:49:00 795

转载 Css+Div布局学习(二)—清理Clear

 我们在Css+Div布局学习(一)—Div布局基础这篇文章里面讲解了基本的布局方法,Footer内有clear:both;属性就一句带过了,事后想了一下对于清理还是有些话要讲清楚的。那我就开辟一篇专门讲一下。还是使用上一篇的布局事例来说明问题更加的简单:MastheadSidebar_aSidebar_bContentFooter这个布局的Css复

2009-05-30 21:48:00 478

转载 Css+Div布局学习(一)—Div布局基础

如果我们要进行Css的布局,那float(浮动)就是最为关键的一个属性了。浮动可以使你的块元素不遵守元素流的布局特性,如果不采用浮动,元素将一个接一个地往下排列。float属性有三个值:left、right和none,后面我们就会使用这些值的。我们将使用事例来说明布局的特性。我们做一个html文件,为后面的讲解准备一下:body> d

2009-05-30 21:46:00 635

空空如也

空空如也

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

TA关注的人

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