2024届_ZHAOWENCHONG
1、学Java看的哪个资料: 黑马Javase
- 重载,重写,泛型懂吗?懂
-
Java集合这块学过了吗?学过了
- HashMap源码,JVM,JUC是否看过:HasHashMap源码看过,JVM和juc都已经系统地看过,但是很多细节忘记了
2、数据结构与算法看的哪个资料:左程云视频
- 链表,栈,队列,二叉树能自己手写吗:需要几天熟悉一下,二叉树需要重新学习一下
- AVL树,红黑树,线段树学过吗:学AVL树和红黑树学过,线段树没有学过
- 冒泡,快速,归并排序能手写吗:需要几天熟悉
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:除了枚举都学过,但是只是理解概念,相关题型做的很少
- LeetCode 大概刷了多少题:50道题
3、框架与中间件
- servlet,cookie,session学过吗:学过,很久之前学的,细节需要复习
- SSM学过了吗:学过,会使用,但是技术细节需要复习
- redis 学过吗:学过,准备过相关面试题
- SpringBoot项目做过几个:两个,跟着网上资料学习的
4、MySQL看的哪些资料:
- sql 熟练吗:直接写sql语句的话不太熟练
- 索引底层原理懂吗:懂。需要复习
5、计算机基础
- 计算机网络看什么资料:小林coding
- 操作系统看什么资料:小林coding,马士兵
- 计算机组成原来看的什么资料:基本上没有专门学过这方面内容
学习规划(2023.10.26)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
你还是有一些基础的,但是学历这块不占优势,我们能做的,就是把技术层面学好,简历优化好,其他听天由命,然后你很多都接触过,但是你还需要强化捋一捋,刻意记忆记忆,不然面试会掉链子,然后花一两个星期复习复习,之后要投递,从现在开始到春招都要面试。
目标:2个星期后开始投递面试,之后一边强化学习一边面试。
具体学习计划安排
具体学习安排
1、项目:项目的本质还是考察八股文,你可以按照这个模版复习下1. 做项目时需要考虑的几个点 + 2.被问到项目是否跟视频做时怎么回答?,因为你项目不是训练营的项目,所以也没有想过的复习材料,但是你项目有涉及到支付的,可以看下支付相关的内容,看这个笔记 电商支付简历书写+面试可能问的问题+笔记总结,最下面的PDF。
2、八股文:你八股文需要好好捋一捋,JVM+mysql+redis可以更佳系统学习下。
JVM:刷一下 图解JVM学习指南
mysql=>redis进阶:mysql 你看 MySQL原理剖析课程说明,redis进阶可以刷 Redis原理剖析阅读指南(新)。
3、复习:
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
4、算法:算法你没有那么多时间学了,刷一下简单+中等的吧,就刷 算法高频题库 里的题目,主要刷一下简单和中等。
时间安排:每周刷 15 道。
学习顺序
先学 2,期间一边学习 3 也行,然后同步学习 4,至于 1的 话,你找时间梳理下简历,我再给你改一改。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
学习打卡
2023.10.26
今天完成的任务:
1. 学习八股文之JVM 垃圾回收考点15个问题
1. 答案整理 https://blog.csdn.net/weixin_46299112/article/details/134064880?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134064880%22%2C%22source%22%3A%22weixin_46299112%22%7D
2. 睡觉之前对着博文进行记忆
明天任务:
1. 早上九点吃饭然后来研究室
2. 小米下午五点面试,整理好牛客上的面经,八股+算法突击一下
3. 再次记忆垃圾回收考点的15个问题,在会议室自己对着问题说一遍
4. 整理、理解、背诵JVM其他考点的16个问题,写好博客
5. 第一轮复习:图解jvm第一周的文章通读
6. 算法:先把整理好的面经中的题刷一遍吧,后天开始系统刷
7. 面试完把毕业论文中算法训练完的结果整理到ppt上,看看是不是能继续训练下一个模型,早日训练完和教授进行personal meeting
2023.10.27
今天完成的任务:
- 早上九点吃饭然后来研究室❌明天早点来吧
- 小米下午五点面试,整理好牛客上的面经,八股+算法突击一下 √希望有后续^^
- equals tostring hashcode
- string stringbuilder stringbuffer
- 死锁
- jvm内存分布
- gc算法
- synchronized锁升级
- hashmap
- concurrenthashmap
- list set queue map
- 值传递
- 四种引用
- 二分查找
- 其实不是有多难,关键是自己有没有掌握到位,要好好进行复习继续投递
- 再次记忆垃圾回收考点的15个问题 √
- 整理、理解、背诵JVM其他考点的16个问题,写好博客。完成了一半
https://blog.csdn.net/weixin_46299112/article/details/134082562?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134082562%22%2C%22source%22%3A%22weixin_46299112%22%7D - 第一轮复习:图解jvm第一周的文章通读❌
- 算法:先把整理好的面经中的题刷一遍吧,后天开始系统刷❌
- 面试完把毕业论文中算法训练完的结果整理到ppt上,看看是不是能继续训练下一个模型,早日训练完和教授进行personal meeting
– 测试pose estimation
python3 tools/valid.py –cfg H-1.yaml TEST.MODEL_FILE /home/dmslab/EfficientHRNet/H-1.pth
- 训练slowfast,出问题了。。明天再改,然后开始训练吧
bash tools/dist_train.sh configs/posec3d/slowonly_r50_ntu60_xsub/joint.py 1 –validate –test-last –test-best
bash tools/dist_test.sh configs/posec3d/slowonly_r50_ntu60_xsub/joint.py /home/dmslab/pyskl/work_dirs/posec3d/slowonly_r50_ntu60_xsub/joint/best_top1_acc_epoch_24.pth 1 –eval top_k_accuracy mean_class_accuracy –out result.pkl
明天任务:
- 早起来学校
- 学习安排2之JVM:朗读整理好的jvm30道题
- 学习安排2之图解JVM:阅读第一周的文章
- 学习安排3之第一轮复习:Java基础突击八股文
- 学习安排4之链表与双指针:3道题
- 实验需要跑起来
2023-10-28
今天完成的任务:
1. 处理手机卡的问题。。浪费了时间
2. 早起来学校 ×
3. 学习安排2之JVM:朗读整理好的jvm30道题 ×
4. 学习安排2之图解JVM:阅读第一周的文章+作业 √

