摘要:
个人博客 "http://www.milovetingting.cn" 代理模式 模式介绍 代理模式也称为委托模式,是一种结构型模式。 模式定义 为其他对象提供一种代理以控制对这个对象的访问。 使用场景 当无法或不想直接访问某个对象或访问对象存在困难时,可以通过一个代理对象来间接访问,为了保证客户端 阅读全文
摘要:
个人博客 http://www.milovetingting.cn 中介者模式 中介者模式也称为调解者模式或调停模式。 模式定义 中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显影响。 使用场景 当对象间交互操作很多且每个对象的行为操作都依赖彼此时,为防止在修改一个对象的行为时,同 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" 访问者模式 模式介绍 访问者模式是一种将数据操作与数据结构分离的设计模式,它是《设计模式》中23种设计模式最复杂的一个,但它的使用频率不高。 访问者模式的基本思想是,软件系统中拥有一个由许多对象构成的、比较稳定的对象结构,这些对 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" 模板方法模式 模式介绍 在面向对象开发过程中,通常会遇到这样的问题:知道一个算法的关键步骤,并确定了这些步骤的执行顺序,但,某些步骤的具体实现是未知的,如: 1. 检查代码的正确性 2. 链接相关的类库 3. 编译相关代码 4. 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" 迭代器模式 模式介绍 迭代器模式又称为游标(Cursor)模式,是行为型设计模式之一。 模式定义 提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示。 使用场景 遍历一个容器对象时。 简单使用 定义迭代 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" 网络 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 网络 7 层架构 7 层模型主要包括: 1. 物理层:主要定义物 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Java基础 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA 异常分类及处理 概念 如果某个方法不能按照正常 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Java多线程(四) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! CyclicBarrier、 CountDown 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Java多线程(三) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 线程基本方法 线程相关的基本方法有 wait,n 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Java多线程(二) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA 锁 乐观锁 乐观锁是一种乐观思想,即认 阅读全文