摘要: 《Spring源码解析》笔记 1、自定义的BeanPostProcessor @Component public class MyBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessB 阅读全文
posted @ 2019-12-25 18:33 努力学习~~~ 阅读(444) 评论(0) 推荐(0)
摘要: 1、bean的生命周期: bean创建 初始化 销毁的过程 容器管理bean的生命周期; 我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法。2、指定初始化和销毁方法; 通过@Bean指定init-method和destroy-method; 初 阅读全文
posted @ 2019-12-24 18:33 努力学习~~~ 阅读(807) 评论(0) 推荐(0)
摘要: 《spring源码深度解析》笔记 1、给容器中注册组件 (1)、包扫描+组件注解; (2)、@Bean(导入第三方包里面的组件); (3)、@Import给容器中快速的导入一个组件; 2、以下介绍@Import用法: 1)、一次只导入一个组件:@Import(AutoConfigurationImp 阅读全文
posted @ 2019-12-23 19:52 努力学习~~~ 阅读(519) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4]输出: 7解释 阅读全文
posted @ 2019-12-17 13:19 努力学习~~~ 阅读(133) 评论(0) 推荐(0)
摘要: 题目描述: 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例: 输入: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 输出: 4 题解: dp(i,j) 表示的是由 1 组成的最大正方形的边长; dp(i, j)=min(d 阅读全文
posted @ 2019-12-11 12:40 努力学习~~~ 阅读(136) 评论(0) 推荐(0)
摘要: 看《Spring源码深度解析》笔记 1、@Condition: 按照一定的条件进行判断,满足条件给容器中注册bean;实例: 根据系统给容器中注册Bean,如果是windows注册(“bill”); 如果是linus,注册(“linus”) @Bean("bill") public Person p 阅读全文
posted @ 2019-12-10 21:43 努力学习~~~ 阅读(509) 评论(0) 推荐(0)
摘要: 看《Spring源码深度解析》笔记 1、进行包扫描的时候,如果type=FilterType.CUSTOM,时候,即使用的是自定义规则,即给出一个FilterType实现类即可: public class MyTypeFilter implements TypeFilter { /** * meta 阅读全文
posted @ 2019-12-10 21:03 努力学习~~~ 阅读(346) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = [" 阅读全文
posted @ 2019-12-07 18:12 努力学习~~~ 阅读(522) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 进阶: 给出时间复杂度为O(n*sizeof( 阅读全文
posted @ 2019-12-07 13:32 努力学习~~~ 阅读(178) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n 阅读全文
posted @ 2019-12-05 14:04 努力学习~~~ 阅读(333) 评论(0) 推荐(0)