腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java面试
Java面试八股文专栏,整理记录Java面试常见问题,包括MySQL、Redis、框架、微服务、消息中间件、多线程、JVM、设计模式、常见技术场景等。根据现有技术发展、他人及自己的面经,不断更新、完善
专栏成员
举报
34
文章
15155
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(34)
面试(24)
java(20)
mysql(7)
数据库(5)
jvm(5)
redis(5)
数据结构(3)
并发编程(3)
多线程(3)
hashmap(2)
string(2)
集合(2)
计算机网络(2)
http(1)
分布式(1)
缓存(1)
jdk(1)
tcp/ip(1)
udp(1)
rabbitmq(1)
spring cloud(1)
微服务(1)
kafka(1)
cookie(1)
hashtable(1)
java8(1)
list(1)
rocketmq(1)
session(1)
tcp(1)
volatile(1)
操作系统(1)
计算机基础(1)
锁(1)
网络协议(1)
中间件(1)
搜索文章
搜索
搜索
关闭
面试:什么是死锁,如何避免或解决死锁;MySQL中的死锁现象,MySQL死锁如何解决
锁
mysql
操作系统
面试
死锁(Deadlock)是指两个或两个以上的线程(或进程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去,此时称系统处于死锁状态或系统产生了死锁。
寻求出路的程序媛
2024-11-10
103
0
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
cookie
session
计算机网络
面试
http
本文对于计算机面试、笔试过程中经常被问到的计算机网络类问题,做一个梳理总结,方便自己查看学习,同时也希望为其他找工作、学习的伙伴提供一个参考。
寻求出路的程序媛
2024-11-07
95
0
面试:TCP、UDP如何解决丢包问题
tcp
网络协议
udp
TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况,如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的过程或者接收的过程出现问题。
寻求出路的程序媛
2024-11-07
132
0
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
tcp/ip
计算机基础
计算机网络
面试
在软件开发、Java、后端的面试中,浏览器中输入URL到页面返回的全过程 是一道非常经典的面试题,更是经常被作为面试的压轴题出现。有时也会通过其他方式来问,譬如:
寻求出路的程序媛
2024-11-05
84
0
Redis的ZSet底层数据结构,ZSet类型全面解析
redis
面试
数据结构
详细介绍:Redis五种数据类型、String、List、Set、Hash、ZSet
寻求出路的程序媛
2024-11-03
124
0
Redis常见面试题:ZSet底层数据结构,SDS、压缩列表ZipList、跳表SkipList
面试
数据结构
redis
还记得Redis五种数据类型、String、List、Set、Hash、ZSet吗?如果忘记可以到这里重新温习:Redis基础(超详解)一 :Redis定义、SQL与NoSQL区别、Redis常用命令、Redis五种数据类型、String、List、Set、Hash、ZSet;Redis的Java客户端
寻求出路的程序媛
2024-11-03
70
0
Redis数据结构:List类型全面解析
list
redis
数据结构
详细介绍:Redis五种数据类型、String、List、Set、Hash、ZSet
寻求出路的程序媛
2024-11-03
89
0
HashMap常见面试题(超全面):实现原理、扩容机制、链表何时升级为红黑树、死循环
java
hashmap
面试
十一、为什么我们需要hash()函数 (n-1)\&hash,而不是直接用key的hashcode直接计算下标
寻求出路的程序媛
2024-10-17
199
0
HashMap和Hashtable的key和value可以为null吗,ConcurrentHashMap呢
java
hashmap
hashtable
面试
首先来看看Hashtable为什么不允许key为null、value也不能为null
寻求出路的程序媛
2024-10-16
75
0
JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程
java
jvm
面试
本文重点介绍JVM面试题——类加载器、双亲委派模型、类装载的执行过程。对于相关面试题,进行重点归纳总结;如果想查看具体详情,可参考 类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类、JVM —— 类加载器的分类,双亲委派机制
寻求出路的程序媛
2024-09-19
75
0
JVM —— 类加载器的分类,双亲委派机制
面试
java
jvm
还记得类加载器的定义、作用、类加载的完整过程吗?如果忘记可以到这里重新温习: 类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类 ,此处重点讲述类加载器的分类。
寻求出路的程序媛
2024-09-19
58
0
类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类
jvm
面试
java
作用:负责将.class文件(存储的物理文件)加载在到内存中。通过加载字节码数据放入内存转换成byte[],接下来调用虚拟机底层方法将byte[]转换成方法区和堆中的数据
寻求出路的程序媛
2024-09-18
93
0
RabbitMQ、Kafka对比(超详细),Kafka、RabbitMQ、RocketMQ的区别
rabbitmq
kafka
rocketmq
面试
中间件
RabbitMQ和Kafka是两种流行的消息传递系统,它们在多个方面存在显著的差异。
寻求出路的程序媛
2024-08-07
1.3K
0
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
面试
java
spring cloud
微服务
【基础的内容考察 ——回答原则:简单的问题不能答错(一道面试题就能淘汰一个人),新手和老手都要注意】
寻求出路的程序媛
2024-08-05
154
0
JVM常见面试题(二):JVM是什么、由哪些部分组成、运行流程,JDK、JRE、JVM关系;程序计数器,堆,虚拟机栈,堆栈的区别是什么,方法区,直接内存
java
jvm
面试
JVM(Java Virtual Machine,即java虚拟机),java程序的运行环境(java二进制字节码的运行环境)。
寻求出路的程序媛
2024-08-01
96
0
JVM常见面试题(一):JVM是什么、JVM由哪些部分组成、运行流程是什么,JDK、JRE、JVM的联系与区别
java
jdk
jvm
JVM(Java Virtual Machine,即java虚拟机),java程序的运行环境(java二进制字节码的运行环境)。
寻求出路的程序媛
2024-07-29
118
0
Redis常见面试题(二):redis分布式锁、redisson;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型
数据库
分布式
redis
还记得Redis使用场景、缓存穿透、缓存击穿、缓存雪崩、Redis持久化、数据过期策略、数据淘汰策略吗?如果忘记可以到这里重新温习, Redis常见面试题(一):Redis使用场景,缓存、分布式锁;缓存穿透、缓存击穿、缓存雪崩;双写一致,Canal,Redis持久化,数据过期策略,数据淘汰策略。
寻求出路的程序媛
2024-07-24
1.2K
0
Redis常见面试题(一):Redis使用场景,缓存、分布式锁;缓存穿透、缓存击穿、缓存雪崩;双写一致,Canal,Redis持久化,数据过期策略,数据淘汰策略
java
数据库
缓存
redis
缓存穿透:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库
寻求出路的程序媛
2024-07-16
443
0
MySQL面试题(最全、超详细)——定位慢查询、聚簇索引、覆盖索引、深分页优化、sql优化、并发事务问题、隔离级别、undo log与redo log、主从同步
面试
java
数据库
mysql
查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有SQL语句的日志如果要开启慢查询日志,需要在MySQL的配置文件(/etc/my.cnf)中配置如下信息:
寻求出路的程序媛
2024-06-25
579
0
MySQL锁、加锁机制(超详细)—— 锁分类、全局锁、共享锁、排他锁;表锁、元数据锁、意向锁;行锁、间隙锁、临键锁;乐观锁、悲观锁
面试
java
数据库
mysql
客户端发往MySQL的一条条SQL语句,实际上都可以理解成一个个单独的事务(一条sql语句默认就是一个事务)。而事务是基于数据库连接的,每个数据库连接在MySQL中,又会用一条工作线程来维护,也意味着一个事务的执行,本质上就是一条工作线程在执行,当出现多个事务同时执行时,这种情况则被称之为并发事务,所谓的并发事务也就是指多条线程并发执行。
寻求出路的程序媛
2024-06-24
6.5K
1
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档