- 博客(11)
- 收藏
- 关注
原创 大小端是什么意思
大小端(Endian)是计算机体系结构中对于数据在内存中存储顺序的一种约定。在不同的计算机体系结构中,多字节数据(如整数、浮点数等)的存储顺序可能不同。
2024-05-29 08:52:03
316
原创 数据库面试题
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合,这些语句被编译并存储在数据库中,可以多次调用。存储过程可以接受输入参数,并可以返回输出参数。预编译:存储过程在创建时就会被编译,因此执行时不需要再次编译,提高了性能。封装性:可以将复杂的业务逻辑和数据访问代码封装在存储过程中,对外提供简单的接口。可重用性:存储过程一旦创建,可以在多个应用程序中重复使用。安全性:可以通过权限控制,限制用户对基础数据的直接访问,只能通过存储过程进行操作。减少网络通信。
2024-05-21 15:28:11
610
原创 Java面试题
JVM(Java虚拟机)是一种可以执行Java字节码的虚拟机。它是一种规范,不同的供应商可以实现自己的版本。当我们运行一个Java程序时,JVM会将字节码转换为特定平台的机器码。JDK(Java开发工具包)是一个用于开发Java应用程序的工具集合,包括编译器、调试器和运行时环境。JRE(Java运行时环境)是一个运行Java应用程序的环境,包括JVM和核心类库。面向对象编程(OOP)是一种编程范式,它使用对象和类来表示数据和操作。OOP的主要概念包括封装、继承和多态。
2024-05-17 11:41:10
379
原创 设计模式面试题
设计模式是软件工程中经常出现的问题的典型解决方案,这些解决方案被总结和命名,以供其他开发者学习和使用。设计模式主要分为三大类:创建型、结构型和行为型。
2024-05-16 16:51:23
584
原创 Redis面试题
主从复制故障转移是Redis高可用性(HA)的一个重要特性,它允许在主服务器不可用时自动将从服务器提升为新的主服务器。这个过程通常由Redis Sentinel(哨兵)系统来管理和执行。监控Sentinel实例会定期向主服务器和从服务器发送心跳请求(ping),以监控它们的状态。Sentinel也会互相发送心跳请求,以监控其他Sentinel实例的状态。主观下线(SDOWN)
2024-05-16 14:22:02
792
原创 Shell面试题
Shell是一个命令行界面(CLI)用于访问操作系统的服务。它是用户与操作系统之间交互的界面,允许用户执行程序、管理文件、以及操作系统上运行的其他任务。在Unix和类Unix系统(如Linux)中,Shell通常指的是一个程序,它接受从键盘输入的命令,然后解释这些命令,传递给操作系统的内核执行。Shell也提供了一个环境,用户可以在其中执行脚本,这些脚本是一系列命令的集合,通常用来完成特定的任务。Shell不仅仅是命令解释器,它也是一种强大的编程语言。
2024-05-14 16:27:30
861
原创 Socket面试题
TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP协议族中,TCP负责在两个主机之间建立可靠的连接,并保证数据包的顺序传输和数据的完整性。TCP使用三次握手(three-way handshake)过程来建立一个新的连接。第一次握手(SYN)客户端发送一个SYN(同步序列编号)标志的TCP段到服务器,以便开始一个新的连接。这个段中包含客户端的初始序列号(ISN),这是由客户端随机生成的。第二次握手(SYN-ACK)
2024-05-14 10:44:48
1281
1
原创 Nginx面试题
Nginx(发音为“Engine-X”)是一个开源的高性能HTTP和反向代理服务器,它也可以作为IMAP/POP3代理服务器。由于其高性能、稳定性、丰富的功能集、简单的配置以及低资源消耗而被广泛使用。它是由俄罗斯程序员Igor Sysoev开发的,首次公开发布于2004年。由于其卓越的性能和稳定性,Nginx在全球范围内被广泛采用,特别是在需要处理大量流量的高负载网站上。在中国,许多大型网站和服务,如百度、京东、淘宝等,都在使用Nginx作为其Web服务器软件。
2024-05-14 09:32:48
1354
原创 MQTT面试题
在MQTT协议中,客户端ID是一个唯一标识符,用于识别连接到MQTT代理(Broker)的每个客户端。唯一性:每个客户端必须有一个唯一的客户端ID,这样代理才能区分不同的客户端。如果两个客户端尝试使用相同的客户端ID连接到代理,代理通常会拒绝第二个连接请求。会话管理:客户端ID用于代理管理客户端的会话信息,包括订阅列表、未确认的消息和QoS级别。当客户端断开连接后,如果设置了clean session为false,代理会保留客户端的会话信息,当客户端使用相同的客户端ID重新连接时,可以恢复之前的会话状态。
2024-05-13 15:12:19
1354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人