八股文专题

【HTTP、Web常用协议等等】前端八股文面试题

HTTP、Web常用协议等等 更新日志 2024年9月5日 —— 什么情况下会导致浏览器内存泄漏? 文章目录 HTTP、Web常用协议等等更新日志1. 网络请求的状态码有哪些?1)1xx 信息性状态码2)2xx 成功状态码3)3xx 重定向状态码4)4xx 客户端错误状态码5)5xx 服务器错误状态码 2.在 Web 开发中常用的协议和标准有哪些?1)协议2)标准 3.如何处理跨域问题?

JVM八股文

目录 一、JVM内存划分 二、类加载的过程 双亲委派模型 三、JVM垃圾回收机制GC 找垃圾的策略 释放垃圾的策略 一、JVM内存划分 JVM也就是Java进程,这个进程跑起来后会向操作系统申请一大块内存空间,JVM接下来要进一步的对这块内存空间进行划分,划分成不同区域,每个区域有不同的功能,具体的图如下: 1、堆:整个内存区最大的一块空间,主要存放new出来的对象(

mysql 八股文

目录 重点 悲观锁和乐观锁的怎么实现 聚簇索引与非聚簇索引区别 B+tree 与 B-tree区别 如何计算一个表能存多少数据 基础 数据库的三范式是什么 InnoDB和MyISAM的区别 说一下 ACID 是什么? Select 语句完整的执行顺序  什么情况下mysql会索引失效 Mysql的隔离级别以及解决的问题 拓展 数据库一般会采取什么样的优化方法

C++八股文之语言基础篇

🤖个人主页:晚风相伴-CSDN博客 思维导图链接:C++语言基础 持续更新中…… 💖如果觉得内容对你有帮助的话,还请给博主一键三连(点赞💜、收藏🧡、关注💚)吧 🙏如果内容有误或者有写的不好的地方的话,还望指出,谢谢!!! 让我们共同进步 ​​ 目录 1、C语言和C++的区别  2、struct和class的区别 3、C语言和C++结构体的区别  4、静态链接和动态链接

软件测试面试八股文(含答案解析+文档)

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快    一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到废弃的过程) 生命周期从收到应用软供开始算起,到该软件不再使用为止。 它有如下各

软件测试面试八股文(答案解析+文档)

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快    一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到废弃的过程) 生命周期从收到应用软供开始算起,到该软件不再使用为止。 它有如下各

进程和线程(操作系统八股文part2)

一个操作系统的进程和线程部分的笔记,大部分来源于:小林coding和Javaguide,以及操作系统黑书。 进程和线程 什么是进程 运行中的程序叫进程**(Process)**。 进程是资源分配的最小单位,线程是执行的最小单位。 进程的状态转换 在一个进程的活动期间至少具备三种基本状态,即运行状态、就绪状态、阻塞状态。 创建状态(new):进程正在被创建时的状态; 运行状

Spring Boot 八股文

目录 重点 SpringBoot中的核心注解 介绍下SpringBoot的自动装配原理 基础 介绍下SpringBoot SpringBoot有哪些优点 Spring boot 常用注解 Spring Boot 中的监视器是什么? 谈谈你对spring 中starter的理解 介绍几个常用的starter SpringBoot项目需要单独的Web容器吗 Spring b

Redis 八股文

重点 redis是单线程还是多线程  Redis为什么是单线程的? 什么是缓存穿透?怎么解决 什么是缓存击穿?怎么解决? 什么是缓存雪崩?怎么解决? 数据库与缓存不一致如何解决 基础 redis是怎么删除过期key 缓存是如何淘汰的 描述一下持久化原理 Redis都有哪些使用场景 Redis数据类型 Redis 有事务吗? 扩展 如何进行缓存预热 Redis怎么

mybatis 八股文

目录 重点 mybatis如何防止sql注入 #和$的区别 mybatis一级缓存、二级缓存 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别 基础 什么是MyBatis 谈谈你为什么用MyBatis,有什么优点 MyBatis有哪些缺点 如何获取自动生成的主键 属性名和字段名不一致的情况 MyBatis中用到了哪些设计模式

JAVA-常见八股文(4)-内部类和匿名内部类

【参考文献】 Java 中的内部类与匿名内部类详解_内部类和匿名内部类-CSDN博客 内部类以及匿名内部类详解_匿名内部类的作用-CSDN博客 1.内部类 将一个类 A 定义在另一个类 B 里面,里面的那个类 A 就称为内部类,B 则称为外部类。 特点: 内部类可以直接访问外部类的成员,包括私有成员外部类要访问内部类的成员,必须要建立内部类的对象。访问格式为:外部类名.内部类名 对象名

计算机基础知识总结(八股文--计算机网络、操作系统、数据库、c++、数据结构与算法)

一、操作系统 0.内存管理 01.什么是虚拟内存?为什么需要虚拟内存? 虚拟内存为程序提供比实际物理内存更大的内存空间,同时提高内存管理的灵活性和系统的多任务处理能力。虚拟地址空间就是进程所能看到的内存空间,这段空间是连续的、独立的,实际地址空间则是内存上的空间,这段是所有进程共享的、有限的空间。虚拟内存就是把实际地址空间映射到虚拟地址空间的技术,这样就实现了内存隔离、内存扩展、物理内存管理

大厂面试官问我:为什么 Object 有 wait ,为什么不全在 Thread 类上写?【后端八股文十六:Java基础合集】

