2023届_不想熬夜
技术栈测试
1、学Java看的哪个资料: 狂神说java基础视频
- 重载,重写,泛型懂吗? 重载重写复习一下可以写出来,泛型基本不懂
-
Java集合这块学过了吗?没学
- HashMap源码,JVM,JUC是否看过:没看过
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗: 学过忘了,之前用C语言能手写 但是java语言不熟悉也没试过写(肯定写不出来)
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗: 冒泡排序能写 其他的没学过
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都没学…..
- LeetCode 大概刷了多少题:一直没开始……
3、框架与中间件
- servlet,cookie,session学过吗:也是狂神的视频学习过 跟着视频打过代码,目前记忆几乎为0
- SSM学过了吗:之前为了读一个项目快速的学过springboot(跟着打过一些代码 但是没有自己写过项目而且目前印象也不深) 但是ssm框架直接跳过没学
- redis 学过吗:
- SpringBoot项目做过几个: 看狂神视频跟着做过一个员工管理系统(没有完全自己做过一个项目 )
4、MySQL看的哪些资料: 狂神的mysql视频
- sql 熟练吗: 只能说对一些知识点都有一点印象 但是也没刷过题 简单的增删改查可以
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料: 谢希仁的计算机网络 而且没看完仅仅看到网络层传输层 后面的应用层一直没看 前面学过的复习复习也可以直接用
- 操作系统看什么资料:哈工大李治军老师的操作系统视频以及对应教材 只能说有一定的印象以及基础概念 但是复习复习可以用 也没有写过操作系统的一些代码
- 计算机组成原来看的什么资料:
学习规划(2022.7.1)
我觉得你还是有点基础的,如果这两个月真的可以每天学习 8+ 个小时,还是可以参加 9 月份的秋招的,秋招持续到十一月初,看看能否有机会拿个中厂 offer,现在我们需要的就是把 Java 打扎实,然后做 2 个项目,之后再来复习八股文,具体学习建议如下:
1、你把 Java进阶,那些我说的重点的大致刷一下,后面还得再次来复习的,就先刷一下,不用全部刷,比如后面的文件流这些可以不看。
0、如果文件没学过,简单看下文件基础就行,其他各种流先不看。
1、网络编程你学一下入门(如果没学过),实战那个不做。
2、反射也是快速了解下就行。(如果之前没学过)
因为这块,大部分是面试重点。
2、之后你把 ssm 学习下,ssm 的项目可以不做,中厂的话,spring问 的还挺多的,你之前没学过,就刷一下,刷完就做两个项目:
3、算法、你期间可以做一下简单算法题,可以一边看 算法面试专题,一边来刷下 算法高频题库,就刷下简单题和中等题。
学习顺序:你先完成「1」,然后开始做「2」,做「2」的过程中,也可以一边学习 JVM + mysql原理,课程大纲有,至于 「3」,你就每天或者每周挪个时间学一学。不过主要时间花在「1」和「2」上。
你先学,后面看你情况给你安排其他八股文的学习,就不给你规定时间了,反正我是希望 7 月份这一个月,可以拿下「1」和「2」,如果每天有 8+ 小时,那就可以拿下,之后一个月复习八股文这些,9 月多可以参加投递。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
每周学习跟进(一个月连续不打打卡会被移出目录)
2022-7-2
今天学习了单例模式和异常
单例模式包括饿汉式和懒汉式 对应不同的特性有着不同的应用场景
异常主要有两大类 运行时异常和编译性异常 也了解了常见的几种异常,并通过程序进行了try catch finally throw throws的使用
复习了面对对象的一些内容(构造器、三大特性、抽象类与接口)
很久没有学习了,一下也进不去状态 今天学了六个小时但是学的东西却不成正比,记很多笔记这个坏习惯还是占用了一部分时间
2022-7-3
今日大概学习了内容包括八大常用类了解,Integer自动装箱拆箱 String类 特性与底层分析 缓存池cache以及数值范围,包括一些常用方法类型转换的了解
StringBuffer与StringBuilder基本特性方法以及适用场景(线程安全问题)其他一些工具类到array类部分
2022-7-4
阅读文章一篇
完成了其他类的(Array Date等)的学习了解
学习了集合类 Collection List 接口的常用方法
ArrayList 常用方法 以及对于ArrayList与Vector对比 (底层扩容机制(需要复盘) 与Vector的线程安全问题)
2022-7-5—7-6
学习Set HashSet 以及基本性质常用方法(HashSet实际上是维护了一个HashMap) 且进行了底层源码分析(为后续学习HashMap提供了很大帮助基本差不多)
LinkedHashSet(属于HashSet的子类)底层是双向链表,所以有序
Map接口的特点以及常用方法(分析了Map接口数据类型)
HashMap底层机制与源码分析(其实在学习HashSet时就已经对HashMap进行了分析这里加强了印象) 扩容机制 负载因子 HashMap和HashTable的一些区别(线程安全、效率等问题)
TreeMap和TreeSet的底层数据结构,Collections的一些方法以及泛型的特性以及用法
阅读文章两篇
不知道学习的速度算快还是算慢,但是我发现目前学习的东西已经遗忘了一部分,以后一周的第七天就用来总结复习
2022-7-7
学完了泛型的后续内容 跟着视频快速过了一边多线程(之前学过)这里还是卡了一下,因为代码能力太差了,写demo不注意细节
学习了文件基本操作
阅读文章一篇
后续网络编程和反射打算抽时间再看看(之前学过但是忘了打算看之前的笔记先过一遍)
明天完成一周学习内容的回顾与总结再开始SSM的学习
2022-7-8
进行本周的学习总结…杂七杂八都记到思维导图里了(已经尽力减少了一些东西)但总感觉有些东西记不住就加进来了,后续打算每周复习的时候看一下 然后逐渐减少里面的内容,尽量都简化为关键词一看到就能想起来或者直接全都记下来
阅读文章一篇~~~ 本周总共6篇

