Learning route and article of a backstage development programmer/gopher
GitHub地址:点击进入GitHub
防止上面的链接无法跳转:https://github.com/yangfx15/coder
说明:学习路线中未打上链接的知识点都还未完善,⭐️和评论越多 ,更新越快!
- 算法与数据结构
- 高频算法题Top系列
- 海量数据问题
- 智力测试题
- 计算机网络
- TCP/UDP 协议
- HTTP 与 HTTPs
- TCP/IP网络编程
- Cookie 与 Session
- 操作系统与组原
- 虚拟内存与物理内存
- 进程调度
- 网络 IO 模型
- 进程间通讯
- 数据库知识
- MySQL
- Redis
- ElasticSearch
- 消息中间件
- kafka
- RabbitMQ
- Linux 入门与进阶
- 常用 Linux 命令大全
- Linux 系统高级操作
- 重构与设计模式
- 重构
- 设计模式
- 编程语言
- Go 语言基础与高级
- 入门
- Web应用
- 并发安全
- go-swagger框架
- Python 语言基础与高级
- 入门
- 架构设计
- 架构优化
- 常见系统设计
- 短链接生成系统
- 微博架构
- 网约车系统
- 网盘系统
- 分布式与高可用
- CAP/BASE 理论
- 分布式事务
- 系统高可用设计
- 微服务
- 单体架构的演进
- 服务发现
- 服务间通信
- Docker 与 K8s
- docker容器化实践
- k8s入门与实践
- docker-compose管理工具
- 数据序列化协议
- Json
- ProtoBuffer
- 常用开发工具
- Git
- Typroa
- 饮码江湖
- README
- 码间逸事
- 个人面经
-
排序链表(No148)
-
合并区间(No56)
-
数组中第K个最大元素(No215)
-
寻找两个正序数组的中位数(No4)
- 反转链表(No206)
- 删除链表的倒数第K个节点(No19)
- 相交链表(No160)
- 重排链表(No143)
- 删除排序链表中的重复元素II(No82)
- K个一组反转链表(No25)
- 反转链表II(No92)
- 奇偶链表(No328)
- 回文链表(234)
- 合并K个排序链表(No23)
- 最小栈(No155)
- 栈实现队列(No232)
- 循环队列(No622)
- 数组中第K个最大元素(No215-堆实现)
- LRU缓存(No146)
- 最长连续序列(No128)
- 数据流的中位数(No295)
- LFU缓存(No460)
- 排序数组中查找元素的第1个和最后1个位置(No34)
- 寻找峰值(No162)
- 搜索二维矩阵(No74)
- 搜索旋转排序数组(No33)
- x的平方根(No69)
- 搜索二维矩阵 II(No240)
- 按权重随机选择(No528)
- 最长回文子串(No5)
- 无重复字符的最长子串(No3)
- 最大连续1的个数 III(No1004)
- 删除链表的倒数第N个节点(No19)
- 四数之和(No18)
- 最小覆盖子串(No76)
- 二叉树的锯齿形(No103)
- 二叉树的序列化(No297)
- 岛屿数量(No200)
- 课程表(No207-拓扑排序)
- 克隆图(No133)
- 打开转盘锁(No752)
- 网格中的最短路径(No1293)
- 二叉树的直径(No543)
- 二叉树中的最大路径和(No124)
- 二叉树的最近公共祖先(No236)
- 验证二叉搜索树(No98)
- 单词拆分(No139)
- 矩阵中的最长递增(No329)
- 二叉搜索树中第K小的元素(No230)
- 字符串解码(No394)
- 复原IP地址(No93)
- 解数独(No37)
- 编辑距离(No72)
- 交错字符串(No97)
- N皇后(No51)
- 从前序和中序获取树(No105)
- 子集(No78)
- 括号生产(No22)
- 全排列(No46)
- 组合总和(No39)
- 每日温度(No739)
- 滑动窗口最大值(No239)
- 最大子序和(No53)
- 连续的子数组和(No523)
- 滑动窗口最大值(No239)
- 不同路径(No62)
- 最小路径和(No64)
- 最长上升子序列(No300)
- 买卖股票的最佳时机(No121)
- 最大正方形(No221)
- 打家劫舍II(No213)
- 最长有效括号(No32)
- 跳跃游戏II(No45)
- 字符串匹配(No44)
- 零钱兑换 II(No518)
- 解码方法(No91)
- 最长公共子序列(No1143)
- 编辑距离(No72)
- 正则表达式匹配(No10)
- Redis数据结构的底层原理
- Redis IO多路复用
- Redis持久化都说不明白?那今天先到这吧~
- 救命!只有我还不明白Redis主从复制的原理吗?
- 深入浅出Redis高可用:哨兵机制
- Redis高可用:武林秘籍存在集群里,那稳了~
- Redis如何为 List/Set/Hash 的元素设置单独的过期时间
- 单例模式
- 工厂模式
- 建造者模式
- 适配器设计模式
- 装饰模式
- 策略模式
- 观察者模式
- 听说你学过架构设计?来,弄个短链系统
- 听说你学过架构设计?来,弄个微博系统
- 听说你学过架构设计?来,弄个打车系统
- 听说你会架构设计?来,弄一个评论系统
- 听说你会架构设计?来,弄一个网盘系统
- 听说你会架构设计?来,弄一个公交&地铁乘车系统
- 听说你会架构设计?来,弄一个微信群聊系统
- 听说你会架构设计?来,弄一个红包系统
- 听说你会架构设计?来,弄一个交友系统
- OpenAI 发布 GPT-4,有哪些技术上的优化或突破?
- 从数据标注看机器学习
- 震惊!翻墙3年挣百万,非法收入被没收
- 谁懂啊,语雀故障的那7个小时我是怎么过来的
- 【Error】阿里全系产品崩了
- 一句“裁员广进”,揭开了多少互联网大厂的遮羞布