-
ThreadLocal的内存泄露到底怎么回事
如果你的简历上写到了ThreadLocal,那么你面试的时候大概率会被面试官拷打到这个知识点,而且无非就是问你ThreadLocal是怎么实现的,ThreadLocal的内存泄漏是怎么来的?为什么Entry中对Key的引用是所引用,而value就不是弱引用呢?网上有很多说法,说加个static就可以了,说大多数时候都不会有这个问题,可是真的是这样吗,都知道加static可以解决一部分问题,可... -
leetcode-移动0 把0看作null也许会更好理解
力扣移动零,如果把0看作空可能更好理解 最普遍的做法是双指针,一个指针放在初始位置,一个指针不断地向后遍历。 其实有一个很好理解的思路,就是把0看作null,就非常好理解这个过程。 我们需要做的就是 在快指针(或者说右指针)不断向后遍历的过程中,如果当前遍历到的数是非null(也就是不为0)我们就把他向前移动。也就是说,把他填充到前面的第一个空的位置上(放到原题来看,就是放到前面第一个不... -
LeetCode.41 缺失的第一个整数 原地哈希 个人的理解
LeetCode.41 缺失的第一个整数—原地哈希算法题解难点剖析 题目链接:https://leetcode.cn/problems/first-missing-positive/description/?envType=study-plan-v2&envId=top-100-liked 原题解:https://leetcode.cn/problems/first-missing... -
(随记)部署海豚调度器
本地部署启动海豚调度器(DolphinScheduler)的常见问题及解决方法 csdn链接:https://blog.csdn.net/Stupid696/article/details/147416128 在公司实习的时候,老大叫我拉海豚调度器源码下来跑一下,一开始叫我做Seatunnel引擎我就已经绷不住了,我只是个实习生啊喂。无语,不过还是被我跑出来了。 在部署海豚调度器(Do... -
我是怎么用hexo+github page 搭建自己的博客网站的
记录一下我的博客搭建过程 前言 框架及工具:github page,hexo,cloudflare 2.1. 前端框架:hexo 2.2. 静态网站托管:github page 2.3. 免费的CDN加速站点:cloudflare 部署前的准备 3.1. 安装npm与git 3.1.1. 由于这些东西都比较简单 我直接一笔带过 安装hexo 并...
1