- 博客(8)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 注释驱动的 Spring cache 缓存介绍
概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring
2017-06-26 15:03:24 317
原创 Java设计模式--原型模式
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。原型模式主要用于对象的复制,只需要实现Cloneable接口,覆写clone方法,调用父类中的clone方法得到新的对象super.clone()首先需要了解对象深、浅复制的概念浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。深复制:将一个对象复制后,不论是基本数据类型还有
2017-03-24 15:27:55 230
原创 Java设计模式--建造者模式
所谓建造者就是“分步构建一个复杂的对象”,当每一步构建完毕才是一个完整的对象,比如汽车,它有好多零件,轮胎、发动机、方向盘等等零件,当中任何一个零件不完整都无法构建这个汽车,是个半成品,只有当中所有零件都完成了,这时候汽车才可以驾驶。知识点:抽象类、继承代码如下:汽车产品package com.chris.builder;public class Car {
2017-03-21 14:39:28 211
转载 Java设计模式--单例模式
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一
2017-03-21 13:15:00 175
原创 Java设计模式--工厂模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式可以分为三类:1.简单工厂模式(Simple Factory)2.工厂方法模式(Factory Method)3.抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。可以把简单工厂模式(Simple
2017-03-21 10:42:05 174
原创 C3P0和DBCP区别
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 dbcp简介: DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:
2016-11-11 11:18:59 373
转载 数据库连接池技术-转载
最近用到一个数据库连接池,由于要分析其各种性能指标,所以对数据库连接池技术做了一个简单的分析。从网上找到一个关于连接池设计的文章,写的不错。我认为:如果要设计一个数据库连接池,可以参考它的基本思路;如果要提高性能,还有很多细节要仔细研究,并做细致的分析对比。以下是转载的文章。连接池原理连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、治理策略,使
2016-11-11 10:17:07 200
Java API 1.6中文版
2018-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人