自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 五、分布式锁-redission

主要包括redission的主要功能(可重入锁、重试机制、锁超时失效及主从一致问题)的实现原理介绍、源码剖析

2024-03-24 23:03:58 1388 3

原创 四、分布式锁之自定义分布式锁

本篇文章主要介绍了在分布式场景下对如何定制一个自己的分布式锁。主要内容有:分布式锁的基本原理、核心实现思路、具体的编码实现、常见的分布式锁问题(锁误删)及通过Lua脚本解决锁被误删问题等

2024-03-17 13:26:41 1088

原创 三、实战篇 优惠券秒杀

本篇文章主要内容介绍:1、基于redis生成全局唯一ID2、实现优惠券秒杀下单3、超卖问题的分析与解决(乐观锁)4、一人一单问题分析与解决(悲观锁)5、集群环境下同步锁失效原因分析

2024-03-10 18:50:52 1009

原创 二、实战篇 商户查询缓存

本篇文章主要介绍内容包括有:缓存的基本概念、基于SpringBoot整合redis的简单使用、缓存更新策略(DB与cache不一致问题);还主要介绍了缓存穿透、缓存雪崩及缓存击穿三种常见的Redis问题及解决方案;最后介绍了基于StringRedisTemplate的简单封装,提高我们的使用效率。

2024-03-07 21:32:18 865

原创 黑马点评-成功登录后页面显示错误问题的解决方案

在做黑马点评项目时,成功登录后页面会显示报错。本文描述了该问题的一个解决方案的可能,希望对大家能有所参考!

2024-03-03 11:09:41 878

原创 一、大数据集群搭建

通过VMware虚拟机搭建大数据集群搭建,本文描述了较为详细的集群搭建步骤,旨在帮助小白同学快速上手搭建,也是方便自己后期复习。

2024-03-02 18:19:40 1302

原创 一、Redis基础篇

在Redis基础篇中主要讲解NoSQL的概念、Redis安装、Redis的三种客户端、Redis常见命令及Redis的Java客户端介绍(SpringDataRedis)

2024-03-01 00:10:07 779

原创 docker快速安装中间件

旨在帮助小白通过docker以安全的方式(数据卷)快速搭建常见的中间件服务,本次主要包括MySQL5.7及redis6.2.13

2024-02-28 21:17:04 828

原创 Linux下安装JDK8

旨在帮助小白能够在linux环境下快速安装jdk环境

2024-02-28 20:48:42 526

原创 OpenFeign避坑指南

本文主要讲解关于openfeign在不同SpringCloud版本下的使用差异和一些注意事项,避免很多小白再犯相同的错误。

2023-11-27 22:50:21 875

原创 通过人人开源项目快速搭建一个后台管理系统

本文章介绍如何通过人人开源项目快速搭建一个后台管理系统,通过该项目可以节省我们70%左右的工作量。

2023-11-26 21:05:08 1069

原创 十二、SpringCloud Alibaba Nacos服务注册和配置中心

本文主要介绍内容是SpringCloud Alibaba微服务架构中的一个常用组件--Nacos,详细描述了Nacos的注册中心、负载均衡、配置中心的常用功能,还有Nacos的两种部署方式:单机部署和集群方式部署。

2023-11-15 21:03:03 96 1

原创 十一、SpringCloud Sleuth分布式请求链路跟踪

本文主要内容:1、为什么要学习SpringCloud Sleuth?2、Sleuth及ZipKin是什么?3、Sleuth的API语法学习

2023-11-07 20:19:50 66 1

原创 十、SpringCloud Stream消息驱动

文章主要内容:1.为什么要学习SpringCloud Stream?2.Stream是什么?有什么作用?3.Stream的API语法学习

2023-11-06 23:36:49 38

原创 九、SpringCloud Bus消息总线

本文章讲解如何通过SpringCloud Bus+RabbitMQ实现所有服务配置的动态刷新和指定服务配置的动态刷新

2023-10-31 23:39:13 1144 10

原创 八、SpringCloud Config分布式配置中心

本文章根据尚硅谷周阳老师的SpringCloud Config课程做的一些笔记。主要内容是config是什么?如何使用?仍然存在的问题?

2023-10-30 19:43:47 68

原创 23种设计模式之外观模式

外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端之间的耦合度,使得客户端调用非常方便。

2023-05-27 17:45:46 417 1

原创 23种设计模式之装饰模式

装饰模式是一种用于替代继承的技术,通过无需定义子类的方式动态地增强对象的功能,使用对象间关联关系替代类之间的继承关系。

2023-05-24 00:15:49 3640 1

原创 23种设计模式之组合模式

组合模式使得客户端可以忽略整体与部分对象之间的差异,以一种统一的方式对待它们。

2023-05-21 20:45:19 545 1

原创 迭代器模式

迭代器模式就是用于遍历集合中的元素,其一大好处是将集合的遍历与集合的实现方式进行了分离,不论集合存储元素的方式如何变化,集合的遍历方式都不会受到影响。

2023-05-09 00:16:17 45

原创 工厂方法模式

工厂方法模式是对模板方法模式的一个典型应用,只不过它的用途专注于“生成实例”。

2023-05-06 16:32:56 31

原创 模板方法模式

模板方法模式就是在父类中定义处理的流程,将具体处理交由子类完成。

2023-05-06 00:24:09 76 1

原创 适配器模式

适配器模式适合于复用现有的、无法直接使用的代码,将这些已有的类作为组件重复利用。

2023-05-05 00:34:24 63 2

原创 建造者模式

建造者模式,简单来讲,就是将产品的构建过程与产品本身进行了隔离,提高了程序的扩展性。

2023-04-23 23:29:25 67

原创 设计模式学习笔记

该文章主要记录自己学习java设计模式的一些心得,内容跟的是尚硅谷韩顺平老师

2022-10-30 23:10:16 73

空空如也

空空如也

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

TA关注的人

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