过去的总结与新一年的规划
好像一直间歇性踌躇满志,持续性混吃等死。
眨眼间又是一年。 大一-大三 我花费了很多时间 卷各种专业课 做很多项目 的确不算是浪费吧 但眼界好像的确太窄了,有很多知识并没有掌握。 整理下自己的技术栈 1.java 基础我已经背完了 ,希望尽快过两遍源码。最近搭建了1.8的源码环境,开始探索根本。有朋友对背八股嗤之以鼻。实话我以前也很厌恶,我从来不觉得有什么用,比如数据类型,整型,小的用int,大的用long嘛,不行就先搞着,后面跑程序总会发现哈哈哈哈哈哈,但是基础真的很重要,比如非空判断,刚开始实习时,我频繁出现忘记报空指针的错误。。。实在是基础不够牢固。老是要反复调试,然后,啊这样。。 2.juc 基础已经结束,锁的概念还没搞全,线程池只停留在概念记住阶段,得抓紧时间。刚好1.8的源码已经搞好了,最近也在看了,但敲的太少了,发现了很多问题哈,比如实际使用时,sleep需不需要try catch?到底怎么创建线程?知道了四个方法你能写出来嘛?(1.Tread2.run/call3。线程池 是这四个么?哈哈哈哈你看你不一直用就会忘的)。 3.mysql基础:这里更多的问题出在索引,优化,explain,缓存。实话是实操太少了,得加强(Redis多背 同样是缓存 各个问题) 4.计算机网络 基础背完了,复习啊得,感觉又忘了很多。 5.操作系统 进程线程等等 我觉得与计网一样还是要多复习 6.设计模式 23种 单例消费观察者多背哦 7.深入了解jvm虚拟机 8.力扣得抓紧刷了,现在开始转刷剑指和hot100,过去两个月只过了130道。我不能只怪时间不够,自己的态度也要反思。 数据结构也要多看了,红黑树,b+树你真的一直只停留理论?? 9.spring的生命周期等等,也要复习下 10.nginx 这里也看了理论 该实操用用哈 11.十大排序算法这个竟然忘了…
回首过去 一直追视频。然后觉得太慢了,开始追博客。又感觉不全,又回到了书本哈哈哈哈哈哈哈 目前在看的书,以后还会补充: 算法:剑指offer java基础:java核心技术 设计模式:设计模式(java版),设计模式之禅 redis:redis设计与实现 juc:java并发编程之美,java并发编程的艺术 jvm:深入了解java虚拟机
