#JAVA异常分类及处理 ##1.概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不会返回任何值。另...
`C++`作为一门重要的编程语言,其在面试中常常是热门的考察对象。本文将会介绍一些常见的`C++`面试题,帮助`C++`面试者避免很多不必要的困惑和迷惑。每个问题都有相对应的答案,以便各位同学快速查阅...
## 整体概述 1、为什么需要TCP/IP网络模型? 2、TCP/IP各层的作用? 3、键入网址到网页显示,期间发生了什么? 4、OSI 网络模型与TCP/IP网络模型对照 5、Linux 网络协议栈...
## 基础内容 1、MySQL的架构分层 2、一条 SQL 查询语句的执行流程 3、如何查看 MySQL 服务被多少个客户端连接了? 4、 空闲连接会一直占用着吗? 5、MySQL 的连接数有限制吗?...
## 过程 (1)三十分钟做了一个笔试题 > 涉及的方面比较广,比如: > 1. 计网web session的使用、 > 2. 代码重构(if-else嵌套太多) > 3. 算...
## 1、归并排序 ## 2、N个升序链表合并为一个升序链表 牛客高频题目:NC5 ```Java import java.util.ArrayList; public class Solution ...
## 事务 **1、事务与存储引擎的关系** 事务是由 MySQL 的引擎来实现的,我们常见的 InnoDB 引擎它是支持事务的。 不过并不是所有的引擎都能支持事务,比如 MySQL 原生的 MyIS...
## 设备管理 **1、为什么需要设备控制器?** 我们的电脑设备可以接非常多的输入输出设备,比如键盘、鼠标、显示器、网卡、硬盘、打印机、音响等等,每个设备的用法和功能都不同,那操作系统是如何把这些输...
## 进程与线程 **1、什么是进程?** 我们编写的代码只是一个存储在硬盘的静态文件,通过编译后就会生成二进制可执行文件,当我们运行这个可执行文件后,它会被装载到内存中,接着 CPU 会执行程序中的...
## 背景 (impact) 今天上午还在慢悠悠地整理一些面试问题,然后突然就再BOSS上收到了一条消息 中午十一点 架构师:看了你的简历,今天有空面试嘛 我:有的,下午几点这样? 中午十二点 架构师...
## 硬件结构 **1、冯诺依曼结构是怎么样的?** 定义计算机基本结构为 5 个部分,分别是运算器、控制器、存储器、输入设备、输出设备。 > 其中CPU包括三个部分:控制单元、寄存器、逻辑运算...
## 背景 从裁员到现在已经满打满算两个月了,期间发生了很多事情。从一开始的自信,之后的自律学习,然后又逐渐被各种各样的事情扰乱,到最近投简历的时候发现事情的不易。总的来说应该是非常波折的,但是平静下...
### LRU - 最近最不常用的缓存 **基本概念**: 缓存算法是指令的一个明细表,用于提示计算设备的缓存信息中哪些条目应该被删去. 常见种类有: LRU LFU ...
在 Java 中,经常会需要交换两个变量的值,我们一般是使用第三变量完成,比如 ```java temp = a; a = b; b = temp; ``` 这样的写法确实能达成目标,但因此而引入了第...