2024届_阿弥
技术栈测试
1、学Java看的哪个资料:【零基础 快速学Java】韩顺平 零基础30天学会Java
- 重载,重写,泛型懂吗?懂
-
Java集合这块学过了吗?学过
-
HashMap源码,JVM,JUC是否看过:只看过hashmap
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:能
- AVL树,红黑树,线段树学过吗:AVL学过
- 冒泡,快速,归并排序能手写吗:能
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分
- LeetCode 大概刷了多少题:不到50道
3、框架与中间件
- servlet,cookie,session学过吗:忘了
- SSM学过了吗:忘了
- redis 学过吗:
- SpringBoot项目做过几个:一个(毕设)
4、MySQL看的哪些资料:
- sql 熟练吗:不太熟练
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:忘了
- 操作系统看什么资料:忘了
- 计算机组成原来看的什么资料:忘了
学习规划(2025.2.12)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
你学过Java,做过项目,加上是科班,还是有不错的基础的,就是当兵两年,很多东西可能忘记了。不过问题不大,接下来我们先把项目 + 八股文过一下,然后再看看你考研结果,如果上岸了,我们找实习,挂了就找工作;如果挂了,估计需要多做一些项目,得参加社招。
目标:2个月后陆续找工作/实习。
具体学习计划安排
下面按照每天6个小时的学习安排
1、直接做项目:你可以直接跟着这个路线学:web学习路线整合(框架+项目),大概做3个项目,就做电商支付+论坛,然后框架不需要学,你以前做过项目,有印象。如果是找工作,还需要做弹幕系统项目,以及学习下微服务。
时间推荐:16天。
2、核心八股文:八股文系统来不及学了,jvm + mysql系统学一下
(1)、JVM入门:学习 图解JVM学习指南。
(1)mysql:mysql 你看 MySQL原理剖析课程说明,重点看标🌟的那些。
时间推荐:10天。重点是理解,可以和1同步学
3、复习:学完第一轮,就可以面试了
第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,就准备去投递简历了。
时间:20天。这个学完就开始面试。
第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:10天。
4、平时闲散阅读:平时可以多看一些文章,补充一些知识,因为很多知识比较零散,比如IO之类的,那么可以在优质文章这里选来看看:优质文章补充https://www.iamshuaidi.com/37579.html)
5、算法刷题:这个能刷多少就多少,按照 0. 算法系统课 刷,可以做完项目之后刷,就是做完项目之后,八股文 +算法一起刷。
时间推荐:可以做了项目之后来刷,每周刷10道题。
学习顺序
1+2可以同时学,然后2学完就学习3。至于算法,可以学完1之后来刷;如果是社招,算法考察少,如果是实习,则需要重点刷。
就行先安排这么多,然后记得来每周打卡学习进度哈,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例
有什么问题记得随时私聊帅地
学习打卡
2025-2-13 – 2025-2-21 完成Mall电商项目的开发
收获:
- 主要明白了
spring boot开发过程中的一般流程与规范。比如统一响应对象,统一异常处理
- 统一响应对象:
一般统一将响应数据以
json格式返回给客户端,保证数据统一性。
- 统一异常处理:
将用户开发模块中的一些异常操作以及一些系统异常进行统一管理。
- 每个实体类的创建都有他的作用,比如目录层级类,但在我们开发中不一定能用到此类中的所有属性,所以这时需要根据开发需求来创建需要的类,从原来的类中抽出们需要的属性,同时,这也保护了原有类
- 过滤器对于一些冗余重复的操作非常有效,比如验证登录
sessionn、管理员在操作之前验证身份- 对项目进行了一点小创新,将用户产生的异常与商品产生的异常进行分开,以后我也会这样分类,后期更有助于管理和识别
缺陷:
mybatis语法不够熟练- 对于项目构建的整体布局思路存在缺陷,今天配置
swagger2时也半天没弄好,还是自己去网上重新配置了swagger3,redis零基础QAQ