摘要:
Linux中断和系统调用的解析 系统调用和中断的结构图 作者:番茄味的可比克 链接:https://www.zhihu.com/question/30432536/answer/54998416 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 中断 :又称为 异步中 阅读全文
摘要:
迭代器在LinkedList上的删除 源码如下: 从源码中就可以看出来,删除的节点不是next节点,而是lastReturned,所以我们在使用的时候要注意,因为一开始next指向的才是第一个元素,lastReturned里是null,所以如果我们想要删除下一个元素,想要先用iterator.nex 阅读全文
摘要:
本文是对 "该博文" 的延伸 为什么CopyOnWriteArrayList 可以不使用checkForComodification()呢? 首先,CopyOnWriteArrayList 的迭代器在创建时是将数组中的元素复制了一遍的 然后,CopyOnWriteArrayList 的add等操作也 阅读全文
摘要:
大顶堆和小顶堆 本文图片来源:《数据结构与算法》(赵仲孟,张选平,耿彧 ) 这是我当初拍的自己的课本23333,我觉得这部书说堆说的还挺清楚的,恰巧这个数据结构不太常用,列出来备忘 阅读全文
摘要:
Java的自动拆箱和装箱 以下图片来源于博客:https://blog.csdn.net/qq_39632912/article/details/79124330?depth_1 utm_source=distribute.pc_relevant.none task&utm_source=distr 阅读全文
摘要:
1. 备案之强制性 只要使用国内的储存空间,就需要备案 ,域名在国内或者国外买的都需要,因为备案其实是对存储空间的备案而不是对域名的备案(当然国内买的域名需要实名)。 一开始因为嫌麻烦以及确实是只打算自己玩,曾试着能不能通过修改Host的形式访问,发现好像绕不开,遂作罢。 2. 一开始使用宝塔面板, 阅读全文
摘要:
属实不太常用,今天刷题才想起来,这里留一下备查 阅读全文
摘要:
刚才发现了一个小问题,比如我们设置一个字符串对象test并初始化为null,然后执行 ,此时test的值不是abc,而是nullabc。这是因为我们实际上是让test="abc"+null;,此时null会被强制转为String类型,其值就是"null".例如下面的例子: 输出就是nullabc 所 阅读全文
摘要:
java获取各类容器和数组的长度 没什么别的,查缺补漏而已 数组:length 属性 ArrayList:size()方法 HashMap:size()方法 HashSet:size()方法 再加一个,字符串String:length() 方法 阅读全文
摘要:
本文是视频https://www.bilibili.com/video/av81181427 的笔记 循环屏障 "前一篇" 中,我们讲了多线程中的计数器。这里我们来讲循环屏障。 其实循环屏障的功能和计数器很像,它可以看成是计数器的countdown和await方法的组合。但是这就是区别所在:如果你把 阅读全文