5. 学习安排3之第一轮复习:Java基础突击八股文 √
6. 学习安排4之链表与双指针:3道题 ×
7. 实验需要跑起来 ×
明天任务:
1. 已经答应好的户外活动,下午五六点才能结束。。浪费时间
2. 学习安排2之JVM:朗读整理好的jvm30道题对照问题说出来
3. 学习安排2之图解JVM:阅读第二周的文章
4. 学习安排3之第一轮复习:Java基础突击八股文对照问题说出来
5. 学习安排3之第一轮复习:Java集合突击八股文
6. 学习安排4之链表与双指针:3道题
7. 实验需要跑起来
2023-10-29
今天完成的任务:
1. 已经答应好的户外活动,下午五六点才能结束。。浪费时间 √
2. 学习安排2之图解JVM:阅读第二周的文章(8-14) √
4. 学习安排3之第一轮复习之八股文高频题库:Java基础突击八股文之redis(1-5)√
https://blog.csdn.net/weixin_46299112/article/details/134107861?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134107861%22%2C%22source%22%3A%22weixin_46299112%22%7D
5. 学习安排4之链表与双指针:2道题 √
1. 相交链表
1. 使用hashset集合,把链表1加到集合中,然后利用set.contains()看链表2的从第一个元素开始是否包含在set中,如果包含就返回当前节点,就是相交节点,都没有的话就返回null。
2. 反转链表
1. 申请当前节点前一个节点变量pre,当前结点cur指向head,申请一个临时变量temp,终止条件是当前节点为null。临时变量temp记录当前节点的下一个节点cur.next,反转指针,让当前节点的下一个节点cur.next指向前一个节点pre,然后前一个结点pre指向当前节点cur,当前节点cur指向temp也就是下一个位置。返回pre
6. 实验需要跑起来❌
明天任务:
1. 首要完成的任务是:把实验跑起来,因为一跑起来就不用担心这个事情了,一直跑就是了
2. 学习安排2之图解JVM:阅读第三周的文章(15-21)
3. 学习安排3之第一轮复习之八股文高频题库:Java基础突击八股文之redis(6-10)
4. 学习安排4之链表与双指针:2道题
5. 还有时间的话,找朋友模拟面试一下(redis+jvm)
2023-10-30
今天完成的任务:
1. 首要完成的任务是:把实验跑起来,因为一跑起来就不用担心这个事情了,一直跑就是了,先跑100个epoch √
1. f ** k, 应该多看看repo里的issue…
2. 学习安排2之图解JVM:阅读第三周的文章(15-21)√



