1、Spring简介 1)Spring是一个开源的轻量级应用开发框架,其目的是用于简化企业应用程序的开发,降低侵入性 2)Spring提供的IOC和AOP功能,可以将组件之间的耦合度降至最低,即解耦;便于系统的升级和维护 3)Spring的本质是管理软件中的对象,即创建对象和维护对象之间的关系 2、 ...
分类:
编程语言 时间:
2018-09-06 16:12:08
阅读次数:
167
Spring框架基础 测试Spring的IOC(控制反转)和DI(依赖注入) 为了防止每次创建对象都要创建一个Spring容器,所以在xml中加一个监听器 0.导包 1.创建配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="h ...
分类:
编程语言 时间:
2018-09-06 10:55:30
阅读次数:
142
一. Spring简介 1. Spring介绍 Spring框架主页: Spring官网 Spring资源地址:下载地址 Spring框架,由Rod Johnson开发 Spring是一个非常活跃的开源框架, 基于IOC和AOP来构架多层JavaEE系统,以帮助分离项目组件之间的依赖关系 它的主要目 ...
分类:
编程语言 时间:
2018-09-04 00:09:00
阅读次数:
170
Singleton指只有一个元素的集合。 想要在任何情况下都绝对只有一个实例。 想在程序上表现出“只存在一个实例” 角色: Singleton:在Singleton模式只有这个角色。在Singleton角色中有一个返回唯一实例的static方法。该方法总是返回同一实例。 代码: public cla ...
分类:
其他好文 时间:
2018-09-03 02:30:49
阅读次数:
113
We can define a class to be Singleton or Prototype. If the class was defined as Prototype, then everytime when we use new keyword, it will create a ne ...
分类:
其他好文 时间:
2018-09-02 13:58:59
阅读次数:
149
对于很多开发人员来说,单例模式算是比较简单常用、也是最早接触的设计模式了,仔细研究起来单例模式似乎又不想看起来那么简单。我们知道单例模式适用于提供全局唯一访问点,频繁需要创建及销毁对象等场合,的确方便了项目开发,但是单例模式本身也有一定的局限性,如果滥用则会给后续软件框架的扩展和维护带来隐患。 单例 ...
分类:
编程语言 时间:
2018-09-02 02:00:24
阅读次数:
215
admin组件使 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APPS ...
分类:
其他好文 时间:
2018-09-01 21:58:17
阅读次数:
189
package com.easygo.singleton; /** * Java单例有两种方式,饿汉式和懒汉式,饿汉式是在对象创建之前加载,优先于对象,而懒汉式是在对象创建完成后调用对象的方法来创建对象 * ,了解JVM加载原理的都清楚,正真意义上的单例是饿汉式,在对象创建之前加载。 * @auth... ...
分类:
编程语言 时间:
2018-08-31 23:29:45
阅读次数:
308
锁与volatile的内存语义 1.锁的内存语义 2.volatile内存语义 3.synchronized内存语义 4.Lock与synchronized的区别 5.ReentrantLock源码实例分析 1.锁的内存语义 锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让 ...
分类:
编程语言 时间:
2018-08-31 21:08:39
阅读次数:
197
单例模式是程序设计中经常用到的,简单便捷的设计模式,也是很多程序猿对设计模式入门的第一节课。其中最经典的一种写法是: 其中有两个关键的地方:1,初始化instance实例的适合,采用两重判断对Singleton.class上锁。 2,静态变量instance使用了volatile关键字进行修饰。 第 ...
分类:
编程语言 时间:
2018-08-30 00:10:29
阅读次数:
147