0关注
0粉丝
暂无个人介绍
【算法训练-回溯算法 一】【排列问题】全排列、全排列II
【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(三):核心机制策略
【算法训练-搜索算法 一】【DFS网格搜索框架】岛屿数量、岛屿的最大面积、岛屿的周长
【算法训练-链表 七】【链表排序】:链表排序、链表的奇偶重排、重排链表
【算法训练-动态规划 一】【应用DP问题】零钱兑换、爬楼梯、买卖股票的最佳时机I、打家劫舍
【算法训练-数组 三】【数组矩阵】螺旋矩阵、旋转图像、搜索二维矩阵
【数据结构-链表 八】【链表模拟】模拟设计LRU缓存结构
【数据结构-哈希表 一】【原地哈希】:缺失的第一个正整数
【算法训练-链表 五】【链表求和】:链表相加(逆序)、链表相加II(顺序)
【操作系统考点汇集】操作系统考点汇集
【工作中问题解决实践 十二】使用@JsonTypeInfo实现请求数据对象多态
【算法训练-排序算法 一】【手撕排序】快速排序、堆排序、归并排序
【领域驱动设计 学习目标及大纲】从CRUD到架构设计
【Java程序员面试专栏 专业技能篇 】Java SE核心面试指引(四):Java新特性
【算法训练-动态规划 二】【线性DP问题】连续子数组的最大和、乘积最大子数组、最长递增子序列
【算法训练-动态规划 四】【二维DP问题】最大正方形、最小路径和、不同路径
【算法训练-动态规划 零】动态规划解题框架
【数据结构-字符串 三】【栈的应用】字符串解码
【算法训练-二叉树 六】【路径和计算】路径总和I、路径总和II、路径总和III、二叉树的最大路径和
【算法训练-数组 四】【数组合并】:合并两个有序数组
【工作中问题解决实践 九】Spring中事务传播的问题排查
【工作中问题解决实践 十】一次内存泄露排查-MAT使用指南
【算法训练-排序算法 三】【排序应用】合并区间
【Java程序员面试专栏 数据结构篇】五 高频面试算法题:二叉树
【数据结构-二叉树 八】【遍历求和】:求根到叶子节点数字之和
【算法训练-二叉树 四】【对称与翻转】对称二叉树、翻转二叉树
【工作中问题解决实践 十一】Kafka消费者消费堆积且频繁rebalance
【算法训练-动态规划 三】【双序列DP问题】最长重复子数组、最长公共子串、最长公共子序列、编辑距离
【Java程序员面试专栏 数据结构篇】二 高频面试算法题:链表
【数据结构-栈 二】【单调栈】每日温度、接雨水
【算法训练-数组 二】【元素组合】两数之和、三数之和
【数据结构-二叉树 九】【树的子结构】:树的子结构
【算法训练-排序算法 二】【快速排序】数组中的第K个最大元素、最小的K个数
【算法训练-链表 二】【合并链表】合并两个有序链表、合并K个有序链表
【工作中问题解决实践 八】工作中常用的集合操作
【工作中问题解决实践 七】SpringBoot集成Jackson进行对象序列化和反序列化
【Java设计模式 规范与重构】 六 代码重构小结
【Java设计模式 思想原则重构】设计思想、设计原则、重构总结
【Java设计模式 规范与重构】 五 重构实战:基于ID生成器case(下)
【Java设计模式 规范与重构】 五 重构实战:基于ID生成器case(上)
【Java设计模式 规范与重构】 四 小型重构的手段:规范的十五条军规
【Java设计模式 规范与重构】 三 大型重构的手段:高内聚,低耦合
【Java设计模式 规范与重构】 二 重构的保障:单元测试,以及如何提高代码可测试性
【Java设计模式 规范与重构】 一 重构的目的、内容、时机、方法
【Java设计模式 经典设计原则】 八 经典设计原则小结
【Java设计模式 经典设计原则】七 LOD迪米特法则
【Java设计模式 经典设计原则】六 KISS、YAGNI和DRY原则
【Java设计模式 经典设计原则】五 SOLID-DIP依赖反转原则
【Java设计模式 经典设计原则】三 SOLID-LSP里式替换原则
【Java设计模式 经典设计原则】四 SOLID-ISP接口隔离原则