- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 23种设计模式分类
创建型: 处理对象的创建,实例化对象,5个(建造者、原型、单例、工厂方法、抽象工厂)结构型: 处理类或对象之间的组合,7个(组合、装饰者、外观、享元、代理、适配器、桥接)行为型: 描述类或对象怎样进行交互和职责分配,11个(策略、模板方法、责任链、迭代器、解释器、命令、备忘录、状态、中介者、观察者、访问者)设计模式六大原则,一法则:...
2017-09-30 15:04:37 282
原创 Spring Resources 资源操作
Spring Resources 资源操作,包括 Resource 接口,ResourceLoader 接口、ResourceLoaderAware 接口等。
2017-09-29 23:48:45 277 1
原创 观察者模式
定义: 定义了对象之间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。适用场景: 1、对象间存在一对多关系,一个对象的状态发生改变会影响其他对象。 2、当一个抽象模型有两个方面,其中一个方面依赖于另一方面时,可将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。优点: 1、降...
2017-09-29 16:25:25 187
原创 策略模式
定义: 定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。组成: 1、抽象策略类(Strategy):抽象的策略,通常是一个接口或抽象类 2、具体策略类(ConcreteStrategy):具体的策略类,抽象策略类的实现 3、环境角色(Context):用来操作策略的上下文环境...
2017-09-29 14:44:02 221
原创 Spring AOP基本概念
AOP概念: 面向切面编程,通过预编译方式(实现方式一)和运行期动态代理(实现方式二)实现程序功能统一维护的一种技术。AOP的使用场景: 日志记录,性能测试,安全控制,事物处理,异常处理等等 AOP的实现方式: 1:预编译方式, AspectJ为实现方式。 2:运行期动态代理(分为JDK动态代理,CGLib动态代理)...
2017-09-27 22:42:51 214
原创 单例模式
定义: 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java中,一般用在工具类或者创建比较耗资源的对象上。实现方式:1:立即加载/饿汉模式 优缺点: 1:线程安全 2:没有调用方法前就被加载,会占用内存public class Hun...
2017-09-25 17:05:14 268
原创 关于海康,宇视,天地伟业摄像头调试
最近在项目中需要读取摄像机的内容,现有的摄像机有海康威视,宇视,和天地伟业三家的摄像机一开始 天地伟业和宇视都给了demo,即html和css代码,是可以读取视频流的,但是海康威视没有给demo只是告诉我们可以通过vlc来读取视频流的内容,所以,首先下载vlc播放器,安装,打开,选择媒体--打开网络串流输入网络URL宇视的是:rtsp://admin:admin@192.168.0
2017-09-21 17:13:25 27800 7
原创 java知识点总结
什么是事务:事务是应用程序一系列严密的操作,所有操作必须全部成功,否则所做的操作也会被撤销事务的四个特性:ACID原子性:事务中的许多操作要么全做,要么全不做一致性:事务执行的结果必须是使数据库从一个一致性的状态变到另一个一致性的状态隔离性:一个事务的执行不能受到其他事务的影响持续性:一旦事务提交,他对数据库的改变是永久的static{}静态代码块 > 构造代码块
2017-09-14 20:18:43 209
原创 线程间的通信和线程生命周期
Object 类的 wait() 、notify()、join() 方法简介,以及生产者和消费者模型。以及线程的生命周期、并行和并发的相关概念
2017-09-09 20:58:19 395 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人