️公众号月伴飞鱼️
关于我
联系作者
关于网站
我的掘金
我的公众号
美团技术
有赞技术
得物技术
AI相关
AIGC
ChatGPT
Dify
Ollama
Sora
提示词工程
Web3相关
MetaMask
以太坊
区块链
业务相关
优惠券业务
广告业务
推荐业务
用户增长
中间件
Dubbo
Elasticsearch
Netty
Solr
ZooKeeper
代码整洁
CodeReview
Redis开发规范
代码重构
公众号文章
Disruptor框架
ElasticSearch深度分页
KAFKA高可用
MySQL锁表
Redis延时队列
RocketMQ事务消息
RocketMQ延时消息
RocketMQ消息重试
RocketMQ负载均衡
RocketMQ顺序消息
Tomcat线程池
Web实时通信
动态代理
幂等性设计
架构设计之CQRS
正则表达式
泛型策略模式
缓存一致性
缓存常见问题
领域设计之仓储模式
领域设计之聚合
前端相关
CSS
React
Vue
小程序
基础知识
JVM
分布式
并发编程
爬虫知识
设计模式
大数据相关
DataX
DolphinScheduler
Doris
Flink
Hadoop
Hive
SQOOP
Spark
大数据基础
学习专栏
22讲通关Go语言
23讲搞定后台架构实战
RPC实战与核心原理
从0开始学大数据
从0开始学架构
代码之丑
大厂晋升指南
如何成为学习高手
如何设计一个秒杀系统
架构设计面试精讲
程序员工作法
给程序员的职场情商课
高并发架构实战课
学习书籍
人物书籍
我在北京送快递
历史书籍
孙子兵法
明朝那些事儿
心理书籍
认知觉醒
技能书籍
英语魔法师之语法俱乐部
高效能人士的七个习惯
文学书籍
你当像鸟飞往你的山
当下的力量
活着
编程书籍
Effective Java
HBase不睡觉书
Java并发编程实战
Java并发编程的艺术
Java开发手册
MySQL技术内幕
Redis设计与实现
亿级流量网站架构核心技术
从零开始读懂Web3
代码整洁之道
大型网站技术架构
大型网站系统
深入理解Java虚拟机
程序员修炼之道
程序员必读之软件架构
重构改善既有代码的设计
实战相关
Spring
工作相关
公司相关
远程工作
工具相关
Anki
实用工具
开发工具
成长相关
工作相关
技术学习
电影推荐
纪录片推荐
面试相关
数据库
ClickHouse
DRDS
HBase
MongoDB
MySQL
Redis
SQLite
TIDB
文章学习
大厂文章
服务器
Docker
Nginx
Tomcat
运维知识
架构相关
DDD
架构图
架构学习
系统保障
系统性能
系统设计
框架相关
Antlr4
Apollo
Aviator
Caffeine
Canal
Drools
Eureka
Feign
Guava
Hystrix
JWT
MyBatis
Nacos
RPC框架
Redisson
Seata
Sentinel
ShardingSphere
Spring
SpringCloud
Thrift
WebRTC
XXLJOB
开源框架
消息队列
KAFKA
RabbitMQ
RocketMQ
源码相关
KAFKA
RocketMQ
SpringBoot
Spring
算法相关
LeetCode
剑指OFFER
算法知识
面试算法
系统设计
12306系统
广告系统
推荐系统
榜单系统
消息队列
登录系统
短链系统
社区系统
秒杀系统
红包系统
订单系统
编程语言
Go基础
Java基础
Python基础
英语相关
老友记
第一季
第三季
第五季
雅思
剑桥雅思听力真题15
剑桥雅思听力真题16
剑桥雅思听力真题18
剑桥雅思听力真题4
计算机基础
Linux
操作系统
数据结构
网络基础
认知相关
保持人间清醒
停止比较
利己心态
告别胡思乱想
如何自律
学习冥想
摆脱内耗
缓解负面情绪
走出孤独
资料分享
其他书籍
工具破解
编程书籍
编程课程
面试题相关
JVM面试真题
MySQL面试真题
Redis面试真题
并发编程面试真题
操作系统面试真题
数据结构面试真题
计算机网络面试真题
12306系统
12306成就 创下全球最大实时票务交易系统世界记录,春运一个月抵欧洲一年。 最高可达百万并发,承受了这个世界上能秒杀任何系统的QPS。 网站浏览量一天最高超1500亿次,峰值是双11的三倍。 抢票软件推荐 https://www.bypass.cn/ 12306系统特点 跟淘宝天猫等相比,业 ...
2024-10-25
系统设计
社区系统
Feed流系统 Feed 流产品在我们手机APP中几乎无处不在,比如微信朋友圈、新浪微博、今日头条等。 只要大拇指不停地往下划手机屏幕,就有一条条的信息不断涌现出来。 就像给宠物喂食一样,只要它吃光了就要不断再往里加,故此得名Feed(饲养)。 Feed 流产品一般有两种形态: 一种是基于算法 ...
2024-10-25
系统设计
榜单系统
微信步数排行榜 微信步数排行榜功能: 排行榜以日期为单位,历史日期的排行榜是可以查看 排行榜可能并不会显示所有好友的步数,比如我的微信有1000位好友 但排行榜从来没有显示过这么多,假设最多只显示步数前200的好友 步数是异步更新的,所以每隔一段时间步数同步后,排行榜都会变化 排行榜中 ...
2024-10-24
系统设计
推荐系统
很多APP应用,会经常推荐一些商品给我们,什么猜你喜欢,重点推荐等业务。 推荐系统本质上就是一个信息过滤系统,通常分为:召回、排序、重排序这3个环节。 每个环节逐层过滤,最终从海量的物料库中筛选出几十个用户可能感兴趣的物品推荐给用户。 应用场景 基于用户维度的推荐: 根据用户的历史行为和 ...
2024-10-24
系统设计
广告系统
微信、抖音、B站、百度、淘宝等等,到处都能看到广告的影子。 广告定义: 广告主以付费方式通过互联网平台向用户传播商品或者服务信息的手段。 广告主体 广告主: 关注ROI,花了钱是否能带来预期收益。 平台: 拥有流量,关注收益能否最大化。 用户: 关注体验,广告是否足够精准? 是否 ...
2024-10-24
系统设计
红包系统
需求分析 包红包: 系统为每个红包设置一个 ID ,然后将红包发送个用户。 这里需要设置 红包金额,红包个数,要发送的用户,存储这些信息。 发红包: 设置完红包参数后,微信支付,完成付款,然后收到付款成功通知,红包系统更新红包订单状态,更新为已支付,并写入红包发送记录表。 这样用户可以将 ...
2024-10-24
系统设计
短链系统
请求流程 举例:当当的短链接http://dwz.win/nXR,它是由两个部分组成 http://dwz.win:短链接系统的域名地址 nXR:请求参数 请求http://dwz.win/nXR地址后,返回状态如下所示 功能分析 三个功能 发号,存储,映射 可以分为两个模块 ...
2024-10-22
系统设计
订单系统
如何避免重复订单 为什么会重复下单? 客户端问题 比如下单的按键在点击之后,在没有收到服务器请求之前,按键的状态没有设为已禁用状态,还可以被点击。 又或者,在触摸屏下,用户手指的点按可能被手机操作系统识别为多次点击。 超时 用户的设备与服务器之间可能是不稳定的网路,这样一个下单请求过去,返回不 ...
2024-09-18
系统设计
登录系统
单点登录 单点登录的英文名叫做:Single Sign On(简称SSO) 它是一种身份验证解决方案,可让用户通过一次性用户身份验证登录多个应用程序和网站。 单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。 所谓一次登录,处处登录,同样一处退出,处处退出。 以 ...
2024-09-11
系统设计
秒杀系统
秒杀要解决的主要问题是:并发读与并发写 API设计原则 保证用户请求的数据尽量少、请求数尽量少、路径尽量短、依赖尽量少,不要有单点 秒杀架构原则 高可用 整个系统架构需要满足高可用性,流量符合预期的时候肯定要稳定 一致性 数据必须一致,即成交总量必须和设定的数量一致 高性能 系统 ...
2024-09-09
系统设计
1
2
>