NiuNiu MaTe
Author

NiuNiu MaTe

Joined Tencent (nicknamed "Goose Factory") through campus recruitment at a second‑tier university. Career path: Tencent → foreign firm → ByteDance → Tencent. Started as an interviewer at the foreign firm and hopes to help others.

97
Articles
0
Likes
79
Views
0
Comments
Recent Articles

Latest from NiuNiu MaTe

97 recent articles
NiuNiu MaTe
NiuNiu MaTe
Mar 9, 2023 · Databases

Understanding Redis Ziplist and Listpack: Memory‑Efficient List Implementations

This article explains Redis's compressed list structures—ZIPLIST and its successor LISTPACK—detailing their layouts, encoding schemes, query and update complexities, and how LISTPACK resolves ZIPLIST's chain‑update performance issues to provide a more memory‑efficient list implementation.

Data StructuresListpackRedis
0 likes · 10 min read
Understanding Redis Ziplist and Listpack: Memory‑Efficient List Implementations
NiuNiu MaTe
NiuNiu MaTe
Mar 2, 2023 · Databases

Master Redis Lists: Commands, Encoding, and QUICKLIST Explained

This article introduces Redis List as a linked collection of strings, explains its size limits, common CRUD commands, read operations, and dives into the underlying encodings—ZIPLIST, LINKEDLIST, and the hybrid QUICKLIST—highlighting when each is used.

Data StructureRediscommands
0 likes · 8 min read
Master Redis Lists: Commands, Encoding, and QUICKLIST Explained
NiuNiu MaTe
NiuNiu MaTe
Feb 22, 2023 · Databases

Master Redis String Internals: Common Interview Questions & Answers

This article reviews essential Redis string concepts, covering typical interview questions, encoding types, the EMBSTR threshold, SDS structure, and memory allocation details to help readers solidify their understanding of Redis string implementation.

RedisSDSbackend
0 likes · 8 min read
Master Redis String Internals: Common Interview Questions & Answers
NiuNiu MaTe
NiuNiu MaTe
Feb 7, 2023 · R&D Management

How to Run an Effective Tech Training Camp: Strategies, Challenges, and Solutions

This article outlines the structure of a two‑month technical training camp, describing its main‑line and three‑branch learning model, the difficulties encountered such as participant motivation and workshop overload, and the practical solutions implemented to improve engagement and outcomes.

bootcampeducation managementlearning strategy
0 likes · 7 min read
How to Run an Effective Tech Training Camp: Strategies, Challenges, and Solutions
NiuNiu MaTe
NiuNiu MaTe
Dec 21, 2022 · Databases

Why Is MySQL OFFSET Slow? B+ Tree Index Insights & K‑th Largest Query Optimization

This article examines how MySQL uses secondary indexes to find the K‑th largest value, analyzes the O(N) time complexity caused by offset pagination, explains the underlying B+‑tree double‑linked list behavior, and presents three optimization strategies—including index covering, pagination redesign, and boundary prediction—to dramatically improve performance.

B+TreeIndex OptimizationMySQL
0 likes · 10 min read
Why Is MySQL OFFSET Slow? B+ Tree Index Insights & K‑th Largest Query Optimization
NiuNiu MaTe
NiuNiu MaTe
Dec 8, 2022 · Backend Development

C++ vs Go: Which Language Boosts Your Job Prospects?

The article argues that for most developers, especially those from ordinary schools, learning C++ is costly and inefficient, while Go can be mastered quickly and aligns better with current hiring demands that prioritize practical backend skills and project experience.

CGocareer advice
0 likes · 5 min read
C++ vs Go: Which Language Boosts Your Job Prospects?
NiuNiu MaTe
NiuNiu MaTe
Sep 15, 2022 · Blockchain

Why Web3.0 Means True Ownership: From Read‑Only to Decentralized Internet

This article traces the evolution from Web 1.0’s read‑only static sites, through Web 2.0’s read‑write social platforms that still rent user data, to Web 3.0’s promise of read‑write‑own where users truly own digital assets, enabling permanence, cross‑platform use, tradability, and trust via decentralization.

Digital OwnershipInternet EvolutionWeb3
0 likes · 7 min read
Why Web3.0 Means True Ownership: From Read‑Only to Decentralized Internet