晚期(运行期)优化

一、概述 热点代码:某个方法或代码块运行的特别频繁时,Hotspot 虚拟机就会将这些代码认定为热点代码。 然 … 阅读更多

虚拟机类加载机制

一、概述 虚拟机把描述类的 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟 … 阅读更多

高性能索引

一、索引基础 索引:是存储引擎用于快速找到记录的一种数据结构 索引在大数据量时对性能的影响很重要 索引优化是查 … 阅读更多

Dubbo

Dubbo 注册中心 一、注册中心概述 Dubbo 通过注册中心实现了分布式环境中各服务之间的注册与发现,是各 … 阅读更多

消息队列

本质是将同步处理转化成异步处理。 Pros: 1.可在模块、服务、接口等不同粒度上实现解耦 2.订阅/消费模式 … 阅读更多

RockectMQ

消息发送机制 验证消息 查找路由 消息发送 producer 如何实现负载均衡 通过TopicPublishI … 阅读更多

常用数据结构

数组 数组是一种线性表数据结构,通过一组连续的内存空间,来存储一组具有相同类型的数据。 1、线性表: 数据排成 … 阅读更多

装饰器模式

1、定义 装饰器模式 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之 … 阅读更多

责任链模式

1、定义 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条 … 阅读更多

原型模式

在编码过程中,有些对象创建起来会比较复杂,属性众多,而偏偏是频繁需要的。这时如果按照常规思路来new对象的话, … 阅读更多

适配器模式

1、定义 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可 … 阅读更多