![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
戚焱
这个作者很懒,什么都没留下…
展开
-
动态规划--打家劫舍
动态规划-----打家劫舍偷还是不偷,这是个问题。打家劫舍Ⅰ你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入:[1,2,3,1]输出:4解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最原创 2021-05-17 08:48:58 · 243 阅读 · 1 评论 -
addSuppressed异常抑制
addSuppressed异常抑制天涯共此时在了解异常抑制之前,先来看看Throwable的addSuppressed()方法的注释(机翻)将指定的异常附加到为了传递此异常而被抑制的异常。此方法是线程安全的,通常由try-with-resources语句(自动和隐式)调用。除非通过构造函数禁用抑制行为,否则将启用抑制行为。禁用抑制后,此方法除了验证其参数外不执行其他操作。请注意,当一个异常导致另一个异常时,通常会捕获第一个异常,然后作为响应抛出第二个异常。换句话说,两个例外之间存在因果关系。原创 2021-04-26 21:25:44 · 1929 阅读 · 3 评论 -
@MapKey----mybatis返回Map
mybatis返回Map有时候我们可能想让一条查询语句直接能够返回Map,而不是List。可以使用@MapKey来指定实体类中让哪个属性来当key(注意是实体类中的属性,不是表中的字段),而value就是所需的对象。实体类:People,该实体类不一定是与数据库表对应的@Data@TableName("people")public class People implements Serializable { private static final long serialVersion原创 2021-04-15 18:42:33 · 697 阅读 · 0 评论