按时间归档:2020年05月
-
IOC容器启动源码第3、4、5步分析-容器加载了哪些非Bean对象?
继续顺着IoC容器启动源码第1、2步分析-Bean是如何注册进IoC容器的?写下去,从第三步开始分析了: prepareBeanFactory // 3. 准备当前上下文要用的Be…
-
leetcode560-和为K的子数组
原题 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1: 输入: nums = [1,1,1], k = 2 输出: 2 , [1,1]…
-
IoC容器启动源码第1、2步分析-Bean是如何注册进IoC容器的?
我们接着Spring各模块说明和IoC容器启动源码简析继续分析,上一次,我们提到IoC容器的启动逻辑核心就在refresh方法中,今天深入分析,走到哪算哪: @Override p…
-
leetcode73-矩阵置零
原题 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [ [1,1,1], …
-
Spring各模块说明和IoC容器启动源码简析
Spring5模块纵览 找了好久才找到Spring5的这张图。。 Spring的github地址: https://github.com/spring-projects/sprin…
-
leetcode59-螺旋矩阵II
原题 给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, …
-
leetcode57-插入区间
原题 给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入: …
-
leetcode77-组合
原题 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], […
-
使用SpringCloud Gateway+Redis进行令牌桶限流
限流算法的介绍见常见限流算法与使用redis实现简单的计数限流算法 通常来说,SpringCloud Gateway用于路由请求到微服务、过滤拦截请求或响应。但实际上,Gatewa…
-
leetcode41-缺失的第一个正数
原题 给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3…