Skip to content

zongsenwu/reading-notes

 
 

Repository files navigation

学习笔记

Java

Head First Java(代码)

小白入门书,大一时学Java无聊看的,讲的十分通俗易懂,Head First一系列的书都很赞,适合入门。后来也完成了这本书最后的Demo,并加上自己天马星空的想法(ง •_•)ง


Java核心技术 卷1(第10版)

大一时入门Java看的,看了一半后没看完,很全面的书,适合当字典。


Java编程思想(未看完)

Java8函数式编程(代码)

看了前三章,做了响应的习题,第一次接触FP风格,感觉这种编码方式很赞,如果只是学会想使用Java8 Lambda可读前三章节,后面的难度好大/(ㄒoㄒ)/~~


写给大忙人看的JavaSE8

同上述的Java8函数式编程一起看的,相比上面的书,这本书难度偏低,内容都是JavaSe8的新特性,适合快速熟悉JavaSe8。


JavaWeb

Sprint Boot2 精髓 从构建小系统到架构分布式大系统(详细笔记)

缺点:书名有点夸张,作者喜欢吹嘘自己的轮子,不适合已经熟悉Spring Boot的人进一步提升。优点:很适合入门级别的书,我是把这本书看了两遍,之后再到Spring官网那看了部分Reference Docs,基本上足以应付平时的工作,工作中用到一些比较偏僻的,再查就是了。


算法与数据结构

算法(第4版)(代码)

很有名气的算法书,确实读起来确实好,不过我需要很安静的环境才读的下,目前看了两章节。


剑指Offer(代码)

很有名气的笔试类算法题书,断断续续总算用Java刷完了,书的题解讲的很赞。立个Flag:用Scala重写一遍。


网络

图解HTTP(笔记)

赞!!!看了两遍,基本上Http基本的东西都清楚了。当然对于这个协议更深层面的东西还需要更高级的书。


图解TCP

相比上本HTTP,TCP或许相对来说枯燥了些,阅读体验没有上本好,不过只看了一遍,可能再看一遍感觉会更好也说不定。


数据库

MYSQL必知必会

很初级的书。讲的都是基本的sql。


高性能MYSQL(笔记)

主要看了1、4、5、6这几个章节,推荐从事后端人员想提升自己的数据库能力必看!特别是第五章索引和第六章优化查询。


Redis(笔记)

NoSql学的Redis,主要掌握的知识点是五种数据类型、持久化(RDB和AOF)、事务(watch\multi\exec\discard)、主从复制(master-slave)。同时自己基于Spring的RedisTemplate设计一个更方面的RedisUtil工具类。


Redis设计与实现

将Redis源码的书,很有难度,我看了前面五种数据结构源码的部分。


设计模式

设计模式笔记

Head First 设计模式

秉承Head First系列风趣幽默的风格(虽然我get不到笑点),不过入门设计模式值得一看。


大话设计模式

国人写的,相比《Head First 设计模式》语言更加通俗易懂,很适合入门。并且书上的UML也可以画画。这两本书更有优劣,我是同时看的。


其他

阿里巴巴Java开发规范(笔记)

相比代码大全这种厚书,这本书简明扼要,适合Java初学者一开始就阅读。书上从变量命名,到代码风格、数据库涉及都进行了规约。当时发现这本书时十分喜爱,两天看了两遍,顺便把阿里的考试给过了。


编码—隐匿在计算机软硬件背后的语言

大一时候看着玩的,觉得很神奇,到13章开始逻辑门变得很复杂,看的懵懵的,可惜当时就这么过了,没去动手画。


面经查看

大二开始Java实习,记录自己的面试经历,实习经历


About

do reading notes and exercise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%