自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 舌战面试官-中间件篇

中间件-redis和mq一级目录由于项目中这两个使用的比较多,我主要挑一些比较常见的面试题来写,主要是查缺补漏一级目录

2022-03-20 20:15:45 160 1

原创 舌战面试官-Spring篇

spring面试题一、spring怎么解析一个请求?一、spring怎么解析一个请求?请求进来都由DispatcherServlet接收,DispatcherServlet会通过HandlerMapping找到对于的controller,DispatcherServlet再找到对应的HandlerAdpacher处理controller得到modelAndView对象返回给前端。...

2022-03-20 16:51:22 436

原创 舌战面试官-多线程篇(持续更新中)

舌战面试管-多线程篇一、进程和线程的区别二、什么是上下文切换三、什么是死锁?死锁的条件是什么?四、线程的状态和生命周期五、线程的创建方式六、为什么要调用了start()再调用run()方法,而不是直接调用run()方法七、谈谈synchronized一、进程和线程的区别进程是操作系统分配资源的基本单位线程是cpu任务调度和执行的基本单位一个进程可以有多个线程,所以线程又可以称为轻量级进程进程之间是相互独立的,而同一进程下的线程可以共享进程的资源二、什么是上下文切换线程占据的资源,比如说程序计数

2022-03-08 23:17:36 408 2

原创 舌战面试官-JVM篇

舌战面试官-JVM篇一.讲讲JVM的主要组成部分及其作用一.讲讲JVM的主要组成部分及其作用JVM内存区域分为运行时数据区,类加载子系统,执行引擎,本地库接口和本方方法库;运行时数据区:虚拟机栈,本地方法栈,堆,方法区程序计数器类加载子系统:类加载器执行引擎:即时编译器,垃圾回收器作用:首先编译器将.java编译成.class字节码 ,类加载子系统通过全限定类名将字节码加载进运行时数据区的方法区。字节码文件通过执行引擎转换成底层系统指令,再交给cpu去执行,而过程中需要用到其他语言,就得通过本

2022-03-07 22:04:42 214

原创 舌战面试官-java基础篇

一.String,StringBuilder和StringBuffer有什么区别?String是用final修饰的,所以它是不可修改的。每次我们修改string内容时,比如说做一些拼接,删除内容时,都会在底层new一个新的对象,把修改的内容赋值给新的对象。旧的对象失去引用,就会被垃圾回收器回收。所以String性能很差StringBuilder...

2021-05-20 20:47:29 127

原创 舌战面试官-数据库事务与锁篇

上篇我们详细说了数据库的索引机制,今天我再来讲讲数据库的事务和锁,这些都是面试必问的东西。所谓八股文,不是背了就行的,只有我们真正理解了,才能举一反三…目录:1.什么是事务?1)事务的作用?2)事务并发会产生的问题?1.脏读2.可重复读3.幻读1.什么是事务?事务是数据库系统执行过程的逻辑单元,里面包含一个或者多个业务操作,这些业务操作要么都失败,要么都成功。1)事务的作用?1.事务为数据库操作提供了一个从失败状态恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法2.当多

2021-04-21 21:26:02 379

原创 == 与 equals的区别(源码级理解)

说到== 与 equals 的区别,大多数小白可能就心想:==不就是基本数据类型比较值,引用类型比较地址?equals不就是比较引用类型值?但凡看过Object源码就知道,原生equals和==没有区别!上源码:// Object原生equals public boolean equals(Object obj) { return (this == obj); }这内部不就调用的 ==;况且一搜很多 == 与 equals的区别,置顶的帖子居然还是说 equals不就是

2021-04-20 23:59:54 157 1

原创 舌战面试官-数据库索引篇

终于来到了重点数据库篇,相信很多小伙伴都知道,我们面试造火箭,工作拧螺丝。实际工作可能就是重复的CRUD,所以对SQL的掌握是必须的,面试官如果看你SQL都写不出来,心想CRUD都干不了还要你干嘛?哈哈废话不多说,接下来我会持续更新关于数据库相关的最新面试题,想看的同学记得点个关注哦!如果还有计算机网络和操作系统没好好复习的,之前的计网篇和操作系统篇必看!上链接:舌战面试官——计网篇(一).舌战面试官——计网篇(二).舌战面试官——计网篇(三).舌战面试官——操作系统篇.一. 讲讲数据库的三大

2021-04-17 16:58:57 326

原创 舌战面试官-计网篇(三)

终于来到了计网篇的最终章,这篇我们将好好的捋一捋应用层相关的常见面试题,同时也会有一些比较新的计网场景题,希望能对大家有所帮助~目录一.HTTP和HTTPS的区别?一.HTTP和HTTPS的区别?

2021-04-16 21:13:24 425 1

原创 舌战面试官-操作系统篇

一.进程线程的区别?最根本区别在于:进程是操作系统资源分配的基本单位,而线程是处理器CPU任务调度和执行的基本单位。从资源开销的角度来看:进程有自己独占的数据空间,所以在程序(进程)的切换有较大的开销;而线程相当于轻量级进程,共享进程中的共享资源,有自己的独立运行栈和程序计数器,切换开销小从内存分配角度来看:进程与进程之间的资源和地址空间是相互独立的,而同一进程中的线程共享线程资源从包含关系来看:一个进程包含多个线程,所以进程内任务的执行是并发的;线程是进程的一部分,所以被称为轻量级进程从

2021-04-14 16:30:36 122

原创 舌战面试官 -计网篇(二)

上次我们讲了OSI七层协议,TCP与UDP的区别,还有TCP为什么可靠这几个面试必问题,很老套但要仔细的说好,还是要花点时间去复习的,还有不清楚的小伙伴请移步舌战面试官-计网篇(一)讲完TCP为什么可靠,面试官可能就顺藤摸瓜来问你TCP连接相关的问题了:一.TCP三次握手,为什么要三次握手??tcp在建立连接时总共要传输三个数据包,抽象的叫它"三次握手";首先我们要了解TCP的数据报文段结构是怎样的?序号:Seq ,用于标识计算机A到计算机B的数据包的序号确认号:Ack,指明下一个期待收到

2021-04-12 23:35:46 248

原创 舌战面试官-计网篇(一)

*为了不再被面试官吊打,我觉得系统的写一写面试相关的知识,同时也是捡起科班的底子,打好基础。希望这个系列能给各位同学,朋友们带来帮助,持续更新~计算机网络体系相对复杂,如果展开来说众多的协议和配置实在让人头疼,不过纵观各大互联网公司面试,大多都是针对应用层和传输层,这样就让我们有机可乘了(狗头),废话不多说,上题!1.OSI七层协议,五层协议,TCP/TP四层协议??协议层数不同其实只是各大厂商划分的标准不同,我们只需要理解五层协议,其它两种自然也是手到擒来;...

2021-04-10 13:23:40 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除