![](https://img-blog.csdnimg.cn/20190917234624809.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
z2bns
这个作者很懒,什么都没留下…
展开
-
synchronized修饰符的几点说明
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17199201 在并发编程中,多线程同时并发访问的资源叫做临界资源,当多个线程同时访问对象并要求操作相同资源时,分割了原子操作就有可能出现数据的不一致或数据不完整的情况,为避免这种情况的发生,我们会采取同步机制,以确保在某一时刻,方法...转载 2019-10-22 14:06:35 · 267 阅读 · 0 评论 -
如何在STS中创建SpringMVC工程?
如何在STS中创建SpringMVC工程?首先要说的是,网上看到很多使用MVC的例子,都说要新建一个Spring Project,但是比较新的STS都没有这个东西,其实Spring Legacy Project 就是传统的Spring Project,因为有了Spring Starter Project,所以Spring Project 改名为Spring Legacy Project 用以区分...转载 2019-10-18 09:53:38 · 660 阅读 · 0 评论 -
Spring 开启注解扫描时报错
【问题】使用<context:component-scan base-package="包名"></context:component-scan>配置xml文件开启注解扫描时报错The prefix "context" for element "context:component-scan" is not bound.是因为少了属性说明下面是需要添加...原创 2019-09-17 23:23:06 · 998 阅读 · 1 评论 -
设计模式概述—6大设计原则
第一部分:6大设计原则六大设计原则:1)Single Responsibility Principle:单一职责原则2)Open Closed Principle:开闭原则3)Liskov Substitution Principle:里氏替换原则4)Law of Demeter:迪米特法则5)Interface Segregation Principle:接口隔离原则...原创 2019-10-05 18:07:19 · 350 阅读 · 0 评论 -
设计模式概述—23种设计模式(上)
第二部分:23种设计模式(上)1、单例模式单例模式定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式通用类图如下:Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的(在Singleton中自己使用new Singleton())。单例模式的通用源代码如下所示:public c...原创 2019-10-06 17:30:45 · 262 阅读 · 0 评论 -
设计模式概述—23种设计模式(中)
第二部分:23种设计模式(中)8、中介者模式中介者模式的定义:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式的通用类图如下所示:中介者模式由以下几部分组成:1)Mediator抽象中介者角色抽象中介者角色定义统一的接口,用于各同事角色之间的通信。2)Concrete Mediat...原创 2019-10-06 22:02:51 · 141 阅读 · 0 评论 -
设计模式概述—23种设计模式(下)
第二部分:23种设计模式(下)17、门面模式门面模式的定义:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。门面模式(Facade Pattern)也叫做外观模式,是一种比较常用的封装模式,门面模式注重“统一的对象”,也就是提供一个访问子系统的接口,除了这个接口不允许有任何访问子系统的行为发生。门面模式的通用类图如下...原创 2019-10-07 00:23:16 · 231 阅读 · 0 评论