本文为【Java基础 合集】初版,后续还会进行优化更新,欢迎大家关注交流~ hello hello~ ,这里是绝命Coding——老白~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 💥个人主页:绝命Coding-CSDN博客 💥 所属专栏:后端技术分享 这里将会不定期更新有关后端、前端的内容,希望大家多多点赞关注收藏💖   更多历史精彩文章(篇幅过多,不一

金九银十,软件测试面试八股文【含答案+文档】

测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档

Java八股文(自总)——Java基础(更新中。。。)

Java基础 数据类型1. Java中有哪8中基本数据类型?它们的默认值和占用空间大小知道不?说说这8中基本数据类型对应的包装类型2. 基本类型和包装类的区别3. 包装类型常量池技术了解吗?4. 为什么要有包装类型?5. 什么是自动拆装箱?原理?6. 遇到过自动拆箱引发的NPE问题吗? 面向对象1. String为什么是不可变的?2. String . StringBuffer , Stri

2025届八股文:计算机网络高频重点面试题

鉴于排版复杂且篇幅过长,本文仅列举出问题,而未给出答案,有需要答案的同学可后台私信。整理总结不易,请尊重劳动成果,转载请注明出处。 目录 网络基础 HTTP TCP UDP IP PING WebSocket DNS 网络安全 网络基础 1. 计算机网络体系结构有哪几种?说⼀下OSI七层模型和TCP/IP四层模型中每⼀层的作用? 2. 各层中使用哪些通信协

C++面试八股文:std::deque用过吗?

100编程书屋_孔夫子旧书网 某日二师兄参加XXX科技公司的C++工程师开发岗位第26面: 面试官:deque用过吗? 二师兄:说实话,很少用,基本没用过。 面试官:为什么? 二师兄:因为使用它的场景很少,大部分需要性能、且需要自动扩容的时候使用vector,需要随机插入和删除的时候可以使用list。 面试官:那你知道STL中的stack是如何实现的吗? 二师兄:默认情况下,stack使

【Android面试八股文】在 Android 的 View 分发机制中有哪些反向制约的方法?

文章目录 一、在 Android 的 View 分发机制中有哪些反向制约的方法?1.1 `requestDisallowInterceptTouchEvent` 方法1.1.1 源码分析 1.2 事件回调方法中干预父 View 的行为1.2.1 示例代码 1.3 总结 一、在 Android 的 View 分发机制中有哪些反向制约的方法? 在 Android 的 View 分

【Android面试八股文】如果 onTouchEvent()方法返回false,onClick()方法还会执行么?

文章目录 一、onTouchEvent 返回 false 的情况二、示例场景分析三、结论 在 Android 中,拦截事件通常指阻止事件继续传递或者消费事件,以防止它继续触发其他后续事件(比如 onClick())。 在 onTouchEvent() 方法中,如果返回 false,表示当前 View 没有处理该事件,Android 系统会继续将事件传递给后续的 View 或者

【Android面试八股文】你能说一说在平常开发过程中你是如何解决事件冲突问题的吗?

文章目录 一、内部拦截法(Inner Intercept)1.1 工作原理:1.2 实现步骤:1.3 适用场景:1.4 内部拦截法示例1.4.1. 自定义 `RecyclerView` 以处理内部拦截1.4.2. 在布局中使用 `InterceptableRecyclerView` 1.5 为什么`requestDisallowInterceptTouchEvent(boolean disa

【Android面试八股文】来说一说Activity,Window,View三者的联系和区别吧

文章目录 ActivityWindowView为什么需要 Window?Window和View的关系Activity与Window的关系示例流程图示总结扩展阅读 在Android应用程序开发中, Activity、Window 和 View 是构建用户界面的核心组件。它们之间有着紧密的联系,但角色和职责各不相同。下面是对它们联系和区别的详细解释: Ac

【Android面试八股文】自定义View执行invalidate()方法为什么有时候不会回调onDraw()?

文章目录 一、自定义View执行invalidate()方法为什么有时候不会回调onDraw()?1.1 invalidate 软件绘制流程1.2 invalidate源码分析1.2.1 skipInvalidate()方法1.2.2 invalidateChild方法1.2.2.1 硬件加速绘制1.2.2.2 软件刷新 1.2.3 小结 一、自定义View执行invalida

【Android面试八股文】你能说一说View绘制流程与自定义View注意点吗?

文章目录 一、自定义View的构造函数以及各参数的用法二、自定义View的几种方式三、自定义View的绘制流程四、自定义View需要注意的一些点五、举个例子 一、自定义View的构造函数以及各参数的用法 在Android中,自定义View通常需要提供多个构造函数,以适应不同的使用场景。主要的构造函数有: public CustomView(Context context):

java 八股文最集全网站

弟弟快看-教程,程序员编程资料站 | DDKK.COM

前端科举八股文-REACT篇

前端科举八股文-REACT篇 vue和react有和异同?useEffect中为什么不能使用异步函数?useEffect和useLayoutEffect的区别react的生命周期?state和props的区别? 讲讲你的理解?受控组件和非受控组件的区别讲一下你理解的react事件机制?为什么react16之后不把事件挂载到document之后了?讲一下react的HOCHOC可以用来做什么?

八股文打卡day36——数据库(13)

面试题:讲一下数据库的三大范式? 我的回答: 1.第一范式:就是要求数据表中的字段是不可再分的,具有原子性。 2.第二范式:前提得先满足第一范式,并且要求数据库表中的每个非主属性都完全依赖于主键,而不是部分依赖。意思就是:其他非主属性必须和主键息息相关。 是为了消除部分依赖。 3.第三范式:前提是先满足第二范式,并且要求数据库表中的每个非主属性不能依赖于其他非主属性,是为了消除传递依赖。 虽然