Java 学习

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

中介者模式

浏览 129 扫码 分享 2022-07-10 05:50:16

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • JDK
    • 集合
      • ArrayList 源码剖析
      • LinkedList 源码剖析
      • Stack 源码剖析
      • HashMap 源码剖析
  • Maven 学习笔记
  • Git 学习笔记
  • JVM
    • 《从0开始带你成为JVM实战高手》学习笔记
      • 核心原理以及JVM GC优化手段
        • Java代码是如何运行起来的?
        • JVM类加载机制是怎样的?
        • JVM中有哪些内存区域,分别用来干嘛的?
        • JVM的垃圾回收机制是用来干嘛的?
        • 聊聊JVM分代模型:年轻代、老年代、永久代
        • 对象在JVM中如何分配,如何流转?
        • 线上系统部署时如何设置JVM内存大小?
        • 每日百万交易的支付系统,如何设置JVM堆内存大小?
        • 每日百万交易的支付系统,不合理的内存设置会怎样?
        • 每日百万交易的支付系统,如何设置JVM栈内存与永久代大小?
        • 什么情况下JVM内存中的一个对象会被垃圾回收?
        • 在对新生代进行垃圾回收的时候,到底是采取一种什么样的算法进行的呢?
        • 新生代的对象在什么场景下进入老年代?老年代的垃圾回收算法是怎样的?
        • 日处理上亿数据的计算系统案例,分析对象分配流转,及垃圾回收全过程
        • JVM中都有哪些常见的垃圾回收器,各自的特点是什么?
        • “Stop the World”现象问题分析
        • JVM的年轻代垃圾回收器ParNew是如何工作的?
        • JVM的老年代垃圾回收器CMS是如何工作的?
        • 预估支付系统运行模型,基于ParNew CMS分析和优化JVM参数
        • G1垃圾回收器的工作原理是什么?
        • 基于百万用户在线教育平台的G1垃圾回收优化案例
        • JVM的第一阶段总结
        • 代码演示频繁Young GC的场景、分析GC日志
        • 代码演示对象进入老年代的场景,分析GC日志
        • 代码演示触发Full GC的场景,分析GC日志
        • 使用jstat分析线上系统的JVM运行状况
        • 使用jmap和jhat分析线上系统的对象分布
        • 从测试到上线,如何分析JVM及合理优化?
        • 如何定位和解决频繁Young GC问题?
        • 如何定位和解决频繁Full GC问题?
      • JVM GC优化案例
        • 每秒十万QPS的设计APP,如何优化GC性能提升3倍
        • 如何定制JVM参数模板,并深度优化Full GC?
        • Metadata元数据区,如何导致频繁Full GC?
        • 大对象,导致每天数十次Full GC的问题排查
        • 使用System.gc()触发GC,导致系统直接卡死的问题
        • CPU负载过高,导致系统卡死的问题排查
        • 基于MAT定位系统里是哪里占用了过多内存
      • 内存溢出场景及优化手段
        • Metaspace区域内存溢出的原理,及两种常见场景
        • 线程栈内存溢出的原理,及常见场景
        • 堆内存溢出的原理,及常见场景
        • 如何在OOM的时候自动dump一份内存快照?
        • Metaspace区域内存溢出的时候,如何解决?
        • JVM栈内存溢出的时候,应该如何解决?
        • JVM堆内存溢出的时候,如何解决?
      • 思考题
  • MySQL
    • 《从零开始带你成为MySQL实战优化高手》学习笔记
      • MySQL架构的设计原理
      • 用一次数据更新流程,了解InnoDB存储引擎的架构设计
      • 如何规划生产环境下的数据库?
      • Buffer Pool 缓冲读写机制
      • MySQL存储模型及读写机制
      • 生产优化案例
      • 思考题
  • SpringBoot
    • 基础
      • 4大核心开发框架的整合
      • SpringBoot开发常用内容
      • 为应用系统进行相关的配置
      • 单元测试相关知识
      • 日志打印相关知识
      • 系统部署相关知识
  • Spring Cloud Netflix
    • SpringCloud 介绍及版本变化
    • 微服务架构学习大纲
    • Eureka
      • Eureka 注册中心介绍
      • Eureka 注册发现之 Hello World
      • Eureka 的心跳检测、注册表抓取、自我保护等常见配置
      • Eureka 源码学习准备工作
      • eureka-server 的 web 工程结构分析及 web.xml 解读
      • eureka-server 启动的源码剖析(1)
      • eureka-server 启动的源码剖析(2)
  • 设计模式
    • 电商项目中的设计模式应用
      • 权限管理中使用设计模式
      • 库存中心使用设计模式进行库存管理(1)
    • 访问者模式
    • 桥接模式
    • 责任链模式
    • 装饰器模式
    • 享元模式
    • 备忘录模式
    • 状态模式
    • 策略模式
    • 组合模式
    • 命令模式
    • 观察者模式
    • 代理模式
    • 中介者模式
    • 原型模式
    • 构造器模式
    • 外观模式
    • 单例模式
    • 抽象工厂模式
    • 稍微复杂点的工厂模式
    • 简单工厂模式
    • 模板方法模式
    • 适配器模式
    • 迭代器模式
  • 其他
    • RSA Encryption in Node.js
    • 常用加密算法介绍
    • HTTP 与 HTTPS 的区别,详细介绍
    • 什么是Hash?
    • 什么是时间复杂度?
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注