2019  2

April  1

Redis Internals: File Event Handling

Apr 28, 2019 · 7 min · xgugeng

January  1

Connection Pool in redis-py

Jan 18, 2019 · 3 min · xgugeng

2018  39

November  5

Redis Internals: Dict

Nov 15, 2018 · 9 min · xgugeng

Redis Internals: List

Nov 6, 2018 · 6 min · xgugeng

Weak References

Nov 5, 2018 · 2 min · xgugeng

Variables Are Labels, Not Boxes

Nov 1, 2018 · 3 min · xgugeng

Redis Internals: SDS

Nov 1, 2018 · 8 min · xgugeng

October  7

What Is the Concurrent Mode Failure?

Oct 31, 2018 · 4 min · xgugeng

When Python Executes Decorators

Oct 29, 2018 · 2 min · xgugeng

Design Patterns with First-class Functions

Oct 27, 2018 · 4 min · xgugeng

A List Comprehension Puzzler

Oct 24, 2018 · 2 min · xgugeng

What Happens When Starting Redis

Oct 22, 2018 · 4 min · xgugeng

Using Mixins with Python

Oct 18, 2018 · 2 min · xgugeng

Special Methods in Python Data Model

Oct 16, 2018 · 4 min · xgugeng

September  3

Managing Ordered Sequences With bisect

Sep 24, 2018 · 2 min · xgugeng

Python Closure

Sep 19, 2018 · 3 min · xgugeng

A Few Things That I Know About Spark

Sep 3, 2018 · 1 min · xgugeng

August  7

Handling Missing Keys in Python

Aug 27, 2018 · 2 min · xgugeng

Consensus in Distributed System

Aug 19, 2018 · 11 min · xgugeng

Unpacking in Python

Aug 14, 2018 · 2 min · xgugeng

A Quick Retrospect of Design Pattern

Aug 13, 2018 · 7 min · xgugeng

Linux: Principles, Manual and Programming

Aug 10, 2018 · 2 min · xgugeng

Refactor: Why, What, When and How

Aug 8, 2018 · 1 min · xgugeng

Binary Search for Upper Bound

Aug 3, 2018 · 4 min · xgugeng

July  6

Java NIO: Selector

Jul 21, 2018 · 9 min · xgugeng

Java NIO: Channel

Jul 19, 2018 · 7 min · xgugeng

Learn Consciously

Jul 15, 2018 · 7 min · xgugeng

Java NIO: Buffer

Jul 14, 2018 · 7 min · xgugeng

How HMaster Detect Death of RegionServer

Jul 6, 2018 · 3 min · xgugeng

RegionServer Stops after Full GC

Jul 5, 2018 · 2 min · xgugeng

May  1

JVM Series: class File Format

May 17, 2018 · 9 min · xgugeng

April  4

JVM Series: Class Loader

Apr 18, 2018 · 5 min · xgugeng

JVM Series: Oop and Klass

Apr 10, 2018 · 5 min · xgugeng

IndexOutput: Lucene Index Output

Apr 9, 2018 · 3 min · xgugeng

IndexWriter: Lucene Index Creation and Maintenance

Apr 3, 2018 · 7 min · xgugeng

March  1

A Troubleshooting for Threads Explosion in HBase Client

Mar 9, 2018 · 3 min · xgugeng

February  1

Consistency Models and Protocols in Distributed System

Feb 9, 2018 · 7 min · xgugeng

January  4

HBase Batch Puts with BufferedMutator

Jan 15, 2018 · 3 min · xgugeng

JVM Series: Overview

Jan 9, 2018 · 5 min · xgugeng

HBase Batch Puts without BufferedMutator

Jan 9, 2018 · 4 min · xgugeng

2017 in Review and Look Ahead

Jan 3, 2018 · 4 min · xgugeng

2017  22

December  2

Multiversion Concurrency Control in HBase

Dec 27, 2017 · 7 min · xgugeng

A Lifecycle of HBase’s Put: Server-side

Dec 5, 2017 · 11 min · xgugeng

November  3

A Lifecycle of HBase’s Put: Client-side

Nov 24, 2017 · 9 min · xgugeng

HBase Code Analysis: MemStore

Nov 23, 2017 · 7 min · xgugeng

HBase Storage Internals

Nov 16, 2017 · 6 min · xgugeng

October  2

Variable Scope Rules in Python

Oct 29, 2017 · 2 min · xgugeng

Fixing Elasticsearch with Red Status

Oct 10, 2017 · 3 min · xgugeng

September  8

Understanding Python Decorator

Sep 20, 2017 · 3 min · xgugeng

JDK Build-in Development Tools

Sep 14, 2017 · 5 min · xgugeng

*args and **kwargs Usage in Python

Sep 8, 2017 · 3 min · Guoqing Geng

How Does Client Find the Region

Sep 8, 2017 · 7 min · Guoqing Geng

Directory in Lucene

Sep 5, 2017 · 13 min · Guoqing Geng

When finally Really Executes

Sep 4, 2017 · 5 min · xgugeng

Exit Options in Python

Sep 1, 2017 · 1 min · xgugeng

The Difference between range and xrange

Sep 1, 2017 · 1 min · xgugeng

August  5

A Dive into slots

Aug 31, 2017 · 3 min · xgugeng

How to Read English Books

Aug 10, 2017 · 2 min · xgugeng

Document in Lucene

Aug 7, 2017 · 5 min · xgugeng

Guice Usage in Elasticsearch

Aug 4, 2017 · 2 min · xgugeng

Pip Install ipython Exception on EI Capitan

Aug 3, 2017 · 2 min · xgugeng

July  1

A Mind Map for HBase

Jul 1, 2017 · 1 min · xgugeng

June  1

Mind Maps for Java and JVM

Jun 16, 2017 · 1 min · xgugeng

2016  8

November  1

Redis Mind Map

Nov 6, 2016 · 1 min · xgugeng

August  2

Differences between Hashtable and HashMap

Aug 5, 2016 · 6 min · xgugeng

Java HashSet

Aug 1, 2016 · 2 min · xgugeng

June  3

Java TreeMap

Jun 12, 2016 · 6 min · xgugeng

Java LinkedHashMap

Jun 10, 2016 · 5 min · xgugeng

Java HashMap

Jun 9, 2016 · 6 min · xgugeng

April  2

Java LinkedList

Apr 18, 2016 · 5 min · xgugeng

Java String

Apr 13, 2016 · 7 min · xgugeng