20届社招_空调房里裹棉被
技术栈测试
1、学Java看的哪个资料:学校学的java基础
- 重载,重写,泛型懂吗? 明白,但是不能很好地表述
-
Java集合这块学过了吗?学过,阅读过源码,但有点忘
- HashMap源码,JVM,JUC是否看过: 看过一点hashmap,JVM,JUC一点都不懂
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:学过忘了
- AVL树,红黑树,线段树学过吗:没
- 冒泡,快速,归并排序能手写吗:学过忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种: 学过忘了 枚举?这个不记得有没有学过
- LeetCode 大概刷了多少题:忽略不计
3、框架与中间件
- servlet,cookie,session学过吗:学过
- SSM学过了吗:学过,还行
- redis 学过吗:学过,用的很基础
- SpringBoot项目做过几个:不多,一两个
4、MySQL看的哪些资料:
- sql 熟练吗:比较熟练
- 索引底层原理懂吗:不懂
5、计算机基础
- 计算机网络看什么资料:基本大学学的都忘掉了
- 操作系统看什么资料:
- 计算机组成原来看的什么资料:计算机组成原理
第一阶段学习规划(2022,11,24)
课程大纲: 所有课程大纲入口
由于你已经毕业再工作了,也不用着急找工作,所以我们前期主要先系统打一下基础,后面在慢慢配合做一些项目,打基础可能比较枯燥一些,需要自己长期坚持勒,最好是可以找到一些学习的乐趣。
所以第一解决的学习主要是:
1、深入理解Java+并发基础:你先看 jvm=>Java并发: JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章就行了。
2、海量存储基础:mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了。
3、数据结构与算法:我觉得,除了基础外,如果要跳槽好的公司,最好是可以拿下常见算法题,我觉得如果你能把 数据结构与算法体系课 过一下,就有一定的算法基础了,之后刷题会简单。
学习顺序:建议先1,在2,对于3的话,可以穿插着学。
学完这些,算是对常规基础打下好的根基,解下来我们会深入学习 spring 家族,不过你先学。
然后安排可以动态调整,暂时先这样。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2022-12-07
这段时间因为家里的一些事回了趟老家许久,最近才开始学习,但是自学性好像有点差。。不管怎么说先开个头吧。昨天晚上看了图解JVM学习指南第一周的内容,了解类加载器的过程,和jvm内存区域划分。目前打算是jvm和并发的一起看,第一遍先大概的浏览一遍有一个印象
2022-12-25
这段时间应公司需求,去看了kafka的知识点,搭建了kafka并且简单的使用发送消息和监听数据到数据库中
2023-1-5
继续看jvm,看了第二周的内容,看起来好像弄懂了但是看答疑的时候发现好多都看不懂emmm,感觉我需要继续的在这里深耕
2023-2-21
从昨天开始晚上抽出了至少半小时学习,至今为止明白了jva虚拟机的内存的分布、年轻代和老年代、以及垃圾回收的基本原理。争取明天都抽时间开始学习,养成习惯。。要不然真的太堕落了
2023-02-22
今天看了图解jvm-19,然后将之前看的年轻代、老年代的回收过程复习了下
2023-02-23
今天加班回来的很晚,但是还是看了一会得jvm,复习了第三周作业的问题,手画了对象在虚拟机中的分配已经、minor GC的过程和进入老年代的条件
2023-02-25
今天学习了jvm垃圾回收器parNew,CMS的相关内容和电商的案例实战。顺手解决解决了目前公司在写的项目的一些bug,和一些小的优化
2023-02-26
今天学习的时候才发现自己搞错了知识点新生代的算法是复制,回收器是parnew,老年代是标记整理,回收器是 CMS。之前把算法和回收器混为一谈了。今天也是学习了G1回收器的知识点了解了G1回收器新生代和老年代是默认60 40;动态扩增的,阿静堆内存分为2的倍数region区域,回收是在指定时间内尽可能的回收垃圾。进入老年代的条件:1到达一定年龄 2年轻代FGC后,存活对象超过s区的50%;以及大对象的存储,大对象既不是新生代也不是老年代。 (图解jvm-30)
2023-02-28
今天看了下后续的G1性能优化这一块的内容和youngGC日志解析的内容。大概图解jvm可以说是过完了一遍,对于jvm有了初步的了解。弄明白了jvm中的内存机制、年轻代、老年代以及对应的垃圾回收算法(复制算法和标记整理算法)和回收器(parNew和CMS),还有G1垃圾回收器的原理。之后准备将每周的答疑看一下,因为之前看的时候有很多都看不懂所以就跳过了。现在再回头来看应该可以有一定的了解了,然后就是在好的将学到的用自己的语言和画图的形式在复习一遍。大致这星期搞定这些,然后可以着手看java并发,jvm这一块将之前压箱底的《深入理解Java虚拟机》拿出来看看,对着地哥给的章节来看。