Why called mockingjay
As you may remember the movie series “The Hunger Games: Mockingjay”, although with not high rating, I feel it quite interesting and like it very much. Its plot, its metaphor, always make me feel, sometimes, one has to be irony and skeptical of what is being so assured, and take some actions.
Some web pages to share, if you’d be interested in it, The Hunger Games: Mockingjay – Part 2 or another page
Sitemap
The project contains 4 parts, which are some documents, some digestions of books, some code snippets and some scripts. You can use the links to below to get to them.
documents
bigdata
It contains some generic concerns about big data.
environment setup
It contains the elaborated introductions on how to set up big data environment for hadoop, spark, hive, hbase, zookeeper, sqoop, flume, and etc.
algorithm
There are some fundamental algorithms in sorting, tree, graph, string, link list, some large volume data processing algorithms, some distributed algorithms and etc, as well as some code snippets or pseudo codes.
one development toolkit collection as a solution
There are some development toolkits that are together in a mature web solution.
database
It has some documents on various aspect of database, primarily for Oracle, it focuses on performance tuning techniques.
distributed system
It covers many theoretical topics and aspects on modern distributed systems.
some frameworks
There are for now documents on the famous SSH, spring, struts and Hibernate, especially for Hibernate, there are many performance tuning techniques.
java
It contains some common topics on core java.
miscellaneous document
There are some posts on design pattern, shell, and network, as well as other uncategorized contents.
book digestions
There are some of books I’ve read and recent made notes for, I quoted some valuable contents for later references, and there are also my comments and few mistakes I found, as well as my corrections.
Notice: None of any content of these books quoted here are to be published, I would delete them right away if they violated the authors’ copyright.
Digest of Hadoop- The Definitive Guide 4th Edition
It is a very good book to get a big picture and quite much detail of Hadoop core components and its ecosystem. It has chapters about performance tuning and high availability, very valuable.
Digest of Learning Spark
It has proper level of detail information to Spark, as well as performance tuning techniques.
Digest of Scala for the Impatient
It is good and efficient book to learn all language detail about Scala, yet not very lengthy. However, still need some book to know how to write high performance Scala.
Digest of A Byte of Python
This is a very concise and efficent book to start with Python.
Digest of Addison Wesley Java Concurrency in Practice
Excellent book about concurrency concerns and facilities in Java, many of concerns raised here are generic to other languages.
Digest of Understanding the JVM Advanced Features and Best Practises 2nd Edition
It is a good and concise book about JVM and Java compiler, for one to get a big picture of what happens in Java under the hood.
code snippets
Codes snippets here are mainly for reuse purpose, the urls themselves are quite self descriptive.
java snippets
spring snippets
sql snippets
guava snippets
Guava is a very good utility libarary for java.
shell snippets
emoji in GMD
It contains all emoji supported by github flavored markdown.
github markdown grammar examples
It contains grammar examples for github flavored markdown
miscellaneous snippets
There are some uncategorized code snippets.
Scripts
simple GMD index entry formatter
A script to generate a index in markdown language from a String.
simple tool for git
A script tool helps to fasten routine git operations.