首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
司司的秋招经历
白昼
创建于2021-10-05
订阅专栏
本专栏主要分享我个人秋招的经历,目的是让大家在秋招的时候避免一些坑,从而达到快速且有效率的复习,也是大家最终能获得心仪的offer。
等 2 人订阅
共11篇文章
创建于2021-10-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
个人吐血系列-总结Dubbo
底层:Dubbo底层是使用Netty的NIO框架,基于TCP协议传输,使用Hession序列化完成RPC通信;SpringCloud是基于HTTP协议+REST接口调用远程过程的通信,HTTP请求会有更大的报文,占的带宽也会更多。但是REST相比RPC更为灵活,不存在代码级别的…
个人吐血系列-总结计算机网络
物理层:底层数据传输,如网线;网卡标准。 数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址。 传输层:端到端传输数据的基本功能;如 TCP、UDP。 会话层:控制应用程序之间会话能力;如不同软件数据分发给不同软件。 标识层:数据格式标识,基本压缩加密功能。 …
个人吐血系列-总结Redis
简单来说redis就是一个「数据库」,不过与传统数据库不同的是redis的数据库是存在「内存」中,所以「读写速度非常快」,因此redis被广泛应用于「缓存」方向。另外,redis也经常用来做「分布式锁」,redis提供了多种数据类型来支持不同的业务场景。除此之外,「redis …
个人吐血系列-总结MySQL
是 MySQL 默认的「事务型」存储引擎,只有在需要它不支持的特性时,才考虑使用其它存储引擎。 实现了四个标准的隔离级别,默认级别是「可重复读」(REPEATABLE READ)。在可重复读隔离级别下,「通过多版本并发控制(MVCC)+ 间隙锁(Next-Key Locking…
个人吐血系列-总结Mybatis
数据持久化是将「内存」中的「数据」模型转换为「存储」模型,以及将存储模型转换为内存中的数据模型的统称。例如,文件的存储、数据的读取等都是数据持久化操作。数据模型可以是任何「数据结构或对象的模型、XML、二进制流」等。 当我们编写应用程序操作数据库,对表数据进行「增删改查」的操作…
个人吐血系列-总结Spring
我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:Core Container 中的 Cor…
个人吐血系列-总结JVM
在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较…
个人吐血系列-总结Java集合
个人感觉掌握常用的集合类,看其中的源码,即 ArrayList、LinkedList、HashMap 和 ConcurrentHashMap 经常被问到的多准备准备,这一块就是看源码分析,没别的
个人吐血系列-总结Java多线程(2)
线程A开始进入add方法,这时它获取到size的值为9,调用ensureCapacityInternal方法进行容量判断。 线程B此时也进入add方法,它获取到size的值也为9,也开始调用ensureCapacityInternal方法。 线程A发现需求大小为10,而elem…
个人吐血系列-总结Java多线程(1)
进程是程序的一次执行过程,是系统运行「程序的基本单位」,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 比如:当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 线程是一个…
个人吐血系列-总结Java基础
首先,这份文档,是我秋招前准备的一些知识点,当然还有一套秋招中和秋招后的知识体系,后续会慢慢的分享给大家。最后,这份小小的Java基础资料,仅仅是冰山一角,这么庞大的体系,怎么可能这么一点呢?