学习资源整合

借鉴于平时看到的一些老师的博客以及自己的学习资源,记录一下。

专业书籍

学习最好的途径就是看书。看完书之后再次提升自我的最好途径是看一些相关的好博文。

  1. Java

《深入理解Java虚拟机:JVM高级特性与最佳实践》

《HotSpot实战》(去网上下载一个openJDK,HotSpot的源码就在里面)

《Java编程思想》、

《Java核心技术 卷1 卷2》、

《Effective Java中文版》(Google首席架构师编写)

《Java多线程编程技术》(讲解多,实践少)。这本书的缺点就是对于Java并发包下的一些类像CountDownLatch、Semphore、CyclicBarrier、Future、 Callable等都没有讲到,重点的CAS和AQS也没有触及,重点类的实现原理也没有提。

《Java并发编程实战》(大篇幅的代码+小篇幅的精讲解)

《深入分析Java Web技术内幕》(淘宝工程师,涉及面广)

《大型网站技术架构 核心原理与案例分析》(阿里技术专家)

《大型网站系统与Java中间件实践》(淘宝技术总监)

《从Paxos到ZooKeeper 分布式一致性原理与实践》;

《Spring源码深度解析》(Spring这个框架做的很好,有必要研究一下)

《MySQL5.6从零开始学》;

 

大佬github、博文

  • 博文

java_my_life    设计模式讲的很好

  • github
  • 公众号

ImportNew    专注Java技术分享

机器之心   人工智能

技术最前线    了解最新技术和业界动态

开源项目

手把手教你如何加入到github的开源世界!

如何参与一个开源项目

如何参与到开源项目中去

 

API及文档

结合另一篇程序员值得学习的技术博客

经验

一位10年Java工作经验的架构师聊Java和工作经验

posted @ 2017-11-25 13:18  hy叶子  阅读(421)  评论(0编辑  收藏  举报