自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库与缓存数据一致性方案【终极版】

数据库与缓存数据一致性方案设计,六种保障措施,最大可能保障数据一致性

2024-12-19 00:38:51 307

原创 数据库和缓存数据如何保障一致性(三种方案)

四种方案列举及分析

2024-12-18 00:43:10 838

原创 实现canal监控binlog日志再通过消息队列异步处理

Canal是一款开源的基于Java的MySQL数据库增量订阅&消费组件,它可以帮助我们实时监控MySQL的Binlog日志,并将数据推送到消息队列中进行异步处理。可靠性:消息队列可以提供消息的持久化机制,即使在消息队列出现故障或重启的情况下,更新缓存的消息不会丢失。扩展性:通过消息队列,可以将缓存更新的任务分发到多个消费者进行处理,实现任务的并行处理,提高系统的扩展性和负载能力。创建Canal实例:使用Canal提供的命令行工具或API,创建一个Canal实例,指定要订阅和监控的数据库和表。

2024-12-15 23:37:03 1112

原创 【中间件】RabbitMQ

本文介绍了,rabbitmq的概念,架构,使用场景,重要机制,优点,使用示例

2024-12-10 00:11:26 1549

原创 分布式日志系统设计

本文介绍了,什么是分布式日志系统,简单的设计思路,elk的介绍,elk的重要机制和原理,elk的基本实现步骤等

2024-12-08 20:31:31 990

原创 【分布式】Redis分布式缓存

本文介绍了什么是Redis分布式缓存,它的特点,多种实现方式区别,主从复制模式详解,cluster模式详解,具体使用等

2024-12-07 22:04:52 1437

原创 【分布式】分布式缓存

本文介绍了什么是分布式缓存,分布式缓存优点,与单体缓存的对比,分布式缓存方案列举及对比

2024-12-01 23:58:44 736

原创 【分布式】Redis分布式锁

本文介绍了什么是Redis分布式锁,为什么用Redis分布式锁,Redis分布式锁的原理,使用注意事项,Java使用示例,springboot使用示例

2024-11-28 23:56:40 994

原创 【网络安全】CSRF

本文介绍了什么是CSRF,CSRF的危害,CSRF的类型及示例,CSRF的防范措施

2024-11-28 22:43:23 931

原创 【中间件】Redis

本文介绍了什么是Redis,它有哪些功能,优点,数据类型支持,使用示例,持久化机制介绍对比,业务使用场景示例等

2024-11-24 23:51:10 1331

原创 【设计模式】代理模式

本文介绍了什么是代理模式,代理模式的分类,代理模式的角色组成,代理模式的不同实现及比较,代理模式的应用场景

2024-11-21 23:28:52 1018

原创 【网络安全】XSS注入

本文介绍了什么是XSS注入,它有哪些危害,XSS注入的类型及示例,XSS的防范措施

2024-11-18 00:10:09 553

原创 【网络安全】SQL注入

本文介绍了什么是SQL注入,SQL注入的危害,SQL注入的类型及示例,SQL注入的防范措施

2024-11-17 23:44:37 633

原创 【设计模式】适配器模式

本文介绍了适配器模式的概念,组成,Java实现示例,优点,应用场景及举例,springboot中结合业务场景的实现示例

2024-11-14 00:41:35 1248

原创 【设计模式】外观模式

本文介绍了外观模式的概念,角色组成,Java实现示例,优点,应用场景

2024-11-13 23:39:20 1003

原创 【算法】贪心

本文介绍了什么是贪心算法,算法步骤,问题解决示例结合代码步骤,常见的题目及解法,算法优缺点

2024-11-10 21:35:06 1251

原创 【算法】二分查找

本文介绍了二分查找的概念,基本思想,算法步骤,实现示例配合步骤讲解,10种应用场景及步骤拆解,算法优缺点

2024-11-07 22:56:37 1122

原创 【算法】动态规划

本文介绍了动态规划算法的概念,基本思想,算法步骤,实现示例,10种常见场景及步骤拆解,算法优缺点

2024-11-05 23:08:12 1316

原创 【算法】滑动窗口

本文包含了滑动窗口算法的介绍,框架,优点,使用限制,使用示例,常见面试题及解法

2024-11-03 20:16:45 1018

原创 【设计模式】观察者模式

本文包含了观察者模式的介绍,优点,适用场景,Java实现,springboot实现代码示例

2024-11-03 11:57:57 1130

原创 【设计模式】过滤器模式

本文介绍了,什么是过滤器模式,优点,Java实现示例,springboot实现示例,适用场景等

2024-11-02 08:00:00 574

原创 【设计模式】策略模式

本文包含了对策略模式的介绍,为什么要用策略模式,策略模式的优点,策略模式的多种实现,策略模式的适用场景及举例,电商场景下策略模式的具体使用示例

2024-10-28 08:00:00 1045

原创 【设计模式】单例模式

介绍了什么是单例模式,单例模式在Java及springboot下的多种实现方式及优缺点,每种实现都提供了代码示例

2024-10-24 08:30:00 1307

原创 Java反射深入学习

java反射的介绍,代码使用示例,优缺点分析

2024-10-21 08:30:00 597

原创 ThreadLocal详解

ThreadLocal的介绍,源码分析,原理总结,优秀设计总结,使用示例

2024-10-20 08:30:00 2047

原创 HashMap优点总结及源码分析

分析了HashMap的源码,总结了HashMap里面一些优秀的设计思想,算法

2024-10-18 22:53:44 596

原创 JPA、Hibernate入门及实战

简述了JPA,重点是hibernate,包括了hibernate结合springboot的实战示例

2024-10-18 08:30:00 950

原创 DDD领域驱动设计

大概讲了一下DDD的定义,解决的问题,相比传统设计的优势,领域的具体划分,DDD的一些名词解释

2024-03-08 22:40:01 1170

原创 加密算法用途,特点,场景举例

简述了算法的用途,算法分类,算法特点,使用场景,使用举例

2024-03-08 21:23:34 868

原创 Spring自己注入自己,解决异步失效问题

异步失效原因,解决方式,着重自己注入自己的方式

2023-01-09 18:26:44 2598 1

原创 微服务整体架构图解

微服务架构图解分享

2022-11-23 21:23:29 432

原创 git rebase 合并多次提交记录为一次提交

idea 中用 git rebase合并多次提交记录

2022-11-21 17:46:54 804

原创 实现两个对象的所有属性值比较(集合,数组除外)

对象属性比较(集合,数组不参与比较)

2022-11-15 15:45:16 537

原创 微服务及SpringCloud概述

微服务概述

2022-11-07 22:45:00 203

原创 七层网络协议及三次握手四次挥手

七层网络协议,三次握手,四次挥手

2022-10-29 09:39:04 1018

原创 SpringMVC流程

SpringMVC流程源码图解 + doDispatch方法解析

2022-10-28 23:15:00 371

原创 SpringCloud

简述微服务的集大成者SpringCloud的五大组件,其他同类相关组件不再提及

2022-10-18 22:46:04 223

原创 Redis介绍及使用

Redis基础,使用场景,优缺点,集群,常见问题

2022-10-17 23:53:21 771 1

原创 内存泄漏排查

使用jstat,jmap分析内存泄漏,定位到具体对象

2022-10-08 23:47:43 1427 1

原创 Spring容器深入学习

Spring容器一个完整Bean的创建流程

2022-09-28 17:21:54 169

空空如也

空空如也

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

TA关注的人

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