《 Java 编程思想》

适合各个阶段 Java 程序员的必备读物。书中对 Java 进行了详尽的介绍,与其它语言做了对比,解释了 Java 很多特性出现的原因和解决的问题。初学者可以通过此书快速掌握 Java 面向对象的理念,学会正确使用 Java 的各种特性;平时开发中可以将此书作为工具书参考,遇到疑难问题或查缺补漏都可以参考此书;有经验的开发者重温此书,可以加深对 Java 的理解,开发能力再上一层楼。

《设计模式》

四位作者均是国际公认的面向对象软件领域的专家。此书以 C++ 语言为载体讲解面向对象开发的设计模式,对软件开发的设计经验进行了深入的总结与分析。精选 23 种简洁可复用的设计模式,详细介绍了出现的原因、能够解决的问题和具体的使用方法。掌握设计模式,是代码从混乱走向有序的必经之路。

《深入浅出 MyBatis 技术原理与实战》

MyBatis 作为优秀的持久层框架,已经被越来越多的 Java 程序所使用。这本书从基础应用、原理与插件、实践应用三个角度介绍 MyBatis ,由浅入深逐步带领读者学习使用 MyBatis 框架。能够作为 MyBatis 初学者的入门读物,快速全面地掌握 MyBatis 基础使用方法;也能帮助开发者理解 MyBatis 内部的运行原理,有针对性地开发插件及使用 MyBatis 的高级功能。

《spring 技术内幕》

此书有一定难度,建议读者在掌握 spring 基本用法的基础上再去阅读,可作为提升开发技能的书籍。此书展示了大量 spring 核心源码,进行恰到好处的解读,详尽介绍了 spring 核心功能和主要模块架构的实现原理和设计思想。阅读此书,能够一窥 spring 的底层实现,学习 spring 优秀的架构设计模式和思想,帮助 Java 程序员提升开发能力。

《重构:改善既有代码的设计》

软件开发是熵增的过程,需求变化、业务变化、环境变化、人员更替等都会给代码带来越来越多的坏味道,重构不可避免。该书总结了作者多年的重构经验,提出了多种可行的重构方法及使用范围,为重构之路指明了方向。

《微服务架构与实践》

微服务架构诞生以后,已经被越来越多地应用到产品实现中。此书介绍了微服务架构的概念、诞生背景、本质特征以及优缺点,讨论了微服务实施中的部署、日志、监控、持续交付等问题,探讨了现有系统向微服务转变的方法与问题。

《深入理解 Java 虚拟机》

Java 虚拟机是 Java 语言运行的底层基础,是程序员进阶专家的必经之路。要想成为专家级 Java 程序员,必须掌握虚拟机的运行原理,才能写出高性能、稳定性好的 Java 程序。这本书介绍了虚拟机内存管理、执行子系统、程序编译与优化、高效并发等核心主题,进行了深入分析。

每周 3 篇学习笔记或技术总结,面向有一定基础的 Java 程序员,内容涉及 Java 进阶、虚拟机、MySQL、NoSQL、分布式计算、开源框架等多个领域。关注作者或微信公众号 backend-develop 第一时间获取最新内容。

最新文章

  1. node 异步回调解决方法之yield
  2. CentOS 7.2 安装配置mysql主从服务器
  3. C语言浮点数除法可以精确到多少位小数
  4. POJ 3691 (AC自动机+状态压缩DP)
  5. RandomAccessFile的使用
  6. fpm打包redis3.0.7
  7. LA 6047 Perfect Matching 字符串哈希
  8. iOS学习笔记:frame,bound,center, anchorPoint
  9. objc_msgSend消息传递学习笔记 – 消息转发
  10. [Hadoop源码解读](二)MapReduce篇之Mapper类
  11. LINQ 学习笔记(1)
  12. [置顶] 深入浅出Spring(三) AOP详解
  13. [问题解决] initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock
  14. jqm视频播放器,html5视频播放器,html5音乐播放器,html5媒体播放器,video开展demo,html5视频播放演示示例,html5移动视频播放器
  15. PAT 1003. Emergency (25) dij+增加点权数组和最短路径个数数组
  16. Java并发编程之Lock
  17. android:layout_gravity和gravity的区别
  18. ArcGIS for android添加图层几何体
  19. POJ3181--Dollar Dayz(动态规划)
  20. jquery获取radio值

热门文章

  1. Kubernetes K8S之存储Secret详解
  2. SVN合并分支提示不是祖先关系
  3. Spring基础知识1--环境搭建、bean创建、依赖注入、注解注入
  4. JQuery实现tab页
  5. 对抗生成网络 Generative Adversarial Networks
  6. 052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序
  7. Java知识系统回顾整理01基础06数组06二维数组
  8. C++中try&catch
  9. 多测师讲解selenium _携程选票定位练习_高级讲师肖sir
  10. python 编写名字管理系统