日常文档大集合
以下是自己平时浏览头条、微信、知乎等平台的一些自认为有一定质量的文章集合,已经进行了一定程度的分类和质量过滤。希望通过这种方式把一些优质的文档管理收集起来,方便后续自己的查阅和使用。 做以下申明:
- 如果您发现你的帖子在这个列表中但是又不希望被收录,请及时联系本人做屏蔽处理。
- 以下帖子只是个人的一些收集,其中的文章质量在本人的认知范围内觉得没有问题未发现大问题,如果你觉得有问题,可以随时反馈。
操作系统
- linux多线程–双buffer“无锁”设计
- Linux性能问题分析流程与性能优化思路
- 一个线程内存泄漏问题定位过程
- Linux xargs命令的使用场景
- Linux性能工具(三)ftrace框架
- 性能提升8450%,Linux内核函数获大幅改进
- Linux性能优化-网络性能优化思路
- linux后台开发必知的io优化知识总结
- 一文让你透彻理解Linux的SOCKET编程(含实例解析)
- 一篇文章助你全面了解dpdk所有技术点
- 从Linux源码角度看Epoll,透过现象看本质
- Linux服务器性能优化之网络性能优化
- 终于明白:有了线程,为什么还要有协程?
- GDB调试程序的核心技术-Ptrace系统调用及示例
- 性能分析-CPU
- 2万字|30张图带你领略glibc内存管理精髓(因为OOM导致上千万损失)
- Iptables防火墙详细介绍
- linux中有哪些锁
- Linux性能工具海报
- 看完这篇操作系统吊打面试官
- 什么是DPDK?DPDK的原理及学习学习路线总结
- 揭开进程的概念、状态、通信的迷雾。看完瞬间豁然开朗
- 腾讯二面:Linux操作系统里一个进程最多可以创建多少个线程?
- Linux调度器 - 进程优先级详解
- Linux面试题
- 五种网络IO模型详解
- 详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量
- 扩展Linux网络栈
- 调试程序时,设置断点的原理是什么?
- 面试官:CAS和AQS底层原理了解?我:一篇文章堵住你的嘴
- Linux缓存机制buffers/cached
- Linux中父进程为何要苦苦地知道子进程的死亡原因?
- 万字详文:Linux 常见的 CPU 性能问题及解决方案梳理
- 终于有人把进程间通信讲明白了
- 性能分析利器之perf浅析
- 详解三大编译器:gcc、llvm 和 clang
- 看懂这篇,才能说了解并发底层技术
- 带你重新认识Linux系统的inode
- Linux 入门必看:如何60秒内分析Linux性能
- ELF文件格式解析器 原理 + 代码
- Linux下分析bin文件的10种方法
shell
- 嘘……这些bash命令鲜为人知,但是非常有用
- 挺好用!shell脚本日志技巧
- 你知道shell脚本中$都是什么意思吗?
- 面试官常考的 21 条 Linux 命令
- Makefile的引入及规则
- Linux系统如何设置开机自动运行脚本?
- Linux生产环境上,最常用的一套“Sed“技巧
- 《Bash 脚本教程》发布了
内存管理
- 物理内存的组织方式:每个页面都有一个结构,每一个都有节点
- 网络IO是如何一步一步走向零拷贝的
- 内存屏障(Memory Barrier)究竟是个什么鬼?
- 核心SIP技术介绍-6-SIP消息全面概述(14种methods)
- 舒服了!用动图的方式,理解CPU缓存一致性协议
- 超干货!彻底搞懂JAVA与Go垃圾回收
- 揭秘golang垃圾回收!三色标记法深入剖析
- DMA 与零拷贝技术
- 字节终面:CPU 是如何读写内存的?
- MMU内存管理机制
- 原来 8 张图,就可以搞懂「零拷贝」了
- 超干货!Linux 内存管理知识总结(一)
- Linux内核MMU机制实现讲解
- Caffeine缓存读写性能为什么这么快
- 垃圾回收技术探究
- linux内核写时复制机制源代码解读
- 腾讯游戏工程师:Linux Zero-copy技术全面揭秘
- 高效IO解决方案-Mmap
- 百万并发「零拷贝」技术系列之Linux实现
- brk函数实现
- 检查Linux内存占用的 5 大命令,你知道几个?
- 分享一个实用脚本–一键定位服务器CPU占用100%问题
文件系统
网络
- 降低20%链路耗时,Trip.com APP QUIC应用和优化实践
- 从生产环境遇到的问题聊聊TCP设计思路
- 再见了TCP(TCP性能提升)
- RPC原理详解
- 一文带你搞定TCP流量控制
- 给面试官上一课:HTTPS是先进行TCP三次握手,再进行TLS四次握手
- 百万搬砖科普:一个数据包由生而灭到底经历了些什么?
- 如何排除“Too many open files”错误
- 阻塞IO,非阻塞IO,IO复用,信号驱动IO,异步IO,这你真的分得清楚吗?
- Linux下全新的异步I/O:io_uring详解
- 6种epoll的设计,让你吊打面试官,而且他不能还嘴
- Linux内核TCP参数梳理
- 网易面经:深剖TCP协议的流量控制和拥塞控制,你懂了吗?
- 超详细解读Epoll 多路复用是如何转起来的?
- 网络 IO 演变发展过程和模型介绍
- 通过十个问题助你彻底理解linux epoll工作原理
- 关于Linux TCP接收缓存以及接收窗口的一个细节解析
- 详解TCP常见的五个异常处理场景,其实TCP聪明得很
- 快问快答,计算机网络面试夺命20问
- RPC三连问:什么是RPC框架?实现原理呢?与SOA、REST有啥区别?
- 面试官:请问如何提升TCP三次握手的性能?
- 面试必备!TCP协议经典十五连问!手绘22张图一波搞定
- 精华总结:10个问题理解 Linux epoll
- 互联网面试——Linux I/O 复用
- 如果你还看不懂这篇TCP/IP协议的话,就可以来打我了
- 万字长文爆肝 DNS 协议
- linux 系统 UDP 丢包问题分析思路
- 网络面试!居然这么详细,那看这篇就够了呀
- LINUX网络子系统中DMA机制的实现
- 彻底搞懂NIO效率高的原理
- QUIC 协议原理浅解
- Ping 的工作原理你懂了,那 ICMP 你懂不懂?
- 揭秘QUIC的性能与安全
- 漫谈BBR算法的收敛点和公平性
- 记一次 TCP 全队列溢出问题排查过程
- 漫画 | 一台Linux服务器最多能支撑多少个TCP连接?
- 成哥总结:常用网络连通性测试工具(下)
- 腾讯游戏工程师:Linux I/O 底层原理全面揭秘
- 深挖由tcp_tw_recycle引发的业务超时问题
- TCP 窗口缩放、时间戳和 SACK
- 高流量大并发Linux TCP性能调优
- 万字长文带你解析23 个问题 TCP 疑难杂症
- 从TCP/IP协议谈Linux内核参数优化(值得收藏)
- 大师告诉你Brim:网络数据包分析神器
- 网络性能debug参数整理
- 脑残式网络编程入门(八):你真的了解127.0.0.1和0.0.0.0的区别?
- TCP 重置攻击的工作原理
- io_submit:Linux内核新加入的epoll替代方案
- 网络是怎么选路的?3D动画精彩呈现网络数据包从源到目的选路过程
- linux中连接数过多(TIME_WAIT/CLOSE_WAIT)读这一篇就够了
- linux中浅谈端口占用和开闭管理
- 万字详文:TCP 拥塞控制详解
- TCP 拥塞避免算法
NAT
- 什么是NAT技术?动画演示NAT原理,NAT怎样去实现局域网访问公网
- NAT穿透技术、穿透原理和方法详解
- P2P通信原理与实现(C++),NAT,网络穿透原理
- P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
nginx
- 从网卡到应用层nginx,一个数据包经历了什么?
- LVS、HAProxy、LVS三大主流负载均衡器的优缺点!附赠学习资料
- LVS三种模式的实现原理、配置及优点缺点详解
- Nginx、HAProxy、LVS三种负载均衡的区别和特点(附学习资料)
- 万字总结,体系化带你全面认识 Nginx
- 看完这篇,还学不会Nginx,我倒立洗头!(建议收藏)
- 一文理清负载均衡(nginx,LVS)的工作原理
- Nginx的这些安全设置,你都知道吗?
- 深入理解LVS,还学不会算我输
- Nginx 转发匹配规则,后端程序员不得不会 !
- 程序员早班车:Nginx常见用法总结(面试必备)
视频流
监控
方案设计
前端
- 32个Web3开发必备UI组件「Web3UIKit」
- 一幅图了解HTTP1.0怎么演进到HTTP3.0的!HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0
- 如何用 JavaScript+Canvas 开发一款超级烧脑小游戏?
- 初步尝试 tauri,并且与 electron.js 对比
- CSS 之美,13个纯 CSS 日历特效,网友:收藏等于学废
- 聊聊跨域的原理与解决方法
- jwt与token+redis,哪种方案更好用?
- 谈谈高可用之限流
- 面试官不讲武德,一上来就问我Chrome原理和HTTP协议
- 深入浅出 HTTPS (详解版)
- Websocket技术选型参考
- 5个好用的 CSS 函数
- 什么是 JSON Web Token(JWT)
- JWT 身份认证优缺点分析以及常见问题解决方案
- Vue源码中9个可借鉴的基础方法
- 能解决 80% 需求的 10个 CSS动画库
- Github上流行的CSS3动画效果库,你有没有尝试过——animate.css
- 图解OAuth2工作原理,写得非常好
- 史上最强大的 CSS 布局方案学习笔记
c/c++
- 一图总结gcc编译&函数库编译、加载过程!收藏了!
- C语言内存管理:malloc、calloc、free的实现
- 熬夜整理的万字C/C++总结(一),值得收藏
- 现代 C++一文读懂智能指针
- 彻底搞懂程序的链接过程之静态链接
- C++基类中虚析构函数
- C++经典面试题(最全,面中率最高)
- 漫画:为什么C语言永不过时?
github
- 飞哥的开发内功修炼
- GitHub 上的优质开源游戏项目,每个都很厉害
- 强烈推荐33个 GitHub 前端学习资源
- 分享一款宝藏级拖拽库,github标星3.6k
- 程序员的开源月刊《HelloGitHub》第 69 期
- 几个优质的前沿技术开源项目合集
- 尼玛,GitHub 开源了一个看片神器
- GitHub热度第一!开源SSO单点登录认证系统
- 瑞思拜,不愧是GitHub上最励志的计算机自学教程
- 发布三小时,标星11K!这份霸榜GitHub的图解网络笔记到底有多强?
- 阿里P7大佬常用的10 个 GitHub 仓库外泄,码农:稀有资源,太幸福了
- Github霸榜的算法模板,上热门了
- 程序员经常看的开源月刊《HelloGitHub》第 60 期
- 只有 1000 行代码的分布式数据库,真的牛逼值得学习
- 500 份源码合集——GitHub 热点速览 v.21.02
- GitHub热榜:一张照片实现高清3D人体建模,Demo可玩
- 大小只有8.6M!百度开源超轻量中英文OCR模型爆红Github
- 长见识了!Github标星32K,程序员最需要的网站全部在这了
- Github上这些硬核开源项目,都出自中国!你用过几个?
- Go 语言实现的小型、动态、快速、安全的脚本语言
- GitHub 不容错过的 5 个开源项目
js
golang
- 四万字长文带你了解 Go 高性能编程技法
- Golang面试必问——内存逃逸分析
- 这个项目简直就是 Go 开发者的福音
- Go:有了 sync 为什么还有 atomic?
- Go如何优雅的解决方法的重载
- 基于 Go 实现的即时通讯(IM)项目,提供多平台SDK
- 简单介绍Go 语言常见的一些坑
- 一文读懂Go结构体标签
- 面试官:说说unsafe.Pointer和uintptr的区别和联系
- 深入剖析:一套在 Go 中传递、返回、暴露错误,便于回查的解决方案
- 这也太赞了吧,大神这么讲解Golang调度器的GMP模型
- github上goland的成长路线
- 浅析 Go IO 的知识框架
- 从并发模型看 Go 的语言设计
- go+chromedp高效的爬虫方式
- 详解Go语言I/O多路复用netpoller模型
- Go内置数据结构原理
- Go 限流器实战系列(1) – Leaky Bucket 漏斗桶
- 可视化Go内存管理
- Golang 的反射是如何实现的?图解其实现原理
- 「GCTT 出品」Go 语言机制之逃逸分析
- 漏桶、令牌桶限流算法的Go语言实现
- ascii 图解 Go Context:这功力实在是深
- Golang 定时器底层实现深度剖析
- Go 和 CPU 高速缓存:原理和应用
- 1.6万字长文:Go 协程的实现原理
- Golang用300行代码实现内网穿透
- 深度学习之用Go语言构建一个属于自己的神经网络(附代码)
- 深入 Go 内存分配超级棒的文章:Go 内存分配器可视化指南
java
python
数据库
- 阿里二面差点败在这道题:MySQL自增主键为何不是连续的呢?
- MySQL深潜|剖析 Performance Schema 内存管理
- 如何保证MySQL和Redis的数据一致性?10张图带你搞定
- MYSQL主从同步延迟原因及解决方案
- 你真的懂Redis与MySQL双写一致性如何保证吗?
- MySQL 深入学习总结
- 面试命中率90%!面试官:你知道MySQL锁吗?5分钟我让他刮目相看
- 面试官:能说一说MySQL缓存池吗?
- 一种探究 InnoDB 的存储格式的新方式
- mysql面试题
- 史上最全的数据库面试题,不看也要先收藏
- MySQL索引的原理,B+树、聚集索引和二级索引的结构分析
- SQL优化最干货总结 - MySQL
- 分布式事务的七种实现方案汇总
- 一文带你轻松搞懂事务隔离级别(图文详解)
- 独家深度 | 一文看懂 ClickHouse vs Elasticsearch:谁更胜一筹?
- Mysql索性为什么要用B+Tree当索引
- 面试被吊打系列 - 事务隔离级别
- 血一般的教训,请慎用Insert Into Select
- 面试官:不会sql优化?出门右转顺便带上门,谢谢
- 52条技巧SQL 性能起飞
- 4种事务的隔离级别,InnoDB如何巧妙实现?
- 想提高SQL的质量吗?看看高质量SQL的30条建议吧
- mysql一张表到底能存多少数据?
- 不懂SQL 注入,你就看不懂这个漫画
- 一文读懂Innodb MVCC实现原理
- InnoDB存储结构之内存结构
- MySQL高可用架构的演进
- 面试官:能说一说MySQL缓存池吗?跑的快怎么了,也能追上
- 必须了解的mysql三大日志-binlog、redo log和undo log
- 看这篇就够了!MySQL 索引知识点超全总结
- MySQL死锁系列-线上死锁问题排查思路
- 敲黑板:InnoDB的Double Write,你必须知道
- MySQL系列一:掌握MySQL底层原理从学习事务开始
- 详解mysql数据库的WAL机制–先写日志,再写磁盘
- 「每天一个知识点」一篇文章读懂 MySQL和 InnoDB
- 面试官:说一下公平锁和非公平锁的区别?
- 面试官:请讲 下MySQL 的自增主键不单调也不连续的深层次原因
- MySQL底层架构:游走在缓冲与磁盘之间2w字(详细的不能再详细)
- 超干货!为了彻底弄懂MySQL事务日志,我通宵肝出了这份图解
redis
- RedisJson横空出世
- 图解Redis中的9种数据结构(高级面试,必备)
- Redis源码解析(一)代码结构
- Redis三种集群模式介绍
- 图解redis数据结构
- Redis 分布式锁|从青铜到钻石的五种演进方案
- Redis这15个“雷坑”,别问我咋知道的……
- 看完这20道Redis面试题后,蚂蚁金服面试可以约起来了?
- 进阶指南!Redis 用法总结
- 21个Redis致命雷区,速来保命
- Redis的47连环炮,试试你能看住几个
- 我画了19张图,帮你彻底搞懂Redis
- 布隆过滤器,一文总结快速掌握,你能够get多少?
- Redis数据结构-跳跃表
- redis中如何保证原子性?
- 当 Redis 发生高延迟时,到底发生了什么?| 原力计划
- 从应用到底层:36张图带你进入Redis世界(上)
- 一万字详解 Redis Cluster Gossip 协议
- Redis源码剖析之快速列表(quicklist)
- 如何快速定位 Redis 热 key?
- 通过3个案例了解 Redis 中 Lua 脚本编写
- 最详细的Redis通信协议规范
mq
- Kafka与RocketMQ性能对比大揭秘
- 4分钟动画演示Kafka为什么会快,零拷贝技术之sendfile
- EMQ X VS RabbitMQ:两大消息服务器 MQTT 性能对比结果全解析(下) // TODO
- 腾讯后台开发工程师:Kafka背后优秀设计总结
- 《吃透 MQ 系列》之核心基础篇
- 曾经我以为我很懂Kafka,直到我看了这篇文章
android
分布式
- 常见分布式理论(CAP、BASE)和一致性协议(Gosssip、Raft)
- 《分布式系统模式》中文版
- 分布式锁5种特性、4个雷区、三种对比及详细脑图总结
- Paxos算法难理解?来看看大家都在用的Raft算法
- 分布式系统架构面试题汇总(万字总结)
- 实现分布式共识算法-Raft算法
- Raft算法原理详解
- 图解分布式系统架构演进之路
- 分布式理论 Paxos & Raft
- 浅谈 CAP 和 Paxos 共识算法
- 两万字深度介绍分布式系统原理
机器、深度学习
- 干货经验|如何最高效地入坑深度学习?
- DeepMind&UCL新课《深度强化学习》2021版上线
- 一图掌握十大经典决策模型。
- 一文搞懂分类算法中常用的评估指标
- 简介机器学习中的特征工程
- 21张让你代码能力突飞猛进速查表(神经网络、线性代数、可视化等)
- 机器学习常用的十类算法
- 一文详尽之支持向量机算法
推荐系统
数据结构&算法
- 主宰这个世界的10大算法
- 遍历二叉树的递归与非递归实现
- 有点难度,几道和「滑动窗口」有关的算法面试题
- 了解红黑树的起源,理解红黑树的本质
- 五大常见算法策略之——动态规划策略(Dynamic Programming)
- 每个程序员都必须知道的8种数据结构
- 图解 LRU LFU ARC FIFO 缓存淘汰算法
- 程序员必须掌握:数据结构与算法基础总览——数据结构篇
- AlgorithmMan,一套免费的算法演示神器(开源动画演示版)
- 动画演示Sunday字符串匹配算法——比KMP算法快七倍
- 常用排序算法总结
- 算法科普:有趣的游程编码
- 算法萌新如何学好动态规划(3)
- 数据结构与算法: 三十张图弄懂「图的两种遍历方式」
- 超NICE的「手撕算法」锁定大厂看这就可,拿捏了
- 用遗传算法优化垃圾收集策略
- 这个算法仅10行代码,凭什么跻身十大算法?
- 10行代码实现的最短路算法—Bellmanford与SPFA
- 计算机科学史上伟大的成就之一:Dijkstra最短路径算法
一些库
k8s&docker
- 《k8s 集群搭建》不要让贫穷扼杀了你学 k8s 的兴趣
- Kubernetes&Docker的分手肥皂剧,入门介绍教学!
- Docker—Dockerfile 详解
- 终于有人把 Docker 讲清楚了,万字详解
- 为什么不建议把数据库部署在docker容器内?
架构
- 服务发现-从原理到实现
- 两种高效的服务器设计模型:Reactor和Proactor模型
- 字节跳动是怎么做全链路压测的?
- 如何全面提升架构设计质量
- 消息推送技术干货:美团实时消息推送服务的技术演进之路
- 用户反馈驱动抖音产品体验优化实践
- 万字图文带你彻底理解云原生
- 悟了,电商的千人千面系统,原来还可以这么搞
- 微服务之间的最佳调用方式
- 微服务架构下的分布式限流方案思考
- 云原生 - Why is istio?(二)
- TikTok算法背后是抖音用户数据?想多了
测试
游戏
搜索引擎
- ElasticSearch的分布式架构原理(吐血整理!)
- 揭秘企业微信万亿级日志检索系统
- Elasticsearch和Clickhouse基本查询对比
- 10ms以内检索数亿,微信高性能特征检索 SimSvr 技术揭秘
- 比 ElasticSearch 更容易接入使用的搜索引擎
- 万字详文:腾讯PB 级大规模 Elasticsearch 集群运维与调优实践
- Elasticsearch查询速度为什么这么快?
- Elasticsearch 之 Filter 与 Query 有啥不同?
- 「转」“搜索”的原理,架构,实现,实践,面试不用再怕了
- Elasticsearch之初探(应用场景与核心概念解读)
- Elasticsearch,你觉得自己懂了多少,看看这篇文章吧
网络安全
- 常见的Web攻击手段,拿捏了
- 面试官:你觉得HTTPS能防止重放攻击吗?
- 面试官:啥是请求重放呀
- 漫画:什么是撞库、脱库和洗库?
- 阿里一面:如何保证API接口数据安全?
- 学黑客必备内网渗透神器:Chisel内网穿透工具
- 手绘10张图,把CSRF跨域攻击、JWT跨域认证说得明明白白的
技术经历&带有广告属性
- 我从开源到组建起一个中台部门技术团队心得
- C++ 开发者的机会在哪里?盘点 2022 好的C/C++ 就业方向
- 深圳程序员开发和运营APP创业一年回顾?几个技术能靠产品赚钱吗
- 即时通讯的技术选型与架构设计(网络接入层、协议逻辑层)
- 程序员如何建立第二大脑
- 图解|工作6年多,我还是没有搞懂什么是协程的道与术
- 万字超全干货!高并发系统建设经验总结
- 阿里“妈宝级”之作,Kubernetes原理剖析与实战应用手册,太全了
- 终于有人把微服务讲明白了
- 搞懂异地多活,看这篇就够了
- 15年老程序员的学习路线图
- 判断一个人能否胜任团队leader,就看这4条(好文收藏)
- 加密数据如何进行模糊查询
- 我是如何失去团队掌控的?一个技术总监的反思
- 升级你的API设计技能的22个最佳实践
- 巧用二进制,让性能提升100倍,让存储空间减少100倍
- BitMap技术为什么那么牛逼?阿里P8大牛告诉你它牛逼哄哄的原因
- 如何保证本地缓存、分布式缓存、数据库之间的数据一致性?
- 收藏!鼠年技术好文合集
- 程序员都要掌握的技能,万字详文告诉你如何做 Code Review
- 详解限流算法,图示漏桶算法与令牌桶算法
- 没看这篇干货,别说你会使用“缓存”
新资讯
杂项
- 亚当斯卡位面
- 19种世界顶级思维
- 创业公司是如何死亡的!
- 一图掌握如何复盘
- 为什么最近百度搜到的东西越来越少了?还有什么好的搜索引擎好用?
- P8架构的图谱
- 运动世界 0:二维空间与三个自由度
- 有哪些好玩的免费的API接口?
- 4 大模块完整掌握竞品分析
- 《麻省理工深度思考法》透过现象看本质如何用深度思考来解决问题
- 有没有什么厉害的app推荐一下?
- 不管多复杂的系统设计,都离不开这9个字
- 我在学编程的路上,都看过哪些神书
- 抖音服务器带宽有多大,为什么能够供那么多人同时刷?
- 如何设计一个完善的用户标签体系?
- 身为程序员的你,用了多长时间才达到该领域技术专家的水平?
- 程序员所需要的数学知识都这里了
- 这112个网站,能帮你找到99%的电子书!
- 写了这么多代码,你究竟了解自己代码的内存消耗么?
- 我最喜欢的 12 个VSCode 插件
- 书单 | 全面了解计算机系统研究的必读书目
- 初中物理的动图发一波
- 万字详文:深入理解 Lua 虚拟机
- 知乎千万浏览:你的编程能力从什么时候开始突飞猛进?
- 一直再说高并发,多少QPS才算高并发?
- 深度解析“系统思维模型”:最强大的认知利器
- 巨人思维:你的顿悟,很可能只是别人的基本功
- 15 张图带你深入理解浮点数
- 一文总结常见阻塞队列
- 为什么抖音从来没有重复内容?无关数据库,背后的算法有大学问
- 关于A/B测试,你需要知道的10条准则
- 计算机为何采用补码的形式来表示负数
- 合集:30个相见恨晚的网站!打开30道新世界的大门(更新版)
- 开眼,这种高颜值的项目居然开源了,已霸榜GitHub多日
- 本头条号文章分类目录(精心整理)
- 安全技术总结
- 有哪些网站一旦你知道了,就离不开了?
- 你离黑客的距离,就差这20个神器了
- 一个28岁程序员,如果技术不够资深,又没混到管理层,那结果如何?
- 掌握了这9种 分布式ID生成方式,面试官给你大大的赞!