一、单例设计模式 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。 单例模式有 3 个特点: 单例类只有一个 ...
分类:
其他好文 时间:
2019-12-08 12:41:01
阅读次数:
133
属性值相同,hashcode不同 在spring框架中的实现:bean.xml (<bean id="classname" class="com.spring.bean.." scope="prototype"/>) //原型 scope="singleton" //单例 applicationCo ...
分类:
其他好文 时间:
2019-12-07 16:10:23
阅读次数:
70
单例设计模式,就是保证对象的实例只有一个,防止每个用这个对象的人都创建一个实例。 私有化构造方法 提供对象返回方法,用static修饰 对象创建语句要是在外面,需要用 static final限定词 1、饿汉:类加载时就先把对象实例准备好。 public class SingleTon { priv ...
分类:
其他好文 时间:
2019-12-07 11:01:52
阅读次数:
115
1 开门见山 以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 class SingleTon { private ...
分类:
编程语言 时间:
2019-12-05 19:08:52
阅读次数:
108
装饰器实现 # singleton.py import pymongo from functools import wraps def singleton(cls): _instance = {} @wraps(cls) def get_instance(*args, **kwargs): if c ...
分类:
其他好文 时间:
2019-12-05 01:20:13
阅读次数:
81
一、启动注解 @SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAut ...
分类:
编程语言 时间:
2019-12-01 21:09:38
阅读次数:
122
spring-beans DefaultListableBeanFactory preInstantiateSingletons:650 RequestMappingHandlerMapping AbstractHandlerMethodMapping MappingRegistry -> look ...
分类:
编程语言 时间:
2019-11-30 11:29:06
阅读次数:
62
DI(依赖注入)Dependency Injection 1 DI是什么,DI可以理解为IOC的一部分 2 举例:当一个类A中需要依赖另一个类B对象时,把B赋值给A的过程就叫做依赖注入 代码示例: <bean id="peo2" class="com.qyx.Bean.PeopleFactory" ...
分类:
编程语言 时间:
2019-11-29 21:04:20
阅读次数:
91
一、单例模式的应用场景 单例模式(singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。J2EE中的ServletContext,ServletContextConfig等;Spring中的ApplicationContext、数据库连接池等。 二、 ...
分类:
编程语言 时间:
2019-11-28 19:41:07
阅读次数:
88
转发地址:https://www.iteye.com/blog/elim-2112170 Ehcache简介 目录 1 CacheManager 1.1 构造方法构建 1.2 静态方法构建 2 Cache 2.1 Cache的创建 Ehcache是用来管理缓存的一个工具,其缓存的数据可以是存放在内存 ...
分类:
系统相关 时间:
2019-11-28 13:07:10
阅读次数:
92