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