首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
八股文专题
【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.第三范式:前提是先满足第二范式,并且要求数据库表中的每个非主属性不能依赖于其他非主属性,是为了消除传递依赖。 虽然
阅读更多...