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

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

阅读全文 »

Java Stream API详解

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

阅读全文 »

Redis入门:数据结构与基本命令

Redis是最常用的内存数据库(准确说是数据结构服务器),速度快、数据结构丰富,在缓存、会话管理、排行榜、消息队列等场景下几乎是标配。这篇整理Redis的五种核心数据结构和对应的基本命令。

阅读全文 »