![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 85
野驴程序员
北京建筑大学
展开
-
计算机网络
TCP(Transmission Control Protocol,传输控制协议)**是一种面向连接的、可靠的传输层协议**。它在计算机网络中负责提供可靠的数据传输和流量控制。**TCP通过使用三次握手建立一个连接**,确保通信双方能够互相识别和确认彼此的身份。在连接建立之后,TCP会对数据进行分段并为每个分段加上序号,确保数据按顺序到达目标主机,并负责丢失的分段的重传。这种可靠性使得**TCP适用于需要高度可靠传输的应用程序,如文件传输和电子邮件**。此外,TCP还具有流量控制和拥塞控制的功能。原创 2024-01-10 16:50:08 · 787 阅读 · 1 评论 -
redis面试题
应用: 为了防止Redis的雪崩和击穿,可以采取以下方法:1.使用多个Redis节点进行数据备份,避免单点故障;2.设置缓存数据的过期时间,防止数据过期导致缓存失效;需要注意的是,解决Redis雪崩和击穿问题并不是一种通用的方案,具体的解决方法需要根据业务场景和需求进行调整和实现。Redis的雪崩和击穿是指在高并发的情况下,缓存数据突然失效,导致大量请求直接访问数据库,造成数据库宕机的现象。原理: Redis是一种基于内存的数据存储系统,支持多种数据结构,例如字符串、哈希、列表、集合、有序集合等。原创 2023-07-09 11:32:31 · 238 阅读 · 0 评论 -
java基础
因此,在选择使用哪个类时,需要根据具体的需求来判断。相同时,它们被认为是相等的,以便在哈希表等数据结构中进行正确的查找和比较操作。String:是只读字符串,每次对string的操作都会产生一个新的对象。两个对象的equals返回true,那么hashcode一定相等;两个对象的hashcode相等,那么equals不一定为true;StringBuffer:可变的字符数组,对方法加了同步锁,,类中的所有成员方法都隐式的被指定为final方法。,修饰引用变量表示引用不可变,引用指向的内容可变。原创 2023-07-04 19:13:06 · 342 阅读 · 0 评论 -
SpringBoot面试题
事务在逻辑上是一组操作,要么执行,要不都不执行。主要是针对数据库而言的,比如说 MySQL。为了保证事务是正确可靠的,在数据库进行写入或者更新操作时,就必须得表现出 ACID 的 4 个重要特性:原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。原创 2023-07-02 17:06:09 · 432 阅读 · 0 评论 -
MySQL面试题
优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS。Remote Dictionary Server,直译为:远程字典服务。等场景,是一种NoSQL(not-only sql,字符串、哈希、列表、有序集合、无序集合。Redis 是C语言开发的一个开。Redis是一种高速缓存数据库。原创 2023-07-01 14:15:31 · 188 阅读 · 0 评论 -
java面试题
例如,可以定义一个只接受整数类型的列表,也可以定义一个只接受字符串类型的栈,还可以定义一个可以接受任何类型数据的通用排序算法。Java中的反射是指在程序运行时通过对类的解析和操作来获取类中的信息,并且可以动态地创建对象、调用方法和访问属性等。数组的默认长度是16。数组中的每一个元素为一个node,也就是链表的一个节点,node的数据包含: key的hashcode, key, value,指向下一个node节点的指针。但是,需要注意的是,在进行序列化时需要考虑到版本控制、安全性和性能等方面的问题。原创 2023-06-18 16:51:46 · 704 阅读 · 0 评论