摘要: HashMap中的key不能重复,当新增相同的key时,新增内容会覆盖原来key的内容 IdentityHashMap能达到什么效果 可支持重复的key,但新增的key地址不能同已有key的地址一致,地址一致还是会覆盖的。 输出的结果是 阅读全文
posted @ 2020-04-14 15:25 zendwang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 7大核心参数 corePoolSize maximumPoolSize keepAliveTime unit workQueue threadFactory RejectedExecutionHandler 4种拒绝策略 AbortPolicy (不干还发火) 直接抛出拒绝异常(继承自Runtime 阅读全文
posted @ 2020-04-02 17:52 zendwang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 注意点 分治思想、递归思想 时间复杂度O(nlogn),适合大规模数据排序 在数组中 找一个分区点,把数据分隔成两区间,一部分小于分区点,一部分大于分区点,然后递归处理分隔后的连个小的区间。 原地排序,不占用太多额外空间 阅读全文
posted @ 2020-04-02 12:03 zendwang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 用Collectors的toMap方法转换List,一般会遇到两个问题。 转换map,key重复问题; 1.重复时用后面的value 覆盖前面的value 2.重复时将前面的value 和后面的value拼接起来; 3.重复时将重复key的数据组成集合 另一个是空指针异常,即转为map的value是 阅读全文
posted @ 2020-04-02 10:01 zendwang 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 题目 三种括号 []{}() 括号匹配规则: {{()[]}} 则为true; {[()}} 则为false 并打印出未匹配位置 思路 主要利用栈结构先进先出的特点,保存前一个待匹配的字符,跟当前字符做匹配。 代码 阅读全文
posted @ 2020-04-01 14:25 zendwang 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Java中的四种引用 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。 Java为什么要设计这四种引用 Java的内存分配和内存回收,都不需要程序员负责,都是由伟大的JVM去负责,一个对象是否可以被回收,主要看是否有引用指向此对象,说的专业点,叫可达性分析。 Java设计这四种引用的主要目 阅读全文
posted @ 2020-03-12 10:03 zendwang 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 spring boot上传不能用,上传后台接收的还是null。总是报各种错误例如:Required request part 'file' is not present,Current request is not a multipart request. SpringBoot默认是基 阅读全文
posted @ 2020-03-11 15:14 zendwang 阅读(5935) 评论(1) 推荐(1) 编辑
摘要: 相同点 spy和mock生成的对象不受spring管理 不同点 1.默认行为不同 对于未指定mock的方法,spy默认会调用真实的方法,有返回值的返回真实的返回值,而mock默认不执行,有返回值的,默认返回null 2.使用方式不同Spy中用when...thenReturn私有方法总是被执行,预期 阅读全文
posted @ 2019-10-07 09:54 zendwang 阅读(27348) 评论(0) 推荐(1) 编辑
摘要: 剪切 复制 删除 进入命令行 实际情况下,按 p 粘贴时有的情况是粘贴在光标所在的下一行,自己操作下便可知晓。 实际情况下,按 p 粘贴时有的情况是粘贴在光标所在的下一行,自己操作下便可知晓。 感谢花费宝贵的时间浏览。 转载请注明出处,谢谢! 阅读全文
posted @ 2019-08-12 15:16 zendwang 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 非常简短的文字,却异常明了的说明了一个数据库管理系统的核心原理,原文来自原文。 Its a great question, and deserves a long answer. Most database servers are built in C, and store data using B 阅读全文
posted @ 2018-09-06 14:37 zendwang 阅读(164) 评论(0) 推荐(0) 编辑