书籍重磅推荐

简介: 笔记

技术书籍其实有很多,我自己也买了很多,网上也有很多推荐书单,但是每个的情况都不太一样,当前工作中需要深入了解的技术面也不尽相同。所以我就谈一谈我自己买的一些书,以及看的一些书的感受。我的感受是看完一本技术书籍,只算是完成了20%,看完书写读书笔记,也只能算是完成了40%,看完书然后自己找一些面试题,自己翻书查资料,尝试着用自己的语言来讲解面试题,才算是完成了80%。就像在中学时,如果只是上课听懂,或者上课记很多笔记,但是回家从来不做作业,考试肯定得不了高分。所以也欢迎大家一起来完善这个项目!

《深入理解Java虚拟机 第三版》

  • 推荐指数:五星
  • 阅读进度:20%
  • 感受:这本书是在2019年双十二的时候出第三版了,作者更新了一些内容,强烈建议大家都买一本来看看,我自己还没有看完。

《疯狂Java讲义》

  • 推荐指数:五星
  • 阅读进度:70%
  • 感受:这本书大概看了一半,还没有完全看完,特点是比较全,讲解得比较通俗易懂,也有很多大学使用这本书当做教材。我个人认为对于普通的开发工程师来说,比看《Java编程思想》 ,《Java核心技术 卷I》 要好一些。

《Java核心技术 卷I》

  • 推荐指数:三星
  • 阅读进度:100%
  • 感受:这本书是比较好的书,可能国内的编辑翻译得比较生涩,有些地方没有那么好通俗易懂,而且很多地方也不是很深入。我只看了卷I,我觉得还是看看《疯狂Java讲义》要便于理解一些。

《Effective Java》

  • 推荐指数:四星
  • 阅读进度:100%
  • 感受:书是好书,但是编辑翻译得让人捉急,可以先看看《疯狂Java讲义》,之后再来看这本书。

《Redis设计与实现》

  • 推荐指数:五星
  • 阅读进度:100%
  • 感受:这本书对于了解的Redis原理还是很好的,我觉得可以看一看(里面的原理都是针对于Redis 2.6,可能有一些实现已经遍历,例如在老版本中,List存储的元素较少时,会使用ziplist作为底层实现,元素较多时,使用linkedList来作为底层实现,而在新版本,引入了一种新的数据结构quickList,来作为底层实现。)

《Redis深度历险:核心原理与应用实践》

  • 推荐指数:五星
  • 阅读进度:100%
  • 感受:这本书是一个掘金作者写的掘金小册,我感觉作者是阅读了《Redis设计与实现》,并且作者也去看了一下源码和其他博客,然后整理写得一个小册,覆盖了Redis的方方面面,比较全面,但是因为篇幅有限,更像是一个概要,快速了解一些技术点,需要深入了解还是需要看《Redis设计与实现》或者自己去资料。
  • 图书链接:https://juejin.im/book/5afc2e5f6fb9a07a9b362527

《MySQL必知必会》

  • 推荐指数:三星
  • 阅读进度:100%
  • 感受:这本书讲得比较全面,主要是讲用法,看起来很轻松,如果想要快速了解MySQL的各种用法,可以买一本来看一看。

《操作系统导论》

  • 推荐指数:五星
  • 阅读进度:0%
  • 感受:这本书我是买了,但是还没有看,看评价是国外的一对计算机教授夫妇以通俗易懂地方式来讲解操作系统,也是2019年才出中文版的,之前都是Github上的一些爱好者们在自发得对这本书的英文原版翻译。
  • 豆瓣链接:https://book.douban.com/subject/33463930

《大话数据结构》

  • 推荐指数:五星
  • 阅读进度:30%
  • 感受:感觉讲得还比较通俗,需要复习数据结构的朋友可以看一看。

还有一些看过的书,之后再来更新了,还有很多书,买了还没有看,看完了再来更新吧。

相关文章
|
开发框架 移动开发 iOS开发
Uniapp 导出的 iOS 应用上架详解
Uniapp 导出的 iOS 应用上架详解
|
11月前
|
移动开发 前端开发 UED
React 音频预览组件:Audio Preview
本文介绍如何使用 React 构建音频预览组件,涵盖基础实现、常见问题及解决方案。通过 HTML5 `<audio>` 标签和 React 状态管理,实现播放控制。解决文件路径、浏览器兼容性等问题,并优化性能,避免状态不同步和内存泄漏,提升用户体验。
253 22
|
安全 网络协议 网络安全
端口转发:解锁网络访问的新维度
端口转发技术,简化网络数据流,用于家庭至企业服务器场景。它隐藏内部网络服务,提供远程访问、个人网站公开、NAT穿透及安全的VPN连接。设置涉及路由器管理界面,添加转发规则,但需注意安全风险,仅开放必要端口并加强内部安全措施。了解和善用端口转发,提升网络服务可达性与安全性。
971 5
|
Java 数据库连接 数据库
spring复习05,spring整合mybatis,声明式事务
这篇文章详细介绍了如何在Spring框架中整合MyBatis以及如何配置声明式事务。主要内容包括:在Maven项目中添加依赖、创建实体类和Mapper接口、配置MyBatis核心配置文件和映射文件、配置数据源、创建sqlSessionFactory和sqlSessionTemplate、实现Mapper接口、配置声明式事务以及测试使用。此外,还解释了声明式事务的传播行为、隔离级别、只读提示和事务超时期间等概念。
spring复习05,spring整合mybatis,声明式事务
Linux Command split 切割文件
Linux Command split 切割文件
|
机器学习/深度学习 算法 API
如何使用谷歌Mobile Vision API 开发手机应用
一年一度的谷歌开发者大会 Google I/O 昨日在山景城开幕,在首日的 Keynote 中,谷歌宣布了一系列新的硬件、应用、基础研究等。而在下午面向开发者的 session 中,也有很多有关机器学习的内容值得我们学习。所以这届 Google I/O 并非略显乏味,反而充实了更多机器学习内容。在这篇文章中,机器之心根据视频为大家介绍了一个面向初学者的教程:如何使用谷歌 Mobile Vision API 在手机上开发应用。
771 0
如何使用谷歌Mobile Vision API 开发手机应用
|
关系型数据库 MySQL Linux
Docker中运行一个mysql
尽管不希望在docker中运行mysql,但是自己玩确实方便~~~
4817 2
Docker中运行一个mysql
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
710 1
|
Java
一行注解,省却百行代码:深度解析@RequiredArgsConstructor的妙用
一行注解,省却百行代码:深度解析@RequiredArgsConstructor的妙用
918 0
|
XML Java 测试技术
Maven - "maven-surefire-plugin"的使用与跳过单元测试
Maven - "maven-surefire-plugin"的使用与跳过单元测试
1131 0