加载中
工厂方法模式-创建型模式2

工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类...

2013/09/29 14:50
93
简单工厂模式-创建型模式1

从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。 定义: 提供一个创建对象实例的功能,无须关心具...

JAVA架构师半小时学会常用设计模式

以下为个人学习后的感悟,若有问题请大神们指出来~ 目录 一、Proxy Pattern 代理模式(需要代理人) 二、Singleton Pattern 单例模式(不需要多次实例化某对象,节省资源消耗) 三、Strateg...

03/01 09:07
19
抽象工厂模式-创建型模式3

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定...

2013/10/11 16:48
47
为什么要使用ZooKeeper

记得在大约在2006年的时候Google出了Chubby来解决分布一致性的问题(distributed consensus problem),所有集群中的服务器通过Chubby最终选出一个Master Server ,最后这个Master Server来协调...

2015/03/19 11:06
146
Spring切入点表达式常用写法

自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。 下面给出一些常见示例的写法: 比如,下面是一个对Servi...

2016/03/09 13:09
26
MyBatis+Spring 基于接口编程的原理分析

整合Spring3及MyBatis3 对于整合Spring及Mybatis不作详细介绍,可以参考: MyBatis 3 User Guide Simplified Chinese.pdf,贴出我的主要代码如下: package org.denger.mapper;     imp...

2015/05/12 16:23
1K
责任链设计模式应用场景示例(过滤器、拦截器)

责任链设计模式(Chain of Responsibility)的应用有:Java Web中的过滤器链、Struts2中的拦截器栈。 先看一个问题: 给定一个字符串“被就业了:),敏感信息,<script>”,对其中的HTML标记...

2016/04/19 10:06
536
一、数据挖掘---序论

为什么进行数据挖掘 一、数据爆炸问题 二、数据转化为信息,数据丰富,信息贫乏 三、挖掘信息 什么是数据挖掘? 数据挖掘 (从数据中发现知识),从大量的数据中挖掘哪些令人感兴趣的、有用的、...

2018/12/13 11:29
21
生成器模式-创建型模式5

生成器模式(英:Builder Pattern)是一种设计模式,又名:建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表...

2014/02/08 15:41
130
设计模式三种类型

综述 设计模式分为三种类型,共23种。 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式...

2014/02/12 12:52
94
Spring原理概述

1、spring原理 spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入...

2014/02/13 16:26
85
大型互联网应用中的日志系统

大型互联网应用的突出特点是应用本身规模大,结构复杂,用户访问量大。设计良好的日志系统,有助于分析流量趋势,帮助管理网络应用;有助于在应用出现问题时,快速查找问题,保证网络应用的可...

2015/03/28 08:37
125
Java多线程-线程的同步(同步代码块)

对于同步,除了同步方法外,还可以使用同步代码块,有时候同步代码块会带来比同步方法更好的效果。 追其同步的根本的目的,是控制竞争资源的正确的访问,因此只要在访问竞争资源的时候保证同...

2015/03/11 11:47
30
范式

第一范式 如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。 第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有...

2014/02/27 18:12
54
六大设计原则快速记忆SOLID

常见的面向对象设计的原则,可以简化为SOLID原则,坚固slidi的软件需要遵循的原则。 1、单一职责原则SRP(Single Responsibility Principle) 定义:不要存在多于一个导致类变更的原因。通俗...

2014/02/12 12:45
135
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍

edis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做...

2015/03/19 10:40
115
理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。...

2014/08/21 15:30
299
ReadWriteLock

如果接触过多线程编程或者大规模并发应用的开发的人都应该知道Readers-writer lock的设计模式,从英文字面上看就是对于资源允许多个Reader(复数)并发读,单个Writer写的锁机制,而Reader和W...

2014/02/13 13:59
147
用Redis存储Tomcat集群的Session

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响...

2016/01/04 08:50
559

没有更多内容

加载失败,请刷新页面

返回顶部
顶部