Go语言:切片(Slice)的底层原理

Go的切片是日常开发中最常用的数据结构之一,但很多人对它的底层机制一知半解,踩坑后才回头补课。本文从源码层面拆解切片的内存布局和扩容策略。

阅读全文 »

Java Stream API详解

Java 8引入的Stream API彻底改变了集合数据处理的写法,用声明式的链式调用替代了以前的for循环。代码更简洁、可读性更好,还能方便地切换到并行流。这篇系统整理Stream的常用操作。

阅读全文 »