欢迎来到编程的世界

Welcome To Code World

Posted by Monk on October 18, 2099

好目标就像费力的运动,会拓展你的潜能

书单:

Java

  1. Java基础知识
    • Java程序设计
    • Java核心技术卷1/2
    • Java编程思想
    • Effective Java中文版(第2版)
  2. 并发编程
    • Java并发编程的艺术
    • Java并发编程实战
    • Java并发编程之美
  3. IO/NIO
    • Netty权威指南
  4. Java8
    • Java8实战
  5. Java优化 - Java性能优化权威指南

    JVM

  6. Java虚拟机规范
  7. 深入理解Java虚拟机(第二版)
  8. 揭秘Java虚拟机:JVM设计原理与实现
  9. 深入理解JVM & G1 GC

Linux

  1. Linux系统管理与维护

设计模式

  1. 大话设计模式
  2. Head First设计模式

数据库

  1. MySQL
    • MySQL 5.7 从入门到精通
    • 数据库系统原理
    • 高性能MySQL
    • Effective SQL(编写高质量SQL语句的61个有效方法)
    • 深入浅出Mybatis技术原理与实战
  2. Redis
    • Redis从入门到放弃

代码艺术

  1. 重构 改善既有代码的设计
  2. 代码整洁之道
  3. 持续交付(发布可靠软件的系统方法)

网站架构

  1. 大型网站系统与Java中间件实践
  2. 大型分布式网站架构设计与实践
  3. 亿级流量网站架构核心技术
  4. 高性能网站构建实战

分布式

  1. 从Paxos到Zookeeper

MQ

  1. RabbitMQ实战(高效部署分布式消息队列)

全文搜索

Spring

  1. Spring Boot
  2. Spring Cloud
    • Spring Cloud微服务实战
    • Spring Cloud与Docker微服务架构实战
  3. Spring
    • Spring技术内幕
  4. Spring MVC
    • Spring MVC实战
  5. JPA
  6. 常用组件

容器化

  1. Docker
    • Docker从入门到放弃
  2. Kubernetes
    • Kubernetes权威指南

      网络

  3. HTTP权威指南
  4. 图解HTTP —2019年4月30日14:27:29—

大数据

Hive
  1. Hive编程指南 读书笔记
Spark
  1. Spark快速大数据分析 读书笔记
scala
  1. 快学scala Scala-Study

数据结构和算法

前端技术

  1. AngularJS高级程序设计
  2. JavaScript从入门到精通

其他语言

  1. Python
    • Python 第二版

计划:

  1. 2019-06-02 前读完 MySQL 5.7 从入门到精通
  2. RocketMQ
    • RocketMQ实战与原理解析
    • RocketMQ技术内幕
  3. Spring Cloud
    • 学习网站:http://www.ityouknow.com
  4. Spring
  5. Redis

开源组件:

  1. Grafana 开源的可视化套件