2022-7-9
emmm说实话第一次刷算法…..
刷了Leetcode 3道easy 3道middle 没有学算法那些 easy基本都是暴力破解middle破解了一道 别的还是看题解才能做 不过都看了别人的题解过了一边 一天时间就过去了 打算直接看题解做题了 感觉基础差的多刷几次都好过坐着看半天
明天开始ssm 没想到今天做算法那么钻牛角尖 昨晚也睡晚了 白天少了几个小时
文章1篇
2022-7.10
阅读文章四篇
Spring第一章主要是IOC容器学习(如何实例化对象,从容器中获取对象、容器初始化原
理、依赖注入) 三种Bean配置方式(基于XML、注解、Javaconfig)、单元测试
LeetCode 203
深入理解JVM6.1-6.37 有点犹豫要不要看书。。有点费时间但是收获确实不错
2022-7.11
阅读文章4篇
Spring二三章
线程池(感觉学了点东西但是还是需要深挖 这个视频讲的太浅了)
LeetCode707 一道链表写了4个钟 我的数据结构全丢了大概一年没接触了
2022-7.12
阅读高并发编程4篇:并发问题的源头:可见性、原子性、有序性问题;
内存模型通过六项原则与三个关键字进行按需禁用缓存和编译优化解决可见性有序性问题
如何通过互斥锁解决原子性问题,如何用一把锁保护多个资源(这个高并发的专题是真的不错,通俗易懂)
SpringMVC过了一边视频涉及到MVC分层理念、基础配置、一些依赖引入、配置数据参数绑定、Restful编程风格以及拦截器与日志组件的使用
LeetCode206 24
接下来的计划与一些日常安排:
1. Mybatis大概也是六小时的视频 明天搞定
2. 后天就可以开始写项目 在写项目的间隙我再抽出时间来学习mysql原理与JVM
3. 晚上9-1点进行算法的学习再挪半个小时进行一些课外的阅读 当然每隔天晚上还会抽出一点时间稍微锻炼下
2022-7.13
mybatis视频过了一边 说学到了什么那就是mapper映射 如何通过mybatis简化对sql的操作
连表查询,以及分页查询插件与批处理
就是xml配置比较麻烦 而且过了一边视频让我自己写配置肯定是写不出来的
leetcode 19 142 与一个道求交点题
高并发文章2篇
课外阅读1篇
2022-7.14
并发文章5篇
ssm三件套复习总结 稍微过了一遍 主要注重对思想的把握以及关键内容
有MVC执行流程 如何做请求拦截 SpringIOC AOP DL 事务传播 Mybatis的$和# 缓存机制 一对n n对连链表查询 稍微看了一下相关面经发现掌握的很差劲,很多东西想不起来,才学完。。。。。
电商项目刚完成初始化….
LeetCode 242 349 202 1 454 今天做题还是很痛快的,不过今天做的都挺容易的题
加油!
2022-7.15
并发文章2篇
Mysql45讲 3篇
static+final关键字学习(详细学习下,之前只知道这玩意啥意思)晚上发现又忘记了…..
构建了git仓库 通过上传项目复习git操作
电商项目学习至第七章
LeetCode383 15
2022-7.16
mysqp45讲 至 第7讲,早上看的,晚上尝试回想下还是记不住,又花了点时间稍微看下,效率不太够。
电商项目第七章完成10节
下午出去了一趟耗费了6个小时
LeetCode18 344 541
2022-7.17
mysqp45讲 至 第12讲 这个专题确实不错,把底层原理讲的很清楚,虽然我mysql都没怎么学,但是很多地方也能看的很明白
电商项目完成mall注册功能….IDEA用的不熟练,coding能力也有待提高,总之效率不太高
LeetCode 05 151 58 明天做KMP。。。。
2022-7.18
mysql45将 至 第17讲
电商项目进行到分类模块
leetCode28 459
2022-7.19-7.20
mysql45将 至 第22讲 一篇文章大概要看25-35分钟 其中有些内容挺难理解或者说,我没有建立相关的概念,有些地方往往要反复看几遍,第一遍先这样过一遍有个大概的概念吧,下一次就可开始深入理解+背诵
电商项目完成商品模块、购物车与收货地址模块
LeetCode 225 20 150 232
7.21 – 7.22
45讲跳过24-29
学习了23 30-32 保持目前进度周日可以完成一刷 然后继续JVM和JUC 这个的二刷就有空再看看
完成电商所有功能
leetCode 03 04
最近需要做社会实践报告
7.23 – 7.25
45讲 33-39
涉及到二叉树和动态规划的题还没做,突然意识到数据结构树图部分必须开始补了,包括一些算法思想
以及几种排序方法
学习数据结构树的构建与几种遍历,明天开始牛客社区
leetCdoe 1486
剑指Offer 03 04 06 09 10-1 10-2 11
这两天帮朋友做爬虫分析数据耽误不少时间
调整下之后的学习时间 正常就这个安排
9-12阅读文章
14-18项目时间
19-22 项目+算法或者别的
23-1 算法或课外补充
大概12个小时
7.26-7.31
45讲大概完成一刷
树的删除 遍历非递归法 堆的构建
回溯 动态规划 贪心等算法思想的学习
LeetCode 70 94 100 101 102 104 111 112 113 120 145 144 226 257 404 559
剑指Offer 11 – 34
jvm 前进两节。。。。
最近刷算法着迷了。。。
8.1-8.3
LeetCode 剑指Offer35-40(37没做看题解半天还晕晕乎乎的)
jvm 第六章大概看了一下
牛客项目前三章
8.4
leetcode 654 617 700 98
牛客第四章部分
jvm 7.1-7.4前
8.5
leetcode 236 501 530
牛客社区 第五章完成
jvm 7.4-7.5
8.6-8.12
牛客社区除部署服务器基本完成
jvm 2.0-3.66
算法这一周大概刷了 15道二叉树 十道回溯 针对动态规划一般入门题与背包问题刷了20道题那样
阶段小结一下
这一个月的时间 把帅地安排的任务基本都过完了(两个项目、java集合spring系列快速过等)
中间也穿插的过了一边mysql45讲 juc二十多讲 jvm马上也能够完成一次重点章节的大概学习
算法也从一开始的0到现在的130+ 各种类型的题 像常见的数组、链表、二叉树、哈希表、字符串、动态规划、回溯、基础的栈与队列题也都做了一些
排序至今还没学…单调栈、贪心算法类也没了解过、
目前发现欠缺的地方 计算机基础的八股还一直没开始 项目快速过完了但是基本只有一点印象,一些项目细节居然已经忘掉了,其实上面学的东西都记不得细节,甚至有些东西只记得名字了。
算法题一个月刷了一百多道前段时间翻了下之前刷的题 有很多都又不会了甚至有的只有一点点思路
mysql45讲 juc jvm系列更别提了 看了一遍就别指望记住啥
任重而道远!!!!!!!!!
第二阶段学习(2022.8.13)
你这学习效率很可以啊,虽然有些学了忘了,但是第一次,忘了很正常,但至少把大部分的过了一下,算是很强了,下面的话,秋招也临近了,我觉得你可以先把我的八股文题库,复习一下,做一下简单的笔记,之后就开始刷面经,八股文题库在课程大纲下面那里哦。