给你300块,给我开发一个淘宝
给你300块,给我开发一个淘宝
1.put()与get() 2.slice() 3.asReadOnlyBuffer() 是怎么实现只读的呢?查看源码便知: 只是在写操作的方法里面,直接抛异常即可 4.wr...
1.使用nio读写文件 控制台:read: 22 当我们注释掉 buffer.clear() 后,发现会无限循环下去,并且也会将input.txt中的内容无限写入output...
1.概念 A buffer's capacity is the number of elements it contains. The capacity of a buffe...
1.概念 nio中拥有3个核心概念:Selector,Channel与Buffer。在nio中我们是面向块(block) 或是面向缓冲区(buffer)编程的。底层实现上,它...
1.概述 IO是以流的概念来读取、输出的 2.流的分类 节点流:从特定的地方读写的流类。例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流使用一个已经存在的输...
楼主关于内存泄漏哪里写错了,key 设计成弱引用就是用来解决内存泄漏的,目的是为了当线程长时间运行,但 ThreadLocal 已经为空了,引用持有 key 的线程的 ThreadMap 还存在,所以会导致 GC 无法回收 ThreadLocal。
1.没有立即答应,基本就是拒绝。(这一条不解释,知道的人知道) 2.无论什么时候,只要你开口借钱,都毫不犹豫借给你的,那是真的信任你。但是有借有还这四个字,很多人不明白。 3...
然后抑郁了🤷♂️
定义一个前缀树 接下来就是定义一个过滤器来使用前缀树
146. LRU缓存机制运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据...
215. 数组中的第K个最大元素在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: ...
每天读一遍,二十天后你的情商会突飞猛进! 1.清醒时做事,糊涂时读书,大怒时睡觉,独处时思考。 2.话别说太满,人别熟太快。 3.人前不应该说的话,背后也别说。 4.在最愤怒...
1.局部最小值 给定一个数组,相邻的数不相等, 返回一个局部最小值的索引。 2.寻找两个有序数组的中位数 LeetCode4. 寻找两个有序数组的中位数给定两个大小为 m ...
贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解, 进而得到全局最优。 1...
1.原理 1.处理原字符串 每个字符前后都加上# 2.三个变量: R:最右有效回文的下一个字符C:取得当前最右边回文的中心i:遍历数组的索引3.四种情况 i 在最右有效...
拓扑排序算法适用范围:要求有向图,且有入度为0的节点,且没有环 1.topSort 2.课程表 LeetCode207. 课程表现在你总共有 n 门课需要选,记为 0 到 n...
1.什么是最小生成树 将给出的所有点连接起来(即从一个点可到任意一个点),且路径权值之和最小的图叫最小生成树 2.Kruskal算法(克鲁斯卡尔) 图解过程: 3.Prim算...