首页
1
🏞️停止摆烂!骑行可以带来治愈与宝藏时刻!
2
🔍揭秘Golang内存分配:slice 扩容策略全解析!
3
设计模式:看这些就够了👍
4
⚠️线上组件不时宕机,竟是因为它!吐血分析来了!
5
🧐万万没想到!Golang Slice扩容还能这么玩!
登录
张同
累计收获
1651
次访问
累计收获
261
个点赞
累计撰写
111
篇文章
导航
首页
目录
张同的个人博客
(fighting!!!)ꉂꉂ꒰•̤▿•̤*ૢ꒱
技术分享:如何设计查询商家热销商品TOP50
2025-04-09 00:12
10
0
1
27.0℃
Redis
Golang
在电商平台中,商家经常关注自己的热销商品排名,以便进行策略优化、库存管理或重点推广。这种需求既要求高效查询,也要求数据能动态更新或实时统计。基于 Redis 的有序集合(Sorted Set),我们可以设计一个高效的商家热销商品 TOP50 查询系统。 本文将从目标场景出发,结合 Redis 的特性
MVCC:保障MySQL事务一致性的神器
2025-04-04 23:01
7
0
2
28.7℃
Mysql
浅析 MySQL 的 MVCC:原理与实践 MySQL 是当今应用广泛的关系型数据库之一,在高并发环境下,其核心机制之一 —— 多版本并发控制(Multiversion Concurrency Control, MVCC) —— 扮演着至关重要的角色。MVCC 是一种数据库并发控制技术,通过维护多个
浅析MySQL的事务与隔离机制
2025-04-02 22:04
6
0
1
26.6℃
Mysql
在现代关系型数据库中,事务(Transaction)是保障数据一致性和可靠性的核心机制之一。事务允许多个数据操作作为一个逻辑单元执行,同时数据库需要为事务提供一定的隔离性以避免并发操作引发的数据冲突。MySQL 作为流行的关系型数据库,其事务功能由存储引擎(如 InnoDB)实现,并支持多种隔离机制
秒杀架构设计详解
2025-04-01 22:51
37
0
11
49.7℃
后端
设计
秒杀架构设计详解 秒杀是一种典型的高并发场景,在极短的时间内,大量用户涌入系统,争抢有限的商品。如何设计一个支持高并发、低延迟、并能保证数据一致性和系统稳定性的秒杀架构,是很多后端开发者关注的重点。本篇文章将从专业角度,详细拆解秒杀场景的业务特性、架构设计与技术实现。 一、秒杀业务场景分析 在秒杀活
Golang如何连接Redis?看这篇就对了!
2025-03-30 22:54
8
0
0
24.8℃
Golang
Redis
一、引言 Redis 作为高性能的键值对存储数据库,因其丰富的数据结构、高并发处理能力和灵活的功能特性,被广泛应用于缓存、消息队列、分布式锁等场景。Golang 凭借其高效的并发性能、简洁的语法和强大的标准库,成为与 Redis 结合开发的热门语言。 本文将基于 Golang 1.18 版本,详细介
🙌选择 MySQL,还是吹爆 Elasticsearch?沉浸式对比来了!
2025-03-30 17:52
8
0
1
26.8℃
Elasticsearch
Mysql
Elasticsearch 与 MySQL 的选型分析 在现代企业分布式架构中,数据库与搜索引擎是不可或缺的核心组件。其中 MySQL 是传统关系型数据库领域的佼佼者,而 Elasticsearch 则是非关系型(NoSQL)领域中面向全文搜索和数据分析的强劲工具。在项目落地中,如何根据具体场景选择
Golang实践:实现Raft协议
2025-03-29 16:39
6
0
1
26.6℃
Golang
Golang 实现 Raft 协议的浅析与实践 Raft 协议是分布式一致性领域的一项重要技术,它通过清晰的逻辑分层解决了分布式系统中的一致性问题,包括领导者选举、日志复制和日志压缩等功能。随着分布式系统的广泛应用,实现 Raft 协议的能力逐渐成为后端开发工程师必须掌握的重要技能。在本文中,我们将
深度解析Etcd Raft协议及一致性保障
2025-03-28 22:36
4
0
0
24.4℃
ETCD
深度解析Etcd Raft协议及一致性保障 Etcd是一款分布式键值存储系统,其核心依赖Raft协议实现分布式一致性。Raft通过严谨的操作流程和多层次方案为分布式系统提供了易理解、高可靠的强一致性保障。 本篇文章将深度解析Etcd如何在Raft协议的基础上实现强一致性,分析Raft协议的机制设计,
浅谈Etcd性能调优与验证
2025-03-27 00:43
7
0
0
24.7℃
ETCD
浅谈Etcd性能调优与验证 由于工作方面的原因,我以前接触过不少ETCD相关的调优工作,享简单分享下一些调优的手段和分析思路。本文会偏实战,每个流程都会附上具体的操作信息。由于篇幅有限,且个人验证环境有限,所以不会做过多的展开。 1. 性能基线测试:初始性能测量 在进行任何调优前,需要首先获取Etc
救命!这双跑步鞋竟在我家完成了 “冬眠 - 春困 - 夏乏 - 秋盹” 全流程
2025-03-25 21:50
9
0
3
30.9℃
思考随笔
一年前的某个深夜,我刷着运动博主的视频,被那句 “穿上它,你就是风一样的少年” 成功洗脑。当时的我,仿佛已经看到自己在跑道上英姿飒爽、挥汗如雨的模样,于是大手一挥,激情下单了一双超酷炫的跑步鞋。心想,从明天起,我就要开启健康自律的运动生活,马甲线、A4 腰都在向我招手! 然而,现实却给我狠狠上了一课
上一页
下一页
1
2
3
4
5
6
7
…
11
弹