最新文章列表

重构的概念和作用

    重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件 ...
程序员之蚁族 评论(0) 有1440人浏览 2012-11-23 10:44

数据库概念

  1. 数据库系统的特点: 数据机构化 数据共享性高 数据独立性高 数据由数据库管理系统统一管理   2. 数据库系统的结构 三级模式: 模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式;定义模式时,不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求; 外模式是数据库用户的数据视图,一个应用程序只能使用一个外模式,外模式是保证数 ...
Hermosa_Young 评论(0) 有948人浏览 2012-11-22 08:31

JAVA单例

一、单例类型   1.饿汉式单例类package pattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 {    //私有的默认构造子    private Singleton1() {}    //已经自行实例化     private static final Singleton1 single = new Sin ...
bluenemo 评论(0) 有1063人浏览 2012-08-13 15:30

选书、阅读模式--读《如何阅读一本书》后

看过《如何阅读一本书》后惊觉自己潜移默化的阅读习惯完全可以用这本书所描述的规则所概括。虽然阅读习惯是有一定的规则,但其实以前从来也没有 ...
hugh.wangp 评论(0) 有1277人浏览 2012-05-05 19:32

GoF设计模式简介

                                    Introduction of Design Pattern In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in so ...
liu_sha 评论(0) 有668人浏览 2012-04-19 13:38

Struts2源代码分析之Struts2 Interceptor模式

首先贴出众所周知的Struts工作流程图: 流程解说:        1、客户端向Servlet容器(如Tomcat)提交一个请求  
foo 评论(0) 有1033人浏览 2012-04-13 09:10

访问者(visitor)模式

访问者模式中的角色:客户方、访问者、被访问者 应用场景:被访问者元素变化较小或不改变。访问者中的方法经常改变。 访问的方法都在访问者中定义。被访问者实现统一接口中的方法,具体方法委托给访问者中的方法实现。   被访问者接口: /** * 被访问者接口 */ public interface Visitable { /** * 定义 */ publi ...
lhc1986 评论(0) 有1054人浏览 2012-04-02 22:06

简单工厂模式

public interface IProgram {     Double getResult(Double a,Double b); } public class AddProgram implements IProgram {     public Double getResult( Double a, Double b )     {         return a+b;     } ...
a11632 评论(0) 有733人浏览 2012-03-16 10:20

设计模式——代理模式

代理模式: 为其他对象提供一种代理以控制对这个对象的访问。 代理模式一般分为四种: 远程代理:为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象在于不同地址空间的事实。 虚拟代理:根据需要创建开销很大的对象,通过它来存放实例化需要很长时间的真是对象。如打开HTML网页时,只看到所有文字,图片却一张张下载后才能看到。那些未打开的图片框,通过虚拟代理来替代真实图片,代理存储了真实 ...
maidoudao 评论(0) 有1233人浏览 2012-01-06 13:14

设计模式——装饰模式

首先介绍三个重要原则: 依赖倒转原则:高层模块不应该依赖于底层模块;两者都应该依赖与抽象。抽象不应该依赖于细节,细节应该依赖抽象。 里氏替换原则:子类型必须能够替换掉他们的父类型。                                                                              如:Animal animal = new cat(); a ...
maidoudao 评论(0) 有1231人浏览 2012-01-05 15:58

闲暇时分,总结了个PgSQL权限示意图

Postgresql,最近发现越来越喜欢它的开源,免费,小巧诸多优点 这么久以来一直是在用, CRUD,增删改查,权限这一块接触得很少 今天对pgsql权限比较感兴趣,总结了下 画了个图, 个人观点,可能不对,请斧正    
飞天奔月 评论(0) 有2511人浏览 2011-12-01 09:46

java设计模式

设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。 设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用;                         为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便;                         在开发文档中采用模式词汇 ...
hudepin 评论(0) 有1057人浏览 2011-11-21 12:39

intra-mart学习笔记

intra-mart作为SAP企业用户在使用的Web FRONT系统的认知度上、市场占有率No.1 intra-mart有2种开发:模式J2EE开发模式 && javascript开发模式(简单,常用) 接触intra-mart也有一个星期了, 对intra-mart有了初步的了解。 安装就不说了,有兴趣的可以去intra-mart的官网上去下, 当然我指的是日本的官网,中国的官网 ...
ademen 评论(2) 有6267人浏览 2011-11-21 00:24

Apache的prefork模式和worker模式

prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在 ...
abc123456789cba 评论(0) 有596人浏览 2011-11-17 09:38

Clojure和JAVA设计模式(2) 工厂模式之工厂方法

注:本文基于jdk1.6和Clojure1.2   工厂方法     工厂方法模式定义了一个创建对象的接口,由子类来决定实例化哪一个类,意即将实例化推迟到子类。       当然,这个说法本身是干巴巴概念性的。让我们针对上篇简单工厂 的例子考虑一下,我们在SimpleFactory中 已经定义了产生IProduct实例的方法,这是在调用之前就定好了 产生IProduct实 ...
songry 评论(0) 有1244人浏览 2011-11-15 15:05

Clojure和JAVA设计模式(1) 工厂模式之简单工厂

序       在java中,设计模式是多态和封装的重要表现形式,采用设计模式能够极大地提升可维护性和可扩展性, 那么,同样工作在jvm上面的Clojure能否运用这些模式,或者说是否同样需要这些模式呢?   注:本文基于jdk1.6和Clojure1.2 简单工厂    先看看简单工厂的java代码:       首先定义产品的接口: public interface IPro ...
songry 评论(0) 有2172人浏览 2011-11-12 15:24

设计模式类型

五大类型模式   3扩展4接口5构造5操作6责任 接口型模式 组合模式,桥接模式,,适配器模式,外观模式 责任型模式 单例模式,观察者模式,中介模式,代理模式,责任链模式,享元模式 构造型模式 生成器模式,工厂方法模式,抽象工厂模式,原型模式,备忘录模式 操作型模式 模版方法模式,状态模式,策略模 ...
khan 评论(0) 有741人浏览 2011-11-02 20:52

常用的设计模式

简单工厂模式:   1.概述:工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new关键字和具体的构造器)隐藏起来,用一个工厂 ...
quding0308 评论(0) 有1076人浏览 2011-09-14 11:19

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics