基础知识
Java、网络、操作系统等基础知识
小啊小李子
这个作者很懒,什么都没留下…
展开
-
阿里一二三面、HR面面经-后台
Java方向,校招正式岗位,后台开发技术面,主要偏向基础知识,算法和项目。1.一致性hash了解么2.项目,项目的背景是什么,你在其中负责什么,遇到的难点,怎么解决的,有什么收获。3.MySQL的索引、数据结构,为什么要选用B+树而不用其他数据结构、隔离级别,各个隔离级别下会出现什么问题,MySQL怎么解决的,锁(行锁、表锁、间隙锁),MVCC,MySQL的引擎,MySQL的分库分表等,binglog、redo log以及undo log4.JVM分为哪些区域,他们的关系、JVM性能原创 2021-05-01 20:46:16 · 2265 阅读 · 2 评论 -
大厂招聘-校招生/实习生 后端学习路线-Java
大厂招聘-后端学习路线-Java我是一个Java后端开发人员,校招生,在面试过程中深感Java作为红海,找工作投简历的人那是一个多呀,打个比喻,100人找工作,20个是算法,10个是前端和移动端,10个是测试开发、运维等,60个人就是找后端工作,后台里面有差不多百分之五六十是Java,所以作为一名Java后台开发,有一个好的学习路线,打牢基础是关键,基础是大厂招人的必要条件,好的项目经历和框架知识也是一个特别大的加分项1、基础知识作为基础,操作系统、数据结构与算法、计算机网络、掌握一门编程语言、原创 2021-02-07 02:16:53 · 802 阅读 · 1 评论 -
网络相关面试题
1、CPU负载和CPU利用率的区别可以通过uptime,w,top命令查看CPU的平均负载Load Average:指的是当前系统处于正在运行和等待的进程,3个参数代表系统过去的1分钟,5分钟,15分钟内的系统平均负载单核cpu负载为1时表示满负载,如4核cpu满负载为4,一般合适为70%,超过之后可能需要排查CPU利用率:指当前运行进程实时占用CPU的百分比,是一段时间内CPU使用情况的统计例如厕所有一个坑位,如果有一个人占用了坑位,这时候负载就是1,如果再来一个人排队负载就是2原创 2021-02-04 21:44:41 · 181 阅读 · 2 评论 -
网络相关知识
1、HTTP的定义HTTP(HyperText Transfer Protocol):超文本传输协议,基于客户端/服务端的架构模型,用于客户端和服务端之间的通信。请求访问资源的一方为客户端,负责接收,提供响应的一方为服务端。基于TCP/IP协议的应用层协议,不涉及数据包传输,规定了客户端和服务器之间的通信方式,默认端口为80通过发送信息(请求)和回应信息(响应)达成交易(通信)2、HTTP历史3、HTTP的特点HTTP都是由客户端发起请求,并且由服务端回应响应消息的。灵活:可以允许任何类原创 2020-08-07 21:18:50 · 611 阅读 · 0 评论 -
你不知道的Java
1、Java中 a += b 与 a = a + b的区别+=会进行隐式类型转换,而 = 不会,会编译错误,并且小类型会隐式隐式转换为大类型2、为什么保证全局唯一不用public static final 而要用单例模式原创 2020-08-30 18:01:33 · 333 阅读 · 1 评论