垃圾回收机制 2021-08-17 约 2175 字 预计阅读 5 分钟 垃圾回收机制 讲一下堆常见的分配策略 对象优先在Eden区分配 第一次垃圾回收后,如果s区放不下,那么只能通过==分配担保机制==把新生代的对象提 阅读更多
类加载过程 2021-08-17 约 707 字 预计阅读 2 分钟 类加载过程 类的生命周期说一下 加载、连接(验证,准备,解析)、初始化、使用、卸载 类的加载过程具体说一下 类的加载包括了加载、连接(验证,准备,解 阅读更多
类加载器 2021-08-17 约 2160 字 预计阅读 5 分钟 类加载器 jvm内置的类加载器说一下,各负责加载什么 BootstrapClassLoader(启动类加载器):负责加载%JAVA_HOME%/ 阅读更多
连续子数组的最大和 2021-08-17 约 150 字 预计阅读 1 分钟 输入一个 非空 整型数组,数组里的数可能为正,也可能为负。 数组中一个或连续的多个整数组成一个子数组。 求所有子数组的和的最大值。 要求时间复杂度为 $O(N)$ 阅读更多
链表倒数第K个节点 2021-08-17 约 219 字 预计阅读 1 分钟 链表倒数第K个节点 输入一个链表,输出该链表中倒数第 kk 个结点。 注意: k >= 1; 如果 kk 大于链表长度,则返回 NULL; 样例 1 2 3 输入:链表:1->2-& 阅读更多
链表环的入口节点 2021-08-17 约 226 字 预计阅读 1 分钟 链表环的入口节点 快慢指针, 快指针 走了 $a+b+c+d$, 然后慢指针 走了 $a+b$, 两个指针 在 紫色点相遇。快指针一次走2步,可以列出方程 $$ a+b+c+b = 2*(a+b)\ 得到:\ a = c $$ 然后 一直指 阅读更多
链表问题 2021-08-17 约 130 字 预计阅读 1 分钟 考过2次的题目 一个长度为100的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,一共至少需要 阅读更多
两阶段终止模式 2021-08-17 约 1834 字 预计阅读 4 分钟 线程执行完或者出现异常就会进入终止状态。这样看,终止一个线程看上去很简单啊!一个线程执行完自己的任务,自己进入终止状态,这的确很简单。不过我 阅读更多
流程图,时序图 2021-08-17 约 656 字 预计阅读 2 分钟 学习教程 参考博客 官方帮助文档:https://mermaid-js.github.io/mermaid/#/flowchart 总结 语言要设置 阅读更多