Big Data related
Google three papers Chinese version translator: Alex
Bigdata meap principles and best practices of sclable Realtime Data System
Akka Scala Documentation Release 2.3.9
Getting Started with Storm Jonathan Leibiusky, Gabriel eisbruch,and Dario Simonassi
Fast and universal data processing architecture on large clusters an Architecture for Fast and generic data processing on Large Clusters
Performance Tuning Related
What every Programmer should Know about Memory Ulrich drepperred Hat, Inc.
Reverse Engineering for Beginners Dennis Yurichev
Linux 101 Hacks
The Native POSIX Thread Library for Linux linux NPTL design paper
Linux performance Tools Brendan Gregg Senior performance Architect performance Engineering Team
High performance responsive Design Tom Barker
Designing for performance Lara Callender Hogan
Perf-tools Tool A Miscellaneous collection of in-development and unsupported performance analysis tools for Linux Ftrace and Perf_events
Getting Started with multicore programming Author: [email protected] Sinaweibo:jiayy, this article is a summary of the introduction of multi-core programming, the source is mainly foreign domestic websites and their own
In the process of using some records, the purpose of writing is mainly internal sharing (@NSFOCUS). In multi-core make
In the process, thanks to a lot of network resources, so also put their own products unrelated to the product sharing,
Students who wish to be interested in multicore can get started with
Programming
Automate the boring Stuff with Python How to write basic programs in Python to automate a variety of annoying tasks, active code
Rodeo:python Data Science IDE, you can complete a terminal that can be completed automatically; a text editor; visible drawing
ZeroMQ
75-Part Quick check table
Other
Peer-to-peer Communication Across Network Address Translators-peer NAT penetration principle
Some books to tidy up