个人博客:http://erdengk.top/
Github:https://github.com/erdengk
准备实习时的笔记https://github.com/erdengk/notes
24届双非日常实习求职实录https://www.nowcoder.com/discuss/1088711
22年12月日常实习总结https://blog.csdn.net/qq_41852212/article/details/128512498

csdn 上的博客更新较慢,如有需要请移步个人博客\Github
博客的更新以及订正都会先同步到个人博客上。

建议各位准备找一份互联网工作的同学,多多参与开源,国内外有很多针对开源新手的实习,一些开源社区的项目含金量并不比BAT实习差。

开源活动、开源实习基本是全程线上,适合因为学校课业、导师不放实习、疫情原因等无法实习的同学参与。

如何入门开源?这是一个庞大的问题,或许我的这本《参与开源》小册能够对你有一定的启发。

开源活动推荐(分本科、研究生)附带项目例子

模拟面试总结

面筋总结

  • Java基础 & 集合
  • Java并发
  • Jvm
  • Mysql
  • Redis
  • Kafka
  • 分布式
  • Spring & 设计模式
  • 计算机网络 & 操作系统
  • 个人项目


记录下2022实习之前的学习笔记,视频中部分内容没有记录在内,请不要盲目照搬

参考的博客也写在了每篇博客的最下面,感谢前人的总结,使得后来者可以走的更远。祝愿大家都能拿到满意的offer

算法

学习左程云老师的算法课:

观看建议及个人学习体会

刷题

按照代码随想录的顺序刷题,然后总结模版。

GitHub 仓库链接,如果您能留下一个🌟,是我的荣幸

【随想录1】寻找指定位置-二分法

【随想录2】滑动窗口总结 1

【随想录3】滑动窗口总结 2

【随想录4 】各种各样打印矩阵的方式

【随想录5 】反转链表总结

【随想录6 】环形链表与回文链表总结(带正确性证明)

【随想录6-1】环形链表相关问题及其证明

【随想录7 】nSum问题的重点是合理去重

【随想录8 】是否允许重复选择元素的组合问题

【随想录9 】回溯及模版(子集、排列问题)

基础

  1. 算法[1] 选择、插入、归并+快排+对数器
  2. 算法[2] 堆、桶排序、计数排序、基数排序
  3. 算法[3] 前缀树、链表相关题目
  4. 算法[4] 二叉树及其递归套路
  5. 算法[5] 并查集、图
  6. 算法[6] 递归、动态规划
  7. 算法[7]暴力递归到动态规划
  8. 算法模板 [1] 二叉树(结合课程总结的算法模板)

训练营部分

  1. 算法训练营【1】 单调栈和窗口
  2. 算法训练营【2】类似斐波那契数列的递归+快速幂
  3. 算法训练营【3】蓄水池算法+KMP算法及其扩展
  4. 算法训练营【5】Manacher算法及其扩展
  5. 算法训练营【6】Morris遍历及其相关扩展
  6. 算法训练营【7】线段树
  7. 以下未更,目前大约每周学习一节,然后刷leetcode对应知识点习题。
  8. 算法训练营【8】AC自动机

JVM

数据库-Redis

  1. Redis[1] 简介、数据结构、应用场景
  2. Redis [1-1] 基础应用
  3. Redis[2] redis 配置及分布式锁介绍
  4. Redis[3] 面试题:设计分布式锁+代码实现原生分布式锁
  5. Redis[4] 案例介绍+缓存击穿、缓存雪崩、缓存穿透
  6. Redis[5] key的过期时间删除策略、实现lru算法、持久化配置
  7. Redis[5-1] Redis 原理
  8. Redis[6] 主从复制+读写分离
  9. Redis[7] Redis节点高可用监控之Sentinel
  10. Redis[8] Redis6.X节点高可用之Cluster集群
  11. Redis[9] Redis6核心特性介绍

计算机基础知识-网络

计算机基础知识-操作系统

操作系统汇总

Java-容器

容器、集合

Java-并发

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