基础知识大总结

这里先罗列一些自己这一个月准备春招复习面试的基础知识.有些就先提了名字或者概念,等过完了这段忙日子再来好好总结一下

操作系统:
内存管理(虚拟内存,分页中断,MMU,淘汰机制如时钟,lru)
进程和线程的区别
进程拥有的资源

网络:
dns(域名映射ip)
arp在7层是数据链路层,在5层是网络层(ip映射mac地址)
tcp和udp的问题:
tcp和udp是在运输层
五层和七层有哪些
两者有啥区别之类的,(udp中多对多是基于广播和组播)
tcp有滑动窗体控制发送方 有拥塞控制(慢开启,拥塞避免,快重传,快恢复)
tcp面向连接,确认重传机制
tcp是基于字符流(可以切分数据包),udp是基于就针对报文,上面传什么报,加上udp报文直接下传到网络车
get和post区别(本质没区别,都是基于tcp/ip)

请求报文有哪些(请求行,请求头,请求体)
请求行有:请求方法 url地址,协议版本

浏览器输入一个地址经过了什么操作

三次握手四次挥手过程
为什么是三次
为了有time_wait
为什么是2个msl等待时间

常见的错误
404 网页丢失
403 服务器接收到请求,但是拒绝访问
401 请求没有权限
400 语法错误

500错误

框架:
ioc
aop的两个动态代理区别
servlet生命周期
bean生命周期
spring启动入口在哪
springmvc流程 还有 业务逻辑放在哪

数据库:
事务的四个隔离级别
索引

源码方面:
hashmap源码
ConcurrentHashMap源码
threaLoal源码

各种java基础

并发:
volatile和synchronized
如何创建线程(runnable callable thread)
excutor创建线程池的四种方法
https://www.cnblogs.com/dolphin0520/p/3932921.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值