八股两场合集

  1. Java 语言有哪些特点?(基本概念)

  2. JVM vs JDK vs JRE

  3. Java为什么半编译半解释语言

  4. continuexxx的区别

  5. finalxxxx的区别(finalize不熟悉)

  6. 成变和成变的区别

  7. 重载和重写有什么区别

  8. 字符型常量与字符串常量区别(卡顿,2字节)

  9. 深拷贝与浅拷贝的区别,引用拷贝了解吗(不了解引用拷贝)

  10. 静态方法为什么不能调用非静态成员

  11. 内部类了解吗?(不熟悉)

  12. 使用给匿名内部类传递形参为什么需要(final)

  13. ==和equals的区别和联系(不全且部分有错误)

  14. 接口和抽象类的区别,它们的成员变量有区别吗(设计层面不标准,成员变量不区别)

  15. Object常见方法(缺失)

  16. Java的异常体系(编译时异常例子)

  17. throw和throws的区别

  18. 如果try中返回A,catch返回B,finally返回A+B(原理是什么)

  19. 说一下对范型的理解(太浅了)

  20. 范型擦除(不熟悉)

  21. 如何理解基本类型不能作为泛型类型(不熟悉)

  22. 说一下对注解的了解(基本概念不了解)

  23. 说一下你对反射的理解

  24. 获取Class对象的四种方式(遗忘)

  25. 什么是序列化和反序列化

  26. 为什么需要序列化与反序列化(不太清楚)

  27. 了解java8的特性吗(不全面,只回答出stream流)

  28. 对stream流的理解.

  29. 集合的体系(不熟悉)

  30. 什么是fail-fast,fail-safe(混乱)

  31. 使用过迭代器吗?有几种呢?

  32. 说一说ArrayList和Vector的区别(挖坑)

  33. ArrayList 和LinkedList 区别

  34. 详细说一说ArrayList的扩容机制

  35. HahMap的put流程

  36. 长度为什么是2的次幂(原因记不清了)

  37. HashMap有什么线程安全问题(混乱)

  38. 解决HashMap线程安全有几种方式呢?(不全)

Mysql

  1. 内连接和外连接有什么区别,on和where you什么区别吗
  2. having和where的区别
  3. union和union all的区别
  4. 数据库三大范式
  5. 平时项目中设计表的思路是什么?()
  6. 执行一条查询sql语句的全过程(有卡顿)
  7. 存储引擎有哪些?
  8. Null值是如何存储的?
  9. chart和varchar有什么区别?(不全面)(以点带面)
  10. MySql索引类型
  11. Mysql为什么用B+树
  12. insert操作对B+树结构有什么改变
  13. 为什么要建索引(优点少两个)
  14. 一般用什么字段创建索引(回答有点乱)
  15. 索引是越多越好吗?
  16. 什么时候不用索引是个更好的
  17. 索引有哪些优化的方式
  18. 什么情况会导致索引失效
  19. 什么是索引下推
  20. where a>1 and b=2 and c<3如何创建索引?
  21. 查询条件中包含索引列和非索引列,MySql查询流程(需要熟悉一点)
  22. Mysql事务有什么特性
  23. 隔离性如何保证的?(回答有点错乱)原子性如何保证的?
  24. Mysql事务隔离级别有哪些,分别解决哪些问题(回答有点混乱)
  25. 脏读和幻读有什么区别
  26. 说一下对MVCC的理解
  27. 如何判断行记录是否对另一个事务可见.(有点混乱)
  28. 读已提交和可重复度隔离级别实现MVCC的区别?
  29. 可重复读隔离级别为什么不能完全避免幻读,那它完全解决啦不可重复读问题吗
  30. 说一下锁的分类(插入意向锁没提及到)
  31. 如何实现乐观锁
  32. update 没有带where条件,加的什么锁
  33. 带了where条件,没有命中索引,加的什么锁(需要提醒)
  34. 两条更新语句更新同一条记录,加的是什么锁(还需要提醒)
  35. Mysql的日志介绍一下.
  36. redo log如何实现持久化的,除了崩溃恢复,还有其他作用吗
  37. 解释一下两阶段提交吧
  38. 如何查看一条语句是否走了索引
  39. 如何找到慢SQL,如何优化慢SQL呢(建议可以看一下线上排查的实例)
  40. SQL和索引都没问题,查询还是很慢?
  41. MySQL主从复制的过程

MySQL 存储引擎

  1. MySQL ⽀持哪些存储引擎?默认使⽤哪个?
  2. MyISAM 和 InnoDB 有什么区别?

