自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 你还在使用websocket实现实时消息推送吗?

在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。本文主要介绍SSE的使用场景和如何使用SSE。服务端向客户端推送数据的实现方案有哪几种?1、SSE比websocket更轻2、SSE是基于http/https协议的3、websocket是一个新的协议,ws/wss协议4、如果只需要服务端向客户端推送消息,推荐使用SSE5、如果需要服务端和客户端双向推送,请选择websocket。

2025-03-25 09:12:56 690

原创 MySQL 主从同步一致性详解

主从同步一致性是 MySQL 数据库架构中一个至关重要的问题。影响主从同步一致性的因素有很多,包括网络延迟、主从配置差异、事务处理和锁机制等。通过优化网络环境、统一主从配置、事务处理优化和合理使用锁机制等方法,可以有效地保证主从同步的一致性。在实际应用中,需要根据具体的案例场景进行分析和处理,及时发现并解决问题,确保数据库系统的稳定运行。

2024-12-02 15:42:04 1111

原创 JWT双令牌认证实现无感Token自动续约

JWT双令牌认证实现无感Token自动续约

2024-09-24 15:00:10 1511

原创 核心线程数为0时,线程池如何执行?

核心线程数为0时,线程池如何执行?

2024-09-23 17:11:38 815

原创 推荐一下,比Spring-Retry还快的百万级任务重试框架Fast-Retry

推荐一下,比Spring-Retry还快的百万级任务重试框架Fast-Retry

2024-09-20 11:03:44 719

原创 记一次MySQL索引不当引发死锁问题

记一次MySQL索引不当引发死锁问题

2024-09-19 10:20:57 1196

原创 软件开发七宗罪

软件开发七宗罪

2024-09-18 14:29:37 484

原创 互联网十万个为什么之什么是缓存?

缓存(Caching)是一种存储机制,旨在提供高速访问已保存的数据或计算结果。通过将数据存储在临时存储位置,当再次需要这些数据时,可以迅速从缓存中检索,而不是重新进行原始数据的昂贵或时间耗费的获取和计算过程。缓存可以存在于各种层次,如硬件(CPU缓存)、软件(Web浏览器缓存)、也可作为专门的存储系统(如内存中的分布式缓存)。有效的缓存策略可以显著提高应用程序的响应速度和性能。

2024-09-14 09:26:38 720

原创 LinkedBlockingQueue 链式阻塞队列的使用方法和原理

LinkedBlockingQueue 链式阻塞队列的使用方法和原理

2024-08-16 11:20:08 1109

原创 100qps日志平台实操学习路线图

100qps日志平台实操学习路线图

2024-08-14 15:38:33 374

原创 mybatis in查询条件过长的解决方法

mybatis in查询条件过长的解决方法

2024-08-14 15:32:28 543

原创 序列化是什么,为什么要序列化,如何实现?

序列化是什么,为什么要序列化,如何实现?

2024-08-13 10:02:44 810

原创 分布式系统下数据最终一致性的实现策略

分布式系统下数据最终一致性的实现策略

2024-08-12 09:42:09 844

原创 zookeeper安装

zookeeper安装

2024-08-10 14:28:30 281

原创 聊聊 RocketMQ 生产者

聊聊 RocketMQ 生产者

2024-08-10 14:20:03 762

原创 微服务回归单体,代码行数减少75%,性能提升1300%

微服务回归单体,代码行数减少75%,性能提升1300%

2024-08-09 14:14:28 726

原创 10亿数据如何最快速插入MySQL?

10亿数据如何最快速插入MySQL?

2024-08-09 09:52:31 1014

原创 DDD从入门到实践

DDD从入门到实践

2024-08-08 17:01:55 898

原创 TiDB简介

TIDB简介

2024-08-08 15:46:29 493

原创 如何画好一张架构图/业务图/流程图,掌握这4个关键点

如何画好一张架构图/业务图/流程图,掌握这4个关键点

2024-08-07 14:07:42 730

原创 如何实现一个合格的分布式锁

如何实现一个合格的分布式锁

2024-08-05 16:30:29 892

原创 SpringBoot应用实现零停机更新

SpringBoot应用实现零停机更新

2024-08-02 09:50:03 1278 7

原创 深入理解JDK动态代理

深入理解JDK动态代理

2024-08-01 09:34:14 1123

原创 有多少人用过Spring的@Lookup注解?

有多少人用过Spring的@Lookup注解?

2024-07-31 10:36:20 1049

原创 分布式BASE最全图文详解

分布式BASE最全图文详解

2024-07-29 11:31:10 1035

原创 map中只有一个元素,用get(0)不太优雅

map中只有一个元素,用get(0)不太优雅

2024-07-29 11:09:55 378

原创 详解 K8S 1.24 高可用部署

详解 K8S 1.24 高可用部署

2024-07-28 13:24:39 829

原创 手把手教你从 Java 8 升级到 Java 17 全过程

手把手教你从 Java 8 升级到 Java 17 全过程

2024-07-28 12:39:52 1780

原创 15000 字的 SQL 语句大全

15000 字的 SQL 语句大全

2024-07-27 20:48:20 680

原创 实现高并发秒杀的 7 种方式!

实现高并发秒杀的 7 种方式!

2024-07-27 20:07:13 685

原创 产品架构设计:从业务到技术的递进

产品架构设计:从业务到技术的递进

2024-07-27 19:55:09 683

原创 Spring系列最全 68道 面试题和详解

Spring系列最全 68道 面试题和详解

2024-07-27 19:42:40 472

原创 大厂性能优化 10大顶奢方案

大厂性能优化 10大顶奢方案

2024-07-27 14:55:44 1005

原创 表设计的18条军规,你违反了几条?

表设计的18条军规,你违反了几条?

2024-07-27 14:02:35 973

原创 图解 Kafka 架构 | 为什么那么快?

图解 Kafka 架构 | 为什么那么快?

2024-07-26 13:56:49 1261

原创 秒级监控预警落地实践

秒级监控预警落地实践

2024-07-26 09:45:07 997

原创 IT产品研发全生命周期流程图实例【流程图及详细说明】

IT产品研发全生命周期流程图实例【流程图及详细说明】

2024-07-26 09:33:05 1241

原创 同步通信 VS 异步通信,如何选择?

同步通信 VS 异步通信,如何选择?

2024-07-26 09:16:30 754

原创 微服务Token鉴权设计的几种方案

微服务Token鉴权设计的几种方案

2024-07-26 09:09:54 738

原创 二叉树、树、森林之间的转换

二叉树、树、森林之间的转换

2024-07-26 09:00:05 461

空空如也

空空如也

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

TA关注的人

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