上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 先给出结论:get,set两个方法都不能完全防止内存泄漏,还是每次用完ThreadLocal都勤奋的remove一下靠谱。 前言: 看到有的博客说在把ThreadLocal的所有强引用置空前,调用 set 或 get 方法的话,则可以防止这个失去所有强引用的ThreadLocal对应的value内存 阅读全文
posted @ 2020-07-15 09:16 执生 阅读(1696) 评论(0) 推荐(2) 编辑
摘要: 相关链接 : 递归和栈的关系 以树的遍历为例 先序遍历: 伪代码 void preView(Node node){ print(node.value); // 1 if(node.left != null){ preView(node.left); // 2 } if(node.right != n 阅读全文
posted @ 2020-07-06 21:56 执生 阅读(538) 评论(0) 推荐(0) 编辑
摘要: RIP和OSPF最大的区别: RIP是通过和周围路由器交换路由表来确定到达其他网络的距离。权重值是跳数。 导致RIP有明显的缺点: 1.假如有两个路由器 B 和 C 给路由器 A 发送网络 x 在哪里,B说:通过我去x只用一跳,C说:通过我去x要两跳。 于是 A 选择了 B,殊不知,如果 C 到 A 阅读全文
posted @ 2020-07-06 18:19 执生 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1. ARP = 询问局域网内的各个主机某 IP对应的机子的MAC是多少 ARP 请求帧的MAC会是FFFFFFFF,表示待寻找。 IP地址为A , 硬件地址为a 的主机,找IP地址为 B 的主机( 硬件地址为b ),但是A的缓存表中没有特定条目,即没有 B - b 的缓存条目。 于是A发送 一条A 阅读全文
posted @ 2020-07-06 11:38 执生 阅读(276) 评论(0) 推荐(0) 编辑
摘要: KMP看书是很难懂的......相信我,推荐一个易懂视频 https://www.bilibili.com/video/BV1jb411V78H?from=search&seid=9395428282072905815 1.为什么只用研究模式串?因为发生不匹配时,模式串当前下标之前的内容和被查找串的 阅读全文
posted @ 2020-06-10 12:24 执生 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 仅供参考 Propagate 的作用: 学习AQS的过程中,发现Propagate这个状态并没有被显示地使用 比如 if(ws == PROPAGATE) { 操作 } 读了一些博客,感觉都是讲的模模糊糊,于是直接看源码。 当然,下面这篇文章也需要读者对源码有一定了解,本文不贴大量源码,因为本文不是 阅读全文
posted @ 2020-05-30 10:36 执生 阅读(3094) 评论(11) 推荐(2) 编辑
摘要: 希望能帮到有需要的人,不要像我一样花费了许多时日 问题1: com.jetbrains.cidr.execution.debugger.backend.gdb.GDBDriver$GDBCommandException: Error creating process /cygdrive/f/jdk8 阅读全文
posted @ 2020-05-21 16:13 执生 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个需求,需要频繁访问数据库,但是访问的内容只是 id + 名称 这样的简单键值对。 频繁的访问数据库,网络上和内存上都会给数据库服务器带来不小负担。 于是打算写一个简单的LRU缓存来缓存这样的键值对。考虑到tomcat的用户办法访问是多线程进行的。 所以还要保证cache是线程安全的。避免 阅读全文
posted @ 2020-05-07 20:02 执生 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 本文用作交流分享的同时记录学习历程,如有不妥,还请纠正。 本文内容依据主要是《Linux内核源代码情景分析》及官方提供的Linux源码 知识储备 众所周知,Linux是开源的操作系统。 Linux采用C语言编写(在C中有嵌入汇编成分)。本文想要用Java这门语言在软件层面上模拟出Linux。 因为操 阅读全文
posted @ 2020-04-20 14:00 执生 阅读(611) 评论(0) 推荐(1) 编辑
摘要: 1.首先在pom文件中导入依赖 版本自己定义 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.6</version>< 阅读全文
posted @ 2020-04-02 13:46 执生 阅读(1039) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页