MySQL 事务

  1. 事务的四⼤特性了解么?
  2. 并发事务带来了哪些问题?不可重复读和幻读有什么区别?
  3. MySQL 事务隔离级别?默认是什么级别?
  4. MySQL 的隔离级别是基于锁实现的吗?
  5. InnoDB 对 MVCC 的具体实现

MySQL 字段类型

  1. char 和 varchar 的区别是什么?
  2. varchar(100)和 varchar(10)的区别是什么?
  3. decimal 和 float/double 的区别是什么?存储⾦钱应该⽤哪⼀种?
  4. 为什么不推荐使⽤ text 和 blob?

MySQL 索引

  1. 为什么索引能提⾼查询速度?
  2. 聚集索引和⾮聚集索引的区别?⾮聚集索引⼀定回表查询吗?
  3. 索引这么多优点,为什么不对表中的每⼀个列创建⼀个索引呢?(使⽤索引⼀定能提⾼查
    询性能吗?)
  4. 索引底层的数据结构了解么?Hash 索引和 B+树索引优劣分析
  5. B+树做索引⽐红⿊树好在哪⾥?
  6. 最左前缀匹配原则了解么?
  7. 什么是覆盖索引
  8. 如何查看某条 SQL 语句是否⽤到了索引?

MySQL 锁

表级锁和⾏级锁有什么区别?
哪些操作会加表级锁?哪些操作会加⾏级锁?请简单举例说⼀下。
InnoDB 有哪⼏类⾏锁?
Next-Key Lock 的加锁范围?
当前读和快照读有什么区别?
MySQL 如何使⽤乐观锁和悲观锁?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/28119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL之优化服务器设置(四)

优化服务器设置 InnoDB的IO配置 双写缓冲(Doublewrite Buffer) InnoDB用双写缓冲来避免页没写完整所导致的数据损坏。当一个磁盘写操作不能完整地完成时&#xff0c;不完整的页写入就可能发生&#xff0c;16KB的页可能只有一部分被写到磁盘上。有多种多样的原因(崩溃、Bug&am…

【纯干货级教程】深度学习根据loss曲线进行分析调参

相信很多刚刚接触目标检测系列算法小伙伴跑深度学习算法时会有许多困惑&#xff0c;比如训练得出的loss曲线有什么意义&#xff1f;训练的一些参数要如何设置选择&#xff1f;选择哪个算法模型作为baseline、选择哪个参数量/复杂度/深度的模型进行训练最为合适&#xff1f; 本…

生成和链接动态库

生成和链接动态库 在Linux和windows中的动态库是不一样的 linux 的动态库不需要设置导入导出符号&#xff0c;以.os为后缀windows中需要设置导入和导出符号.lib&#xff0c;以及动态库的后缀是dll 1、windows环境 1、创建动态库 项目结构 CMakeLists.txt cmake_minimum_re…

如何使用 pip 卸载所有已安装的 Python 包?

在开发过程中,我们可能会安装许多 Python 包,有时需要彻底清理环境,以便从头开始或者解决冲突问题。下面将介绍如何使用 pip 命令卸载所有已安装的 Python 包。 一、列出所有已安装的包 首先,需要列出当前环境中所有已安装的包。使用以下命令: pip freeze这将输出所有已…

使用Ventoy 替代Win_To_Go更好的随身系统

Ventoy支持在物理机上直接启动安装了 Linux/Windows 系统的 磁盘映像文件 。 系统是在真实物理机上运行&#xff0c;并不是在虚拟机里运行&#xff0c;没有性能损失。支持 Legacy BIOS 和 UEFI 模式。支持从任意磁盘启动磁盘映像。 Windows 支持固定大小以及动态扩展类型的 VH…

设计模式-代理模式Proxy(结构型)

代理模式&#xff08;Proxy&#xff09; 代理模式是一种结构型模式&#xff0c;它可以通过一个类代理另一个类的功能。代理类持有被代理类的引用地址&#xff0c;负责将请求转发给代理类&#xff0c;并且可以在转发前后做一些处理 图解 角色 抽象主题&#xff08;Subject&…

ActiViz中的拾取函数介绍

文章目录 1. 拾取函数概述2. 拾取函数的类型3. 拾取函数的工作流程4. 点拾取函数(vtkPointPicker)5. 单元拾取函数(vtkCellPicker)6. 世界坐标拾取函数(vtkWorldPointPicker)7. 近场拾取函数(vtkPropPicker)8. 拾取函数的工作流程9. 点拾取函数(vtkPointPicker)详解1…

光功率计传感器

