2022届_寒冰

技术栈测试

1、学Java看的哪个资料:黑马Java基础、设计模式之禅、Java并发编程实战

  • 重载,重写,泛型懂吗?
    • 掌握的不错
  • Java集合这块学过了吗?
    • 掌握的不错
  • HashMap源码,JVM,JUC是否看过:
    • 没有,只知道HashMap在Java1.8后,哈希表存储数组+链表+红黑树,数组默认大小为16,当装载因子大于0.75时,扩容2倍;当链表长度超过阈值(8)时,将链表转换为红黑树。

2、数据结构与算法看的哪个资料:极客时间的数据库和算法之美

  • 链表,栈,队列,二叉树能自己手写吗:
    • 知道原理但是没有写过
  • AVL树,红黑树,线段树学过吗:
    • AVL树、红黑树学过忘了,线段树没学过
  • 冒泡,快速,归并排序能手写吗:
    • 知道原理但是没有写过
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
    • 递归,二分查找,其他学过忘了
  • LeetCode 大概刷了多少题:
    • 没有刷过,只是之前看过

3、框架与中间件:黑马ssm和SpringBoot、redis相关视频

  • servlet,cookie,session学过吗:
    • 学过
  • SSM学过了吗:
    • 学过
  • redis 学过吗:
    • 掌握其5种常用类型的基本使用
  • SpringBoot项目做过几个:
    • 2个:都是增删改查
    • 商城系统:
      • 本项目是基于Spring Boot框架的商城系统,主要功能包括商品详情、购物车管理、订单管理和个人中心。
      • 关键技术:SpringBoot、Mybatis、Redis、Mysql、Swagger2。
    • 健康饮食管理系统:
      • 本系统前端使用微信小程序,后端使用SpringBoot框架,主要包括食物管理模块、食谱管理模块、个人信息管理模块、个人记录管理模块和轮播图管理模块。用户可以查看食物食谱的详细信息,记录自己的饮食情况,管理员可以对食物食谱进行管理。
      • 关键技术:SpringBoot、Mybatis、Mysql、Swagger2、微信小程序。

4、MySQL看的哪些资料:黑马的mysql,锁没看(但是知道乐观锁和悲观锁)

  • sql 熟练吗:
    • 常用的增删改查,掌握MySQL的索引、事务和存储过程的特性,了解执行计划对sql语句进行调优。
  • 索引底层原理懂吗:
    • 了解一点,MySql索引底层用的B+Tree

5、计算机基础

  • 计算机网络看什么资料:学校教材(谢希仁的计算机网络)
  • 操作系统看什么资料:学校教材,忘了
  • 计算机组成原来看的什么资料:学校教材,忘了

学习规划(2024.3.9)

一些链接入口

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你的大致情况分析与规划

首先,接下来你最需要的就是补充项目的技术栈,就是咱们得接触一下mq这些以及入门微服务,做做项目然后包装一下,之后就是把核心八股文学习下,就可以去面试了。

目标:1.5~2个月左右面试。

具体学习安排

1、项目补充:你如果可以,可以做两个项目,就是这三个项目,包装的时候,可以连在一起,一个是支付,一个是论坛,一个是视频弹幕,按照 web学习路线整合(框架+项目) 里面的学,直接做项目即可,做第二三四个项目。

时间推荐:20~30天。
包装模式:现有一个基本的购物平台=》加上内部交流社区=〉支持视频弹幕,就这样迭代。

2、八股文补充:八股文内容偏多,不过你有一定基础,学起来应该非常快,但是具体我也不清楚你掌握的如何了,所以你把我说的一些课程刷一下,具体如下:

(1)、JVM入门=》Java并发:学习 图解JVM学习指南 ,之后学习 Java并发,然后Java并发有点难,能看多少是多少吧,后面再来复习。

(2)、mysql:mysql 你看 MySQL原理剖析课程说明,重点看下我标🌟的就好了。

时间推荐:15天

3、八股文复习:之后的话,你八股文按照 八股文高频题库(必看) 进行第一轮复习,八股文就差不多了,基本八股文这块,应该应付是问题不大了。

时间推荐:10天

4、基础算法:算法的话,你先不做,后面项目学的差不多了,再刷一些吧,社招算法考察的比较少,到时候你可以刷下这个题库,这个题库里的容易+中等的题会做就行:算法高频题库。难的就 不理了。

时间推荐:做完项目再考虑刷一些吧,每周 20 道。

课程书籍推荐:你看下《大型网站技术核心原理与案例分析》这本书吧,很短,一天看完了,就是 get 下项目优化思路,可以这里下载 核心编程书籍下载。

学习顺序

先学习1,期间可以并发学习2,2学习完学习3,至于4的话,可以1+2+学的差不多了,再考虑学不学。

就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

有什么问题记得随时私聊帅地

每周打卡记录

  • 第一周2024.3.9~2024.3.15打卡:
    • 做第二个项目,做到了购物车模块,通过做项目回忆了以前学过的东西

发表评论

后才能评论