aspectj concurrency fastthreadlocal filechannel flume flv flvjs future guava java linux maven mustache mybatis netty parser redis rpc ruby s2 scala threadlocal thrift varint zigzag 历史 排序算法 数据结构 架构 经济 规律 读书 链表 面试