2018-2019年java学习总结

            其实开始时并没想到写那么多的读书笔记的,因为印象中看这些技术书籍太辛苦了,好几百页的、抽象的、繁杂的各种概念术语,如果没有一点心理准备,确实非常折磨人。 
            而现在,整理了一下读书笔记,
            那是偶然发现,通过看书、写读书笔记,似乎有意想不到的效果。
            于是开始写读书笔记总结,首先从自己阅读过的、熟悉的技术书籍开始,然后一发不可收拾,两个多月就写了近二十篇,接下来不到一年时间里,又写了将近三十篇笔记总结。
            这五十多篇笔记总结基本对应五十册书,写的这些内容核心的大概有三五十万字吧,至于学习过程中的记录就更多了, 从概念到实例操作、疑问总结、相互关系,确实都下了一番功夫。  
            
            看书,以多思考、实践练习、做验证为主,偶尔做一些测试。
            一直坚信很多东西,只有动手实践过才算掌握。例如Redis的学习,先从基础操作API开始,到学习关于Redis的集群、分布式应用技术,学习他的运维技巧等等,最后深入源码探索,自己用java实现一个Redis的Demo,何其快乐。
            这一切正如高中一轮、二轮、三轮复习,一模、二模迭代前进,只是现在已经没有老师在后面督促指导……
            一切都显得那么熟悉又遥远啊!
            …………

           通过这一次读书笔记总结整理,到了目前,记忆的东西没那么杂乱烦忧,而是每个技能树整整有条的排列在脑袋,就像一个U盘内的文件夹,分门别类,每个种类内又有许多条条缕缕的结构树。
           数据库MySql:《MySql必知必会》、《MySql技术内幕》、《Mysql性能调优与架构设计》
           缓存Redis:《Redis实战》、《Redis设计与实现》、《Redis深度历险》
    ORM框架MyBatis:《MyBatis技术内幕》、《深入浅出MyBatis》、《MyBatis从入门到精通》
    AOP的Spring:《Spring实战》、《Spring源码深度解析》、《Spring技术内幕》
           设计模式:《大话设计模式》、《Head First设计模式》、《设计模式之禅》
           网络编程:《java网络编程》、《Nio与Socket编程技术指南-高红岩》、《TCP/IP卷一》、《网络教程》
           数据结构与算法:《java常用算法手册》、《算法导论》、《啊哈,算法》、《数据结构简明教程》
           网络通信框架Netty:《Netty实战》、《Netty权威指南(上下册)》
           开发规划:《阿里开发规范》、《代码大全》、《重构》、《151个建议》
           JVM:《深入理解JVM-周志明》、《JAVA7虚拟机规范》、《java性能优化权威指南》
           并发编程:《多线程核心技术》、《并发编程实战》、《并发编程的艺术》、《并发编程实践》
           消息队列MQ:《大型网站系统与Java中间件实践》、《消息队列》
           分布式:《分布式服务框架原理与实践》、《分布式基础》
           Linux:《操作系统原理和Linux实践教程》等
            ……


           朋友问我,看了这么多,不会混乱吗?写这么多读书笔记有用吗,不会忘记?
           其实我想说, 不知道,我一开始就不知道有没有用,也不知道是否会记忆混乱,如果在刚入行或者刚接触这一门技术的时候或许会混乱吧,但是当你理解了,并且按照合理的排列结构存放在脑袋中,是不会产生多大问题的,大概只是太多,会在岁月中磨灭掉罢了。
            是否有用?只是打发一下无聊的时间,为了方便记忆,还有不想被人愚弄吧,写写就习惯了,习惯了就无所谓啦。
           至于这些技能以后是否也会如同当初大部分专业技能一样,舍弃掉,也或许会,也或许不会,谁知道呢。
           嗯,其实还是有用的,至少目前,在技术交流这一途,与人争论就不会怂。

 

 

——————9102.12.27

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值