本书主要介绍了作为一名软件工程师应该具备的能力。内容主要包括Java的基础知识和JVM、死锁、CPP技术、Java8技术、GI GC的实践、Java的优化方向、代码规范深度解读等深度知识,Spring Boot、Spring Cloud、Spring里的设计模式、关系型数据库的代表PostgresSQL和NoSQL数据库的代表Cassandra,分布式技术、消息中间件、大数据框架、搜索引擎、事物、Linux隔离技术、Go语言入门等高端技术。最后一章,包含了作者多年的经验总结,列举了可能会遇到的问题,并列出了解决思路。
展开