![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 92
杜家小型男
这个作者很懒,什么都没留下…
展开
-
rabbitmq知识汇总
rabbitmq知识汇总 一、什么是消息中间件 1. 基于消息中间件的分布式系统的架构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v81ZRat2-1624005504828)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210610153533157.png)] 2. 消息中间件应用的场景 跨系统数据传递 高并发的流量削峰 数据的分发和异步处理 大数据的分析与传递 分原创 2021-06-18 16:40:26 · 262 阅读 · 0 评论 -
23种设计模式(GoF 23)
23种设计模式(GoF 23) 概述OOP七大原则 概述 1.创建型模式 单例模式 工厂模式 抽象工厂模式 创建者模式 原型模式 2.结构性模式 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 3.行为型模式 模板方法模式 命令模式 迭代器模式 观察者模式 中介者模式 备忘录模式 解释器模式 状态模式 策略模式 职责链模式 访问者模式 OOP七大原则 开闭原则:对扩展开放,对修改关闭。 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立。 依赖倒置原则原创 2020-10-26 13:19:30 · 72 阅读 · 0 评论 -
java多线程的入门研究
多线程一.多线程的核心概念二.线程状态三.多线程的三种创建方式 一.多线程的核心概念 1.线程就是独立的执行路径; 2.在程序运行时,即使没有自己创建的线程,后台也会有多个线程,如主线程、gc线程 3.main()称之为主线程,为系统的入口,用于执行整个程序; 4.在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密关联的,先后顺序是不能人为的关于; 5.对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 6.线程会带来额外的开销,如cpu调度时间,并发控制时间;原创 2020-10-22 17:16:59 · 89 阅读 · 1 评论