- 2020 年
- 11 月
- 2021 年
- 10 月
- 2020 年
- 12 月
- docker mac 版本安装新手引导
- snap 代理
- GC
- JVM 调优
- git 基本操作
- python 操作 redis
- SQL 注入
- InnoDB 内部结构
- kaggle titanic 数据分析
- MySQL 数据清洗
- MySQL 索引结构
- MySQL 调优
- MySQL COUNT
- MySQL SELECT 查询
- MySQL DDL
- MySQL 函数
- SQLAlalchemy
- MySQL 范式
- MySQL 索引
- MySQL 视图
- MySQL 连接
- MySQL 子查询
- MySQL 锁
- MySQL 游标
- MySQL 事务
- MySQL 存储过程
- MySQL 基础概念
- SQL 执行流程
- 深入理解 Java 虚拟机 读书笔记
- 关于sql语句连表查询的一个问题
- 11 月
- 367. 有效的完全平方数(动态规划,位运算也可)
- 309.best-time-to-buy-and-sell-stock-with-cooldown
- 151.reverse-words-in-a-string
- 215.kth-largest-element-in-an-array
- 515.find-largest-value-in-each-tree-row
- 493.reverse-pairs
- 415.add-strings
- 438.find-all-anagrams-in-a-string
- 239.sliding-window-maximum
- 144.binary-tree-preorder-traversal
- 127.word-ladder
- 191.number-of-1-bits
- 231.power-of-two
- 99.recover-binary-search-tree
- 230.kth-smallest-element-in-a-bst
- 179.largest-number
- 104.maximum-depth-of-binary-tree
- 225.implement-stack-using-queues
- 123.best-time-to-buy-and-sell-stock-iii
- 136.single-number
- 387.first-unique-character-in-a-string
- 226.invert-binary-tree
- 152.maximum-product-subarray
- 449.serialize-and-deserialize-bst
- 78.subsets
- 94.binary-tree-inorder-traversal
- 292.nim-game
- 547.friend-circles
- 188.best-time-to-buy-and-sell-stock-iv
- 739.daily-temperatures
- 75.sort-colors
- 703.kth-largest-element-in-a-stream
- 74.search-a-2d-matrix
- 169.majority-element
- 714.best-time-to-buy-and-sell-stock-with-transaction-fee
- 115.distinct-subsequences
- 190.reverse-bits
- 232.implement-queue-using-stacks
- 388.longest-absolute-file-path
- 102.binary-tree-level-order-traversal
- 300.longest-increasing-subsequence
- 122.best-time-to-buy-and-sell-stock-ii
- 208.implement-trie-prefix-tree
- 53.maximum-subarray
- 79.word-search
- 212.word-search-ii
- 124.binary-tree-maximum-path-sum
- 111.minimum-depth-of-binary-tree
- 338.counting-bits
- 198.house-robber
- 297.serialize-and-deserialize-binary-tree
- 164.maximum-gap
- 88.merge-sorted-array
- 98.validate-binary-search-tree
- 433.minimum-genetic-mutation
- 557.reverse-words-in-a-string-iii
- 56.merge-intervals
- 200.number-of-islands
- 53. 最大子序和
- 344. 反转字符串
- 84. 柱状图中最大的矩形
- 590.n-ary-tree-postorder-traversal
- 455. 分发饼干(贪心)
- 72. 编辑距离(重点)
- 242. 有效的字母异位词
- 105.construct-binary-tree-from-preorder-and-inorder-traversal
- 236.lowest-common-ancestor-of-a-binary-tree
- 589.n-ary-tree-preorder-traversal
- 235.lowest-common-ancestor-of-a-binary-search-tree
- 121. 买卖股票的最佳时机(贪心、分治、动态规划)
- 322. 零钱兑换(贪心、分治、动态规划)
- 429.n-ary-tree-level-order-traversal
- 69.sqrtx
- 55. 跳跃游戏
- 120. 三角形最小路径和(贪心、分治、动态规划)
- 62.unique-paths
- 63.unique-paths-ii
- 52. N皇后 II
- 51. n 皇后
- 50. Pow(x, n)
- 46. 全排列
- 47. 全排列 II
- 41. 缺失的第一个正数(数组)
- 43. 字符串相乘
- 49. 字母异位词分组
- 37. 解数独
- 773. 滑动谜题
- 36. 有效的数独
- 933. 最近的请求次数(队列)
- 34. 在排序数组中查找元素的第一个和最后一个位置
- 1137. 第 N 个泰波那契数
- 1091. 二进制矩阵中的最短路径(dp, bfs, A*)
- 1143. 最长公共子序列
- 32. 最长有效括号
- 33. 搜索旋转排序数组
- 22. 括号生成
- 14. 最长公共前缀
- 17. 电话号码的字母组合
- 10. 正则表达式匹配(贪心、分治、动态规划)
- 7. 整数反转
- 8. 字符串转换整数 (atoi)
- 2. 两数相加
- 5. 最长回文子串
- 155. 最小栈
- 42. 接雨水
- 20. 有效的括号
- 146. LRU缓存机制
- Navicat导出表结构(表设计)为Excel格式
- 26. 删除排序数组中的重复项
- 88. 合并两个有序数组
- 189. 旋转数组
- 小马哥 spring 笔记
- 面试题 02.07. 链表相交
- 23. 合并K个升序链表
- 148. 排序链表
- 237. 删除链表中的节点
- 61. 旋转链表
- 25. K 个一组翻转链表
- 24. 两两交换链表中的节点
- 876. 链表的中间结点
- 21. 合并两个有序链表
- 19. 删除链表的倒数第N个节点
- 234. 回文链表
- 142. 环形链表 II
- 141. 环形链表
- 206. 反转链表
- Java List
- Java stream
- TensorFlow 张量
- 在32位的机器上对long型变量进行加减操作并发隐患
- 稍后阅读
- JVM 逃逸分析
- 讲一下 Reactor、Proactor线程模型
- 复习重点
- Java序列化
- 为什么I/O流操作要分为字节流操作和字符流操作呢?
- HashMap
- String intern
- 正则表达式
- 如何制定调优策略
- V8 内存机制
- AQS
- 机器的cpu高如何排查?
- rpc 通信
- hashMap 发生 发生哈希冲突时, 如何解决?
- 异常
- 端口被CLOSE_WAIT占用如何排查?
- elasticsearch 源码分析
- Druid连接池
- 线程的工作内存
- Redis 锁超时
- kafka 基础知识
- redlock 看门狗
- kafka stream
- jupyter notebook
- doris
- 滴滴一面
- 开发如何避免redis集群访问倾斜和数据倾斜
- Set、Sorted Set、Hash、List、Bitmap、HyperLogLog的支持情况和优缺点汇总
- Redis 4 种模式简单了解
- 小表广播是个啥
- 数据库 - change data capture(CDC)
- DDD 笔记
- Hystrix
- Ribbon IRule
- MongoDB 日期聚合查询
- Dubbo 面试
- Java实现简单的RPC框架(美团面试)
- http1.1 http2 http3 区别
- Java SPI机制详解
- Java线程池有几种?拒绝策略有几种?
- jd 面经
- Android内存泄漏检测利器:LeakCanary
- 设计模式
- base理论与cap 理论
- InnoDB 全文索引
- Spring MVC 工作原理
- 面试题集锦
- junit用法
- spring bean 的生命周期
- spring有几种事务管理类型
- spring boot组件
- 缓存雪崩、穿透、击穿区别
- 线程池工作原理
- HashMap 吊打面试官
- spring 怎么解决循环依赖的?
- git-submodule
- entity、bo、vo、po、dto、pojo如何理解和区分
- Java对象内存分布
- 数据库分库,按照ID分,还是按照手机号分
- 新东方一面
- 高旅纵横
- 自如面经
- Spring 事务中哪几种事务传播行为?
- Java 面试指南
- MySQL 是如何实现高可用的?
- 意向锁
- 一起教育面经
- CRM和SCRM有什么区别?
- Spring注解@Resource和@Autowired区别对比
- 我们为什么用B+树来做索引?
- DNS 解析过程
- 美团
- why redis-cluster use 16384 slots?
- spring 面试题
- 16. 最接近的三数之和
- 18. 四数之和
- 238. 除自身以外数组的乘积
- 125. 验证回文串
- 15. 三数之和
- 746. 使用最小花费爬楼梯
- 70. 爬楼梯
- 283. 移动零
- 11. 盛最多水的容器
- 加密算法
- 刷题方法
- 资源推荐
- 字符串
- 位运算
- 搜索
- 动态规划 dynamic programming
- 图
- 二分查找
- 贪心算法 Greedy
- Bloom Filter
- 分治 && 回溯
- 深度优先搜索和广度优先搜索
- 启发式搜索
- 并查集 Disjoint Set
- trie 树
- 树
- LRU Cache
- 递归
- 哈希表
- 排序
- 堆
- 栈
- 队列
- 链表
- 数组
- 时间与空间复杂度
- 算法数据结构
- 66. 加一
- Java 并发编程 读书笔记
- Java 调优 笔记
- MySQL 实战45讲 笔记
- 计算机网络基础知识
- 1. 两数之和
- 计算机基础知识
- MySQL 基础知识
- MySQL 面试题
- Redis 面试题
- simpleKV
- 10 月
- 12 月
文章归档