Stay Hungry, Stay Foolish
Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. -- Steve Jobs
Learn Piano with Computer Science Mind Learn Piano with Computer Science Mind
Java Must Know Java Must Know
ConcurrencyThread vs ProcessThread LifecycleContext SwitchThread DeadlockLock methodsSynchronizedVolatileThreadLocalThre
RDBMS Must Know RDBMS Must Know
Conceptskey 1 attribute (col) more than 1 attributes (col) = composite/compound key composite/compound key a key that
How to Build a Data Processing Pipeline How to Build a Data Processing Pipeline
What is data processing pipeline? How does data processing pipeline architecture look like? What is Lambda Architeture?
曾国藩大事年表 曾国藩大事年表
早年经历 嘉庆十六年十月十一日(1811年11 月26日),曾国藩出生于湖南长沙府湘乡荷叶塘白杨坪(今湖南娄底双峰县荷叶镇大坪村)的一个普通耕读家庭。兄妹九人,曾国藩为长子,祖辈以务农为主,生活较为宽裕。祖父曾玉屏虽少文化,但阅历丰富;父
OOD - Chess Game OOD - Chess Game
Game: Contains the Board and 2 Players Commands List (for history tracking) Board (Singleton): Hold spots with 8*8 In
OOD - Jigsaw puzzle OOD - Jigsaw puzzle
RequirementGiven N numbers of jigsaw puzzle pieces, design a solution to solve this puzzle.We don’t know the length or w
Design Twitter Design Twitter
RequirementsProduct Requirements Post tweet Timeline User Timeline Home Timeline User Follow RelationExtra: Trends Sea
Back-of-the-envelope Calculation Must Know Numbers Back-of-the-envelope Calculation Must Know Numbers
CalculationDefine estimate numbers: #users #operations/events data size per op/event General formulas: Number of opera
1 / 2