12 2020 档案

摘要:给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 示例 1: 输入: [ [1,2], [2,3], [3,4], [1,3] ] 输出: 1 解释: 移除 [1 阅读全文
posted @ 2020-12-31 11:53 小白小白小白小白 阅读(121) 评论(0) 推荐(0) 编辑
摘要:springboot整合shiro大体上的思路: 1.自定义一个类Realm extends AuthorizingRealm{} 主要是对token授权和认证 重写2个方法 doGetAuthorizationInfo //授权 doGetAuthenticationInfo //认证认证 代码中 阅读全文
posted @ 2020-12-30 16:35 小白小白小白小白 阅读(745) 评论(0) 推荐(0) 编辑
摘要:有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石 阅读全文
posted @ 2020-12-30 10:41 小白小白小白小白 阅读(78) 评论(0) 推荐(0) 编辑
摘要:服务端 全局跨域: 重写视图解析器addCorsMappings /** * 解决跨域问题 */ @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMap 阅读全文
posted @ 2020-12-29 17:28 小白小白小白小白 阅读(66) 评论(0) 推荐(0) 编辑
摘要:通过使用@ControllerAdvice来进行统一异常处理, @ExceptionHandler(value = RuntimeException.class)来指定捕获的Exception各个类型异常 package com.hb.common.exception; import com.hb. 阅读全文
posted @ 2020-12-29 16:23 小白小白小白小白 阅读(96) 评论(0) 推荐(0) 编辑
摘要:用于我们的异步统一返回的结果封装。一般来说,结果里面有几个要素必要的 是否成功,可用code表示(如200表示成功,400表示异常) 结果消息 结果数据 @Data public class Result implements Serializable { private String code; 阅读全文
posted @ 2020-12-29 15:47 小白小白小白小白 阅读(183) 评论(0) 推荐(0) 编辑
摘要:第一步:导入jar包 导入页面模板引擎,这里我们用的是freemarker <!--mp--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versi 阅读全文
posted @ 2020-12-29 15:17 小白小白小白小白 阅读(117) 评论(0) 推荐(0) 编辑
摘要:给定一个已排序的正整数数组 nums,和一个正整数 n 。从 [1, n] 区间内选取任意个数字补充到 nums 中,使得 [1, n] 区间内的任何数字都可以用 nums 中某几个数字的和来表示。请输出满足上述要求的最少需要补充的数字个数。 示例 1: 输入: nums = [1,3], n = 阅读全文
posted @ 2020-12-29 09:30 小白小白小白小白 阅读(98) 评论(0) 推荐(0) 编辑
摘要:给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入:k = 2, prices = 阅读全文
posted @ 2020-12-28 10:50 小白小白小白小白 阅读(61) 评论(0) 推荐(0) 编辑
摘要:给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例 1: 输入: s = "egg", t = "add" 输 阅读全文
posted @ 2020-12-27 23:57 小白小白小白小白 阅读(91) 评论(0) 推荐(0) 编辑
摘要:给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例 1: 输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1" 阅读全文
posted @ 2020-12-26 19:07 小白小白小白小白 阅读(104) 评论(0) 推荐(0) 编辑
摘要:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得 阅读全文
posted @ 2020-12-25 10:25 小白小白小白小白 阅读(47) 评论(0) 推荐(0) 编辑
摘要:老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,老师至少需要准备多少颗糖果呢? 示例 1: 输入: [1 阅读全文
posted @ 2020-12-24 15:30 小白小白小白小白 阅读(76) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/first- 阅读全文
posted @ 2020-12-23 11:52 小白小白小白小白 阅读(80) 评论(0) 推荐(0) 编辑
摘要:给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回锯齿形层序遍历如下: [ [3], [20,9], [15,7] 阅读全文
posted @ 2020-12-22 14:48 小白小白小白小白 阅读(110) 评论(0) 推荐(0) 编辑
摘要:数组的每个索引作为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 示例  阅读全文
posted @ 2020-12-21 11:40 小白小白小白小白 阅读(96) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 注意:该题与 1081 https://leetcode-cn.com/problems/smallest-subsequence-of-distinct-ch 阅读全文
posted @ 2020-12-20 23:29 小白小白小白小白 阅读(127) 评论(0) 推荐(0) 编辑
摘要:给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其 阅读全文
posted @ 2020-12-19 15:50 小白小白小白小白 阅读(61) 评论(0) 推荐(0) 编辑
摘要:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/pro 阅读全文
posted @ 2020-12-18 16:18 小白小白小白小白 阅读(80) 评论(0) 推荐(0) 编辑
摘要:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0 阅读全文
posted @ 2020-12-18 14:30 小白小白小白小白 阅读(88) 评论(0) 推荐(0) 编辑
摘要:给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 输入:s = "abcd", t = "abcde" 输出:"e" 解释:'e' 是那个被添加的字母。 示例 2: 输入:s = "", t 阅读全文
posted @ 2020-12-18 11:05 小白小白小白小白 阅读(75) 评论(0) 推荐(0) 编辑
摘要:给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;非负整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。 返回获得利润的最大值。 注意:这里的一笔交易指买入持有 阅读全文
posted @ 2020-12-17 10:15 小白小白小白小白 阅读(122) 评论(0) 推荐(0) 编辑
摘要:给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律 来源:力扣(LeetCode)链接:https://leetcode-cn.com/ 阅读全文
posted @ 2020-12-16 16:53 小白小白小白小白 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1.整合shiro+jwt(若忘记需结合测试代码springboot-mybatisplus-shiro-demo看) 配置比较简单 定义一个类继承AuthorizingRealm 如下: (1)public class AccountRealm extends AuthorizingRealm重写 阅读全文
posted @ 2020-12-14 12:12 小白小白小白小白 阅读(83) 评论(0) 推荐(0) 编辑
摘要:抽象类和接口区别 相同:抽象类和接口都不能被实例化 都能包含抽象方法 不同:调用接口需要接口的实现类来进行调用 抽象类有构造器和初始化块 接口没有 抽象类能定义静态常量和变量 接口不能定义变量 可以定义静态常量 mybatis中#和$区别 #{}将参数替换为?然后调用PreparedStatemen 阅读全文
posted @ 2020-12-11 16:29 小白小白小白小白 阅读(55) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示