光探测仪表: 激光功率计探头按照不同的原理和材料分为热电堆型、光电二极管型以及包含两种传感器的综合探头, 激光能量计则有热释电传感器和热电堆传感器探头 热释电效应传感器: 热释电传感器的工作原理主要是基于热释电效应。当物体处于不同温度时,会发射出不同强度的红…

gcn+tcn+transformer入侵检测

gcn gcn_out self.gcn(A_hat, D_hat, X) 的公式实际上是图卷积网络&#xff08;GCN&#xff09;层的核心操作。具体来说&#xff0c;这一步的计算基于图卷积的基本公式&#xff1a; H ( l 1 ) σ ( D ^ − 1 / 2 A ^ D ^ − 1 / 2 H ( l ) W ( l ) ) H^{(l1)} \sigma\left…

新人学习笔记之(常量)

一、什么是常量 1.常量&#xff1a;在程序的执行过程中&#xff0c;其值不能发生改变的数据 二、常量的分类 常量类型说明举例整型常量整数、负数、0123 456实型常量所有带小数点的数字1.93 18.2字符常量单引号引起来的字母、数字、英文符号S B字符串常量双引号引起来的&…

深入剖析 Laravel 框架:构建高效PHP应用的最佳实践

引言 随着互联网的高速发展&#xff0c;PHP 作为一门广泛使用的服务器端脚本语言&#xff0c;始终备受开发者青睐。而在众多 PHP 框架中&#xff0c;Laravel 凭借其优雅的设计和高效率&#xff0c;成为了构建现代 Web 应用的热门选择。本文将从零开始&#xff0c;探讨如何使用 …

【ubuntu中的docker记录】—— 使用docker的常用的指令记录,持续更新中

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、docker启动类指令二、docker镜像操作类指令三、docker容器操作类指令总结 前言 Docker常用指令如docker run、docker build、docker pull等&#xff0c;使…

镍电解阳极液深度除铜树脂

摘要&#xff1a;HP686适用于以下行业中的铜、镍等金属选择性吸附&#xff1a; • 可用于锂电正极材料、锂电回收等生产过程中回收镍、铜&#xff0c;料液纯化 • 可在酸性条件下 (pH< 2) &#xff0c;吸附铜离子 • 钴电解液中去除镍离子&#xff0c;纯化电解液 • 可在…

面向对象前置(java)

文章目录 环境配置相关如何在 cmd 任何路径下中 使用 javac(编译) 和 java(运行) 指令path变量的含义javac(编译&#xff09;使用java(运行&#xff09;的使用public class 和 class 的区别 标识符命名规则命名规范 字面量字符串拼接变量的作用域转移字符类型转换接收用户键盘输…

配置 SSH 管理多个 Git 仓库和以及多个 Github 账号

在工作中&#xff0c;我们可能需要将代码推送到公司内部的自建 Git 代码托管平台&#xff08;如 GithLab&#xff09;。与此同时&#xff0c;日常开发过程中&#xff0c;我们也常常需要将代码提交到社区的 Git 代码托管平台&#xff08;如 Github 等&#xff09;。提交到 githu…

公差基础-配合(互换性和测量基础)-2

过盈配合&#xff1a; 配合的种类&#xff1a; 三种&#xff1a;间隙&#xff0c;过渡&#xff0c;过盈配合&#xff1a; 间隙配合&#xff1a; 过盈配合&#xff1a; 过渡配合&#xff1a; 间隙量&#xff1a;最大间隙减去最小间隙&#xff1b; 配合的公差怎么算&#xff1a…

江协科技STM32学习- 2安装Keil5-MDK

本文是根据哔哩哔哩网站上“江协科技STM32”视频的学习笔记&#xff0c;在这里会记录下江协科技STM32开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技STM32教学视频和链接中的内容。 引用&#xff1a; STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩…

TypeScript入门教程

今天&#xff0c;给大家分享一个自己总结的超详细的TypeScript入门教程电子书。从TypeScript的基础知识开始讲解&#xff0c;包括数据类型、变量、运算符、条件语句、循环结构等基本概念。接着&#xff0c;详细介绍TypeScript中的函数、类和接口等高级特性&#xff0c;以及如何…

Oracle阅读Java帮助文档

进入到Help Center 选择Java 查看Java SE [version]对应版本相关的内容 查看其它版本 查看Java11 javac等相关参数 目录查看java相关命令

费曼的博士学位论文及下载

原始链接 PDF影印版下载 以前看《费曼物理学讲义》觉得最小作用原理部分讲得非常多、而且比较炫。现在知道原因了。 The principle of least action in quantum mechanics Richard Phillips Feynman(Princeton U. )May, 1942 74 pages Supervisor: John Archibald Wheeler…