首先祝福祖国七十周年华诞!
Algorithm
算法题
1 | 给出两个 **非空** 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 **逆序** 的方式存储的,并且它们的每个节点只能存储 **一位** 数字。 |
这里就不说暴力破解方法了。这里需要注意的是,题目中并未明确说两个链表长度一定相等,直接上代码:
1 | /** |
Review
Review了gRPC + JSON的文档,这种方式并不是主流,但是如果有各种原因无法使用ProtoBuf,又想使用gPRC的高效,那么这种方式算是一种折中。
Tip
本周学习有关Linux服务器下,对进程占CPU持续升高进行快速定位原因的方法。
Share
在自动内存管理年代,是否还有必要了解GC?
经过半个世纪的发展,内存动态分配与内存回收技术已经相当成熟。那我们为何还要了解GC和内存分配呢?其实这是why和if not的关系,我们先说if not,有了自动内存管理,真的就不会出现内存问题吗?当然是否定的。就连jvm自己都没有这么自信,也会抛出OOM的异常。所以如果我们不了解GC及内存分配机制,代码不规范,当频繁的垃圾收集成为系统到达更高并发量的瓶颈时,甚至导致程序崩溃时,解决他花费的代价远比学习了解高得多。这里有写的一篇内存溢出[OOM]异常快速定位排查的文章分享给大家,不算深入,大可以解决一些问题。
七十载砥砺前进,七十载芳华正劲。以时光为轴衡量,旧貌喜换新颜;以岁月为笔作序,山河更添华章。在这个举国欢腾的日子里——衷心祝愿祖国日益繁荣昌盛!