自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Validation - Spring Boot项目中参数检验的利器

Sping Boot官方原文:Validation是Spring Boot官方提供的一个参数检验的工具,通常负责验证用户输入,也就是在从前端获取请求时对请求中包含的信息参数进行检验,避免了进入后端检验这个流程的耗时与逻辑编写。

2025-07-19 13:49:11 1971

原创 分布式学习笔记_05_API网关

下图是自定义组件实现的一个实例。getName中填写自定义组件申请时的名称,invoke方法中实现自定义组件的业务逻辑,如继续执行、进行页面跳转、直接返回结果、抛出异常等。这样给出一个大致的回调函数invoke的框架,在函数中自定义处理流程和处理方式,就可以自定义一个组件投入使用。

2025-07-17 23:07:14 1814

原创 分布式学习笔记_04_复制模型

对于复制而言,最直观的方法就是将副本赋予不同的角色,其中包含一个主副本,主副本将数据存储至本地之后,将数据更改的情况通过日志/流的方式发放到各个副本(也称节点),这种模式下对主副本进行的写请求就会同步到所有其他副本上,而由于数据在所有副本都是统一的,因此读请求可以让任意副本满足,这样就可以使读请求的处理具有拓展性,并对其进行了负载均衡。在这种复制模式下,想要保证读取的是写入的新值,每次读取写入多少个副本需要精心打算,此处的核心思路就是让写入的副本和读取的副本存在交集,这样就能保证读取的数据是最新的。

2025-07-12 18:27:27 1058

原创 分布式学习笔记_03_分布式日志系统

像Logan这样的分布式实时日志系统是分布式系统中相当好用的系统,能够相当直观地将对系统的掌握辐射至整个系统,无论是故障定位还是状态分析,一个健壮好用的日志系统都能够很大程度上增强分布式系统整体的可用性与健壮性文档参考。

2025-07-11 20:41:34 1204

原创 分布式学习笔记_02_常用设计方式

这些设计模式都是在实际生产当中常用的设计模式,在实际生产当中编写代码之前利用这些设计模式优化自己的代码结构,不仅可以使代码结构清晰明了,还能够优化整体项目的结构,学习这些设计模式是很有必要且很有用处的,同样还有很多种设计模式并非常用但很多情况下可以派上用处,建议了解学习在面试的时候也会涉及到这一部分知识,在情景题的回答的时候也有很多帮助参考文档。

2025-07-07 15:42:03 954

原创 分布式学习笔记_01_分布式ID生成系统

在分布式应用中,有很多数据需要通过ID唯一标识(比如美团外卖中的订单编号),这个唯一标识在单体服务中是普通的唯一ID,在分布式服务中就是分布式ID,最大的区别在于单体服务中的唯一ID只需要在单体服务器中唯一即可,而分布式服务中的唯一ID需要在多个服务节点中都保持唯一。

2025-07-06 13:50:12 1720

原创 rpc开发笔记 - 6.25 - 6.29 - 关于基于Sentinel的流量控制模块

关于基于Sentinel和ZooKeeper的流量控制模块设计笔记

2025-06-30 00:48:24 524

原创 高性能学习笔记-01-流量治理组件Sentinel-01-概述

关于Sentinel的学习笔记,主要聚焦于流量治理方面的功能

2025-06-27 15:55:53 583

原创 rpc开发笔记-6.24-阶段性测试与总结

6.24阶段性测试与总结

2025-06-24 23:51:04 280

原创 rpc开发笔记-6.23-关于心跳机制和超时重连

今日开发内容集中在Netty通信中心跳机制和超时重连这两部分

2025-06-23 23:43:44 658

原创 高性能Rpc框架开发笔记 - 6.20/21

个人用于学习的高性能Rpc框架开发笔记

2025-06-22 00:20:42 407

原创 MySQL学习笔记-02-InnoDB与锁

对MySQL中的各种锁结合InnoDB进行了一定的分析学习

2025-06-20 00:28:12 1029

原创 MySQL学习-01-InnoDB与ACID

对于MySQL常用存储引擎InnoDB与ACID的学习笔记

2025-06-19 16:26:43 1055

原创 操作系统期末考试知识点个人梳理

#处理机调度与死锁#存储器管理#输入输出系统#文件管理#磁盘存储器的管理

2025-06-02 21:39:48 447 1

空空如也

空空如也

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

TA关注的人

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