Sunday, January 10, 2016

好文章列表



http://carlosfu.iteye.com/blog/2265258
零、非技术
  1. 阿里感悟系列文章
  2. CTO是干什么的?
  3. 英文电子书免费下(英文书太贵了,原谅我不尊重版权)


一、IO模型
  1. 网络IO之阻塞、非阻塞、同步、异步总结
  2. IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
  3. select、poll、epoll之间的区别总结[整理]
  4. 用户空间与内核空间,进程上下文与中断上下文[总结]
  5. 使用异步 I/O 大大提高应用程序的性能
  6. 怎样理解阻塞非阻塞与同步异步的区别?(知乎)
  7. 一个故事讲清楚 NIO
二、jstack分析
  1. 三个实例演示 Java Thread Dump 日志分析
  2. 虚拟机stack全分析
  3. 线上Java应用排查和诊断规范
  4. 各种 Java Thread State 第一分析法则
  5. Thread Dump Analysis工具(TDA)

三、RPC:
  1. 你应该知道的 RPC 原理
  2. 基于Netty构建高性能RPC通信框架
  3. 浅显易懂的RPC平台框架(上篇)
  4. 烟囱式架构?不,分布式RPC架构
  5. 新兵训练营系列课程——平台RPC框架介绍
四、Redis
  1. 黄健宏注释的Redis3.0
  2. 官网有关Redis延迟的中英文对照
  3. Redis latency monitoring framework(官方文档)
  4. Redis latency problems troubleshooting(官方文档)
  5. SLOWLOG(官方文档)
  6. Redis conf 2015所有的ppt
  7. Redis conf大会官网 (一份笔记)
  8. Redis Weekly 订阅
  9. Redis issues
  10. Redis Doesn't Store Empty Sets Or Hashes (And Will Delete Empty Sets And Hashes)
  11. Redis作者news
  12. redis源码分析(涉及到了3.0的一些优化,例如SDS-39个字节)

五、java并发编程

  1. 聊聊并发(一)深入分析Volatile的实现原理
  2. 聊聊并发(二)Java SE1.6中的Synchronized
  3. 聊聊并发(三)Java线程池的分析和使用
  4. 聊聊并发(四)深入分析ConcurrentHashMap
  5. 聊聊并发(五)原子操作的实现原理
  6. 聊聊并发(六)ConcurrentLinkedQueue的实现原理
  7. 聊聊并发(七)Java中的阻塞队列
  8. 聊聊并发(八)Fork/Join框架介绍
  9. 聊聊并发(九)Java中的CopyOnWrite容器
  10. 聊聊并发(十)生产者消费者模式

 六、JUC
  1. Jdk1.6 集合框架源码解析汇总大笑大笑大笑大笑大笑

 七、java
  1. 从Java视角理解CPU缓存(CPU Cache)
  2. 理解并发好工具-看动画学并发编程


 八、Redis官方文档中文:
  1. 《Redis官方文档》Redis集群教程
  2. 《Redis官方文档》持久化
  3. 《Redis官方文档》分区
  4. 《Redis官方文档》 FAQ
  5. 《Redis官方文档》Redis调试指南
  6. 《Redis官方文档》主从复制
  7. 《Redis官方文档》翻译邀请
  8. 《Redis官方文档》 redis 虚拟内存
  9. 《Redis官方文档》 Pipelining – 请求应答模式和往返延时
  10. 《Redis官方文档》Data types—数据类型
  11. 《Redis官方文档》用Redis构建分布式锁
 九、推荐系统

  1. 美团推荐算法实践
 十、工具
  1. GitHub上README写法暨GFM语法解读
 十一、JVM


十二、分布式
  1. 分布式系统阅读清单
  2. 分布式系统编程,你到哪一级了?
  3. 分布式系统原理介绍

十三、缓存相关
  1. 使用缓存的9大误区(上)
  2. 使用缓存的9大误区(下)
  3. 缓存一致性(Cache Coherency)入门
  4. 那些年我们一起追过的缓存写法
  5. 缓存、缓存算法和缓存框架简介
  6. 十个常见的缓存使用误区及建议
  7. cache中的key mutex问题解决及延伸应用
  8. 请注意高并发系统下缓存的null导致的系统性能下降
  9. Memcache mutex设计模式(Tim Yang)
 十四、dubbo
  1. dubbo原理解析
  2. 服务治理与远程调用的利器——我眼中的Dubbo(上)
  3. 服务治理与远程调用的利器——我眼中的DUBBO(下)
 十五、Hbase
  1. Hbase原理、基本概念、基本架构
  2. HBase 系统架构
 十六、微服务

  1. 微服务与Java EE
  2. 实施微服务,我们需要哪些基础框架?

Labels

Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

Popular Posts