2015,我读过的那些书 - 简书



2015,我读过的那些书 - 简书

技术转型――Java后端

  1. 《Java核心技术(卷1)》
    对于Java初学者来说,Java编程思想和这本书都可以用来入门,不过这本书的内容更新。本书对Java的知识点总结很到位,并为每个知识点列出了对应的例子代码,很适合初学者阅读。

  2. 《Spring实战(第3版)》
    原来最流行的是SSH框架,随着Spring社区的持续成长,现在只需要学习Spring一个框架就可以了,这本书对知识点的整理和总结很到位,适合入门。不过这本书的中文版还只有第三版,建议大家再找这本书的第四版看――《Spring in Action》

  3. 《Spring技术内幕―深入解析Spring架构与设计原理》
    原来学习内核的时候经验告诉我,学习开源软件最好的办法就是阅读源码――Spring的源码架构设计非常不错,也有很多Java的最佳实践;在Spring初步入门后,我大概浏览了一遍Spring的核心源码。

  4. 《Java程序员修炼之道》
    这本书首先介绍了Java 7的最新特性,最有用的是try(...) {}语句,可以实现资源的自动关闭;然后介绍了Java的一些高级知识:依赖注入、现代并发、类文件和字节码等;最后介绍了JVM平台下的多语言开发:Groovy、Scala和Clojure,整个JVM平台提供了丰富的库,可以应付大多数应用场景。

  5. 《Spring MVC学习指南》
    这本书讲得比较简单,可以简单浏览下;Spring MVC可以代替Struts框架,处理URL到具体的Action的映射。

  6. 《Scala程序设计》
    在我看来,Scala目前非常火的原因主要基于两点:(1)Spark平台,用于大数据处理;(2)基于Akka框架的并发编程。建议在使用Scala的时候,尽量不要用太多的语法糖,以免损失了可读性。我的一篇读书笔记在这里:《Scala程序设计》阅读书摘

  7. 《代码整洁之道》
    这本书是跟一帮书友一起看的,我们讨论的帖子在这里:Our Coders的讨论帖,这本书以Java语言为例子,教你如何写出可读、可维护以及可扩展的代码,值得每个入行的新人仔细阅读,并在工作中实践。

  8. 《第一本Docker书》
    我是通过一个产品经理眼中的云计算:前生今世和未来这篇文章了解Docker的,是通过这本书开始学习Docker的,最开始在Ubuntu上进行实践。Docker在业界火得一塌糊涂,作为开发人员,也应该及时更新自己的知识。

  9. 《Docker从入门到实践》
    这本书的内容跟上一本一样,都是Docker的入门知识,不过这本书里讲得跟多:docker-compose、安全和网络配置。

  10. 《Spring Boot Cook Book》
    Spring Boot的出现是为了简化Spring开发中"配置地狱"的问题,意在简化Spring的开发,它确实做到了,我对本书的翻译笔记在这里:《Spring Boot Cook Book》阅读笔记


Read full article from 2015,我读过的那些书 - 简书


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts