王老邪
  • ABOUT
  • weathertop
  • 01 操作系统
    • 01 Linux
      • Linux基础
  • 06 Java
    • 01 JVM
      • JVM调优攻略
    • 02 多线程
      • CountDownLatch、Semaphone、CyclicBarrier入门
      • 死磕Java队列
      • 死磕ThreadPoolExecutor线程池
      • 死磕Volatile
      • 死磕synchronized
    • 03 网络编程
      • TCP
    • 04 设计模式
      • 浅析Java设计模式【1】——观察者
      • 浅析Java设计模式【2】——适配器
      • 浅析Java设计模式【3】——代理
      • 浅析Java设计模式【4】——策略
  • 07 框架
    • 02 Mybatis
      • Mybatis自动刷新XML
    • 03 Springboot
      • SpringBoot统一异常和Http响应
      • SpringBoot集成Elasticsearch7.4-实战(1)
      • SpringBoot集成Elasticsearch7.4-实战(2)
      • SpringBoot集成Elasticsearch7.4-实战(3)
      • Springboot集成ip2region离线IP地名映射
      • 手写Java爬虫获取国家统计局行政区划数据
      • 浅谈SpringBoot启动那些事儿
  • 08 微服务
    • 00 Nacos
      • CentOS环境下安装Nacos
      • SpringCloud集成Nacos实现服务发现
      • SpringCloud集成Nacos实现配置管理
    • 10 架构分析
      • 微服务架构设计分析
  • 09 区块链
    • 区块链知识入门
  • 10 容器
    • 00 Docker
      • Docker管理工具Portainer
  • 11 分布式
    • 00 分布式事务
      • 分布式事务详解——SpringBoot+Atomikos篇
    • 01 分布式锁
      • 浅析分布式锁实现三种方式
  • 14 中间件
    • 消息
      • RocketMQ
        • SpringBoot集成RocketMQ(1)集群
        • SpringBoot集成RocketMQ(2)重试机制
    • 缓存
      • Redis
  • 28 杂谈
    • 人千相,佛无相
    • 历史上的安徽人物
    • 赢在格局、输在计较
  • 54 产品设计
    • 需求分析
      • 浅谈用户画像
      • 统一审计
  • 98 管理类
    • 00 项目交接
      • 对项目交接过程要求
  • 99 工具等
    • Download
      • 详解CMD命令满速下载百度云
    • JVM
      • 撸起Arthas排雷
    • VPN
      • lantern邀请码
    • Windows
      • Win10黑科技,你到底知道多少
      • Wlx2Explore入门
      • 可用免激活Adobe Acrobat DC 2020

浅析Java设计模式【4】——策略

1. 概念当实体间存在某种一对多关系,即当一方发生改变,依赖于它的实体将收到通知这样的事件,也就是观察者模式,俗称发布订阅,也常被人称作监听器模式。但是不论怎么称呼它只属于行为型的设计模式。 观察者模式两个概念:被观察者(1)、观察者(N),为了更方便理解,我们将被观察者比作一个工厂,观察者比作每个 ...
2019-06-19 设计模式

浅析Java设计模式【3】——代理

1. 概念百度百科对它的定义是:对其他对象提供一种代理以控制对这个对象的访问。 代理模式更多的是一种安全层面的考虑,保护被访问对象的安全,在访问者和被访问者之间起一种中介作用。在我们具体应用中都会遇到需要记录掌控方法的执行前后的动作。 从生成方式的不通又在代理中分为静态代理、动态代理以及Cglib代 ...
2019-03-30 设计模式

浅析Java设计模式【1】——观察者

1. 概念当实体间存在某种一对多关系,即当一方发生改变,依赖于它的实体将收到通知这样的事件,也就是观察者模式,俗称发布订阅,也常被人称作监听器模式。但是不论怎么称呼它只属于行为型的设计模式。 观察者模式两个概念:被观察者(1)、观察者(N),为了更方便理解,我们将被观察者比作一个工厂,观察者比作每个 ...
2019-03-29 设计模式

浅析Java设计模式【2】——适配器

和以往一样,先搞清楚概念,这在我们学习过程中是非常重要的一环,只有弄清楚它的基本概念以及适用场景,才能帮助我们学习理知识点,才能知道什么时候用、怎么用。 1. 概念适配这两个词,顾名思义,核心就是转换调配,比如生活中大家所用手机,在手机需要充电的时候,面对民用电交流电220V和我们手机实际只需要十几 ...
2019-03-29 设计模式

©2019- Rothschil | pv | uv
Powered by Hexo