3. 学习安排3之第一轮复习之八股文高频题库:redis(6-10)√
https://blog.csdn.net/weixin_46299112/article/details/134121128?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134121128%22%2C%22source%22%3A%22weixin_46299112%22%7D
4. 学习安排4之链表与双指针:2道题 ,我应该趁着刚来先刷题,然后再搞八股,晚上十点是真没有脑容量继续搞算法。。。今天失败×
5. 还有时间的话,找朋友模拟面试一下(redis+jvm)没有时间×
明天任务:
1. 简单整理一下晚上开会的ppt
2. 学习安排4之链表与双指针:2道题
3. 学习安排2之图解JVM:阅读第四周的文章(21-28)
3. 学习安排3之第一轮复习之八股文高频题库:MySQL之索引模块
4. 争取回家开会
5. 学习安排二搞完之后,一周时间根据资料梳理整个项目
2023-10-31
今天完成的任务:
1. 简单整理一下晚上开会的ppt √
2. 学习安排4之链表与双指针:2道题 √
1. 回文链表
1. 先将链表的每个节点的val复制到一个list中,然后设置第一个和最后一个index变量,在循环中比较两个index所在的值是否相等,如果相等就返回true,不相等返回false
2. 两数相加
1. 对应位置的节点的值相加,新链表的第一个节点的值n1+n2+carry,移动了l1和l2到下一个节点,循环结束(l1或l2不为null)之后如果carry大于0,在tail.next增加一个新节点,值为carry
3. 学习安排2之图解JVM:阅读第四周的文章(21-28) √
4. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(1-10)+MySQL之索引模块 √
http://t.csdnimg.cn/0F0k7
5. 争取回家开会
6. 学习安排二搞完之后,一周时间根据资料梳理整个项目
明天任务:
1. 学习安排4之链表与双指针:2道题
2. 学习安排2之图解JVM:阅读第四周的文章(29-35)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(11-20)+MySQL之锁
5. 上海爱数的笔试题做一下,11.02截止
6. 学习安排二搞完之后,一周时间根据资料梳理整个项目
7. 继续投递
2023-11-1
今天完成的任务:
1. 学习安排4之链表与双指针:2道题 √
1. 删除链表的倒数第n个节点。返回删除的节点(代码随想录讲解)
1. 设置一个dummyNode指向head,设置slow和fast节点指向dummyNode
2. 移动fast,fast移动n个位置
3. 同时移动slow和fast,先移动fast(这样的话,fast和slow之间的距离是n+1),在移动slow
4. 删除指定节点,此时slow指向的是指定节点的前一个节点,让slow的next指向后面就行
5. 返回dummyNode的next
2. 删除排序链表中的重复元素2(算法吧讲解)
1. 设置好dummy节点,定义一个cur节点指向它,总体思路是先判断cur的next以及下一个点的值是否相等(如果接连两个结点的 val 相等,至少要把它们都删掉),相等的话,删除cur.next.next指向下一个节点(如果后面还有相同的结点,delNode 后移一位,即 delNode 应该是指向相同的结点的最后一个) ,中间判断一下只要cur.next.next和他下一个节点的值相等,就一直往下next,否则就让cur指向它下一个节点。
2. 学习安排2之图解JVM:阅读第四周的文章(29-35) √
1. 第一次了解了G1,期待明天利用JVM监控工具进行分析
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(11-20)+MySQL之锁 √
http://t.csdnimg.cn/rip94
4. 上海爱数的笔试题做一下,11.02截至×
5. 学习安排二搞完之后,一周时间根据资料梳理整个项目×
6. 继续投递,投递了三四个√
7. 完成了两个测评,测评真的恶心,浪费时间√
明天任务:
1. 学习安排4之链表与双指针:2道题
2. 学习安排2之图解JVM:阅读第五周的文章(36-44)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-29)+MySQL之日志与事务和其他
4. 上海爱数的笔试题做一下,11.02截至
5. 继续投递
2023-11-2
今天完成的任务:
1. 学习安排4之链表与双指针:2道题 √
1. 反转链表二
1. 从虚拟头节点走m-1步到m节点之前的一个节点位置p1
2. p2从p1位置移动n-m+1步,到达n
3. 截断出需要反转的子链表,定义一个反转链表的函数
4. 将子链表接回到原来的链表中
2. 环形链表二
1. 如果head或者head的next为null直接返回null
2. slow和fast起点都是head
3. 如果fast和fast的下一个节点都不为空,slow每次移动一步,fast移动两步
4. 在相遇以后,把slow放在链表的起始位置,然后两个指针步伐一致,你走一步我也走一步,它们再一次相遇一定就在链表的起始结点。这样就节约了空间最后直接返回slow即可
2. 学习安排2之图解JVM:阅读第五周的文章(36-44) √
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-29)+MySQL之日志与事务和其他 ×
4. 上海爱数的笔试题做一下,11.02截至 √
1. 做完了,算法题方面还是要继续加油
5. 继续投递√
明天任务:
1. 学习安排4之链表与双指针:2道题
2. 学习安排2之MySQL原理剖析(0-10)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-29)+MySQL之日志与事务和其他
4. 继续投递(boss,就业信息网)
2023-11-3
休息
2023-11-4
今天完成的任务:
1. 学习安排4之链表与双指针:2道题 √
1. 重排链表
1. 给一个链表,然后依次头尾头尾头尾去取元素,组成新的链表
2. 反转第二个链表
3. 第三步合并两个链表,逐节点拼接
2. 排序链表,需要用到快排
3. 第一部分还剩下:合并k个排序链表,排序链表,k个一组翻转链表
2. 学习安排2之MySQL原理剖析(0-10) √
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-29)×+MySQL之日志与事务 √
明天任务:
1. 学习安排4之链表与双指针:2道题
2. 学习安排2之MySQL原理剖析(11-20)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-29)+MySQL之其他
4. 继续投递(boss,就业信息网)
2023-11-05&06
今天完成的任务:
1. 学习安排4:√
1. 第一部分剩余:合并k个排序链表,排序链表,k个一组翻转链表
2. 题目1:打印一个int的32位数
3. 题目2:选择排序,冒泡排序,插入排序
4. 题目3:一个函数f1等概率返回1-5 ,设计一个函数等概率返回1-7(只能使用f1)
5. 题目4:一个函数,p概率返回0,1-p概率返回1 ,设计一个函数等概率返回0和1
2. 学习安排2之MySQL原理剖析(11-20) √
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-24)√
4. 继续投递(boss,就业信息网)
明天任务:
1. 准备ppt中关于relatedwork还有数据集的结果以及下周任务的说明
2. 学习安排4:
1. 数组和链表部分16-43
3. 学习安排2之MySQL原理剖析(21-30)
4. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(21-24)+MySQL之进阶视频
2023-11-07
今天完成的任务:
1. 准备ppt中关于relatedwork还有数据集的结果以及下周任务的说明√
2. 学习安排4:√
1. 冒泡排序的时间复杂度分析:等差数列求和公式,O(n2)
2. 数组和链表部分,链表部分二刷01
3. 学习安排2之MySQL原理剖析(21-30)×
4. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(24-25)+MySQL之进阶视频×
明天任务:
1. 学习安排4:
1. 数组和链表部分,链表部分二刷02
2. 学习安排2之MySQL原理剖析(21-30)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(26-33)+MySQL之进阶视频
2023-11-08
今天完成的任务:
1. 学习安排4:
1. 二叉树三道题
2. 学习安排2之MySQL原理剖析(21-30)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(26-33)+MySQL之进阶视频
明天任务:
1. 学习安排4:
1. 二叉树三道题
2. 学习安排2之MySQL原理剖析(21-30)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(26-33)+MySQL之进阶视频
2023-11-09
今天完成的任务:
1. 学习安排4:
1. 二叉树三道题
2. 学习安排2之MySQL原理剖析(21-30)
3. 学习安排3之第一轮复习之八股文高频题库:sql语句练习一刷(26-33)+MySQL之进阶视频
明天任务:
1. 学习安排4:
1. 二叉树三道题
2. 学习安排2之Redis原理剖析01-05
3. 学习安排3之第一轮复习之设计模式
2023-11-10~12
今天完成的任务:
1. 学习安排4:
1. 二叉树结束
2. 学习安排2之Redis原理剖析1-5
明天任务:
1. 学习安排4:
1. 开始排序算法
2. 学习安排2之Redis原理剖析6-10
3. 学习安排3之第一轮复习之设计模式
2023-11-13
今天完成的任务:
1. 学习安排4:
1. 排序算法
2. 学习安排2之Redis原理剖析6-10
3. 学习安排3之第一轮复习之设计模式
明天任务:
1. 学习安排4:
1. 二分查找
2. 学习安排2之Redis原理剖析11-15
3. 学习安排3之第一轮复习之Javaweb
2023-11-14
今天完成的任务:
1. 学习安排4:
1. 二分查找
2. 学习安排2之Redis原理剖析11-12,前12篇文章的笔记
3. 学习安排3之第一轮复习之Javaweb之单点登录
明天任务:
1. 学习安排4:
1. 二分查找
2. 学习安排2之Redis原理剖析13-15
3. 学习安排3之第一轮复习之Javaweb之其他
2023-11-15
今天完成的任务:
1. 学习安排4:二分查找
2. 学习安排2之Redis原理剖析13-15
3. 学习安排3之第一轮复习之Javaweb之其他
4. 论文的abstract和introduction
明天任务:
1. 学习安排4: 双指针
2. 学习安排2之Redis原理剖析16-22
3. 学习安排3之第一轮复习之框架
4. 论文的related work
2023-11-16
休息
2023-11-17
今天完成的任务:
1. 论文的abstract和introduction 3h
2. 学习安排4: 双指针 2h
2. 学习安排2之Redis原理剖析16-21 1h
4. 学习安排3之第一轮复习之框架 1h
明天任务:
1. 论文的introduction和related work 3h
2. 学习安排4: 双指针 2h
2. 学习安排2之Redis原理剖析22-27 1h
4. 学习安排3之第一轮复习之框架剩余和java基础 1h
2023-11-20
完成算法:栈与队列
写论文&答辩持续到12月初
期间继续刷算法,redis核心原理看完
2023-11-21
算法:动态规划01
论文:realted work & 翻译
redis核心原理:22-26 & 博客
学习安排3之第一轮复习之java基础
2023-11-22-23
算法:动态规划02
论文:proposed 架构 & 翻译
redis核心原理:22-26 & 博客
学习安排3之第一轮复习之java集合
2023-11-24
算法:动态规划03
论文:proposed 架构 & 翻译
redis核心原理:22-26 & 博客
学习安排3之第一轮复习之java集合
2023-11-25
算法:动态规划04
论文:proposed 架构 & 翻译
redis核心原理:27-33 & 博客
学习安排3之第一轮复习之JVM视频
2023-11-26~27
算法:动态规划05
论文:proposed 架构 & 翻译
学习安排3之第一轮复习之JVM视频01
2023-11-28
算法:动态规划06
论文:实验部分 & 翻译
学习安排3之第一轮复习之JVM视频02&并发编程之多线程基础
2023-11-29
算法:回溯01
论文:实验部分 & 结论 & 翻译
学习安排3之第一轮复习之并发编程之并发基础文章
面试:星星充电一面
笔试:石化盈科&永辉超市
2023-11-30
算法:回溯01
论文:写完&翻译完
学习安排3之第一轮复习之计网
面试:复盘一面&准备星星充电二面
笔试:石化盈科&永辉超市
2023-12-1
算法:回溯01
论文:论文格式整理&联系教授开个人会议
学习安排3之第一轮复习之计网
面试:星星充电二面
2023-12-6
答辩成功结束
需要增加的实验在三天之内设计好并开始跑
26号之前修改论文。然后提交就可以完美结束了
今天先到这吧,过去一周和教授开了多次会议,心累
明天整理好心情,好好结尾学生生涯吧!
2023-12-12
增加论文内容
修改论文格式
给教授发邮件盖章
实验跑起来
2023-12-18
算法二刷-归并排序&快速排序
明天早起
明天给教授发邮件
准备开始八股文二刷
2023-12-23
八股文第二轮Java基础/集合/io/多线程/mysql结束
不要把希望寄托在一件事情,提升自己能力才是最重要的