自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JVM笔记

目录Java虚拟机内存管理1.JVM整体架构2.JVM运行时内存JVM加载机制1.类装载子系统1.1 类加载子系统介绍1.2 类加载器ClassLoader角色1.3 类加载的执行过程2.类加载器2.1 类加载器的作用2.2 类加载器分类3.双亲委派模型3.1 什么是双亲委派3.2 如何实现双亲委派模型4. 自定义加类加载器4.1 为什么要自定义类加载器4.2 自定义函数调用过程垃圾回收机制及算法1.垃圾回收概述2.垃圾回收-对象是否已死2.1 判断对象是否存活 - 引用计数算法2.2 判断对象是否存活-可

2022-06-21 10:43:56 704

原创 Cloud组件笔记

Ribbon负载均衡 关于负载均衡 负载均衡⼀般分为服务器端负载均衡和客户端负载均衡 所谓服务器端负载均衡,⽐如Nginx、F5这些,请求到达服务器之后由这些负载均衡器根据⼀定的算法将请求路由到⽬标服务器处理。 所谓客户端负载均衡,⽐如我们要说的Ribbon,服务消费者客户端会有⼀个服务器地址列表,调⽤⽅在请求前通过⼀定的负载均衡算法选择⼀个服务器进⾏访问,负载均衡算法的执⾏是在请求客户端进⾏。 Ribbon是Netflflix发布的负载均衡器。.........

2022-05-03 17:22:33 580

原创 Spring笔记

简介和核心内容 Spring 是分层的轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的 Java EE 企业应⽤开源框架。 Spring是⼀个分层⾮常清晰并且依赖关系、职责定位⾮常明确的轻量级框架,主要包括⼏个⼤模块:数据处理模块、Web模块、AOP模块、Core Container模块和 Test 模块,Spring依靠这些基本模块,实现了⼀个令⼈愉......

2022-05-02 12:17:45 845

原创 RabbitMQ笔记

目录 RabbitMQ架构 RabbitMQ基本概念 介绍 整体逻辑架构 RabbitMQ Exchange类型 RabbitMQ数据存储 RabbitMQ工作流程 生产者发送消息的流程 Connection 和Channel关系 RabbitMQ工作模式 Work Queue 发布订阅模式 路由模式 direct交换器 主题模式 RabbitMQ特性 消息可靠性 异常捕获机制 AMQP/RabbitMQ的事务机制 发送端确认机制 消息持久化机制 消费者确认机制

2022-04-30 21:52:17 1314

原创 消息中间件概述(JMS、AMQP)笔记

消息中间件简介 消息中间件概述 维基百科对消息中间件的解释:面向消息的系统(消息中间件)是在分布式系统中完成消息的发送 和接收的基础软件。 消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基 于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。 消息中间件就是在通信的上下游之间截断:break it,Broker 然后利用中间件解耦、异步的特性,构建弹性、可靠、稳定的系统。 体会一下:“必有歹

2022-04-29 10:57:50 1712

原创 MySQL学习笔记

MySQL架构原理 MySQL体系架构 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 一、网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流 的服务端编程技术,例如常见的 Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。 二、服务层(MySQL Server) 服务层是MySQL Server的核心,主要包含系统管理和控制工具、连接

2022-04-27 17:20:17 1537

原创 Redis高可用笔记

目录 主从复制 主从配置 作用 原理与实现 同步数据集 心跳检测 哨兵模式 部署方案 执行流程 哨兵Leader选举 主服务器的选择 “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。CAP的A AP模型 单机的Redis是无法保证高可用性的,当Redis服务器宕机后,即使在有持久化的机制下也无法保证不丢失数据。 所以我们采用Redis多机和集群的方式来保证Redis的高可用性。 单进程+单线程.

2022-04-27 10:15:51 1335

原创 Redis基础原理笔记

目录 什么是Redis? Redis应用场景 Redis数据类型选择 String List set Sorted Set (ZSet) hash 什么是Redis? Redis (Remote Dictionary Server)远程字典服务器,是用C语言开发的一个开源的高性能键值 对( key-value )内存数据库。 它提供了五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型 它是一种 NoSQL 数据存储。 Redis应用场景 ...

2022-04-22 15:02:50 1236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除