携程线下一面,面试内容:

ops/2024/10/22 3:14:33/

面试时间:2024/9/12

• 实例方法和静态方法有什么不一样?

• Java中的异常有哪几类?分别怎么使用?

• 常用的集合类有哪些?比如List如何排序?

• ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么?

• 内存溢出是怎么回事?

• ClassLoader有什么用?

• JVM堆的基本结构。

• JVM的垃圾算法有哪几种?CMS收集算法的流程?

• JVM有哪些常用启动参数可以调整?

• 如何查看JVM的内存使用情况?

• Java程序是否会内存溢出?

• 硬链接和软链接的区别?

• inode是什么?

• Linux常用命令有哪些?

• 怎么看一个Java线程的资源耗用?

• Load过高的可能性有哪些?

• MySQL InnoDB的特点?

• 乐观锁和悲观锁的区别?

• 数据库隔离级别是什么?有什么作用?

 


http://www.ppmy.cn/ops/127459.html

相关文章

Qt获取磁盘信息+表格显示

效果展示 主要代码 获取磁盘相关数据 获取磁盘数据 Qt 没有提供相关的接口,需要使用 Windows API。接口解释如下: BOOL GetDiskFreeSpaceExW([in, optional] LPCWSTR lpDirectoryName,[out, optional] PULARGE_INTEGER lpFreeBytesAvailable…

大贤3D家谱-视图操作

在大贤家谱2025-3D中,您将体验到前所未有的家谱浏览方式。软件打破传统纸质家谱的局限,通过动态的三维展示,让信息更加直观且易于理解。 1. 自由浏览家谱​ 旋转、放大、缩小和平移:左键旋转,右键平移,滚…

知识点:代理设计模式

1.场景设定和问题复现 1 准备项目 pom.xml <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.3.1</version> <scope>test</scope></dependen…

医护人员排班|基于springBoot的医护人员排班系统设计与实现(附项目源码+论文+数据库)

私信或留言即免费送开题报告和任务书&#xff08;可指定任意题目&#xff09; 目录 一、摘要 二、相关技术 三、系统设计 四、数据库设计 五、核心代码 六、论文参考 七、源码获取 一、摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息…

从 K8s 的 “临时容器” 看 K8s 设计的厉害之处

大家好&#xff0c;这里是G-LAB IT实验室。 ​ 从一个容器的不足说起 容器概念出现时&#xff0c;有个非常重要的理念&#xff1a;容器中极简。 即容器里面只保留需要运行的进程就可以&#xff0c;其他一律不要安装。这也是为什么 Docker 出现的那时&#xff0c;有一篇文章…

Windows PowerShell 有没有类似conda的虚拟环境功能?

PowerShell本身并不直接提供与Conda完全相同的环境功能&#xff0c;但PowerShell可以通过一些方法和工具来实现类似的环境管理。以下是对PowerShell和Conda环境功能的详细对比及PowerShell实现类似功能的途径&#xff1a; 一、Conda的环境功能 Conda是一个开源的包管理系统和…

Mac 编译 Unreal 源码版本

在Mac上编译Unreal Engine源码需要遵循以下步骤&#xff1a; 安装必要的依赖项&#xff1a; Xcode Python&#xff08;建议使用2.7版本&#xff09; Java&#xff08;使用JDK 8&#xff09; CMake Ninja SVN&#xff08;用于获取某些依赖项&#xff09; 获取Unreal Engi…

15分钟学Go 实战项目一:命令行工具

实战项目一&#xff1a;命令行工具 1. 引言 命令行工具是开发者常用的工具之一&#xff0c;它可以帮助用户通过命令行界面对程序进行控制和交互。在这节中&#xff0c;我们将创建一个简单的命令行工具&#xff0c;以帮助你理解Go语言的基本语法和如何处理命令行输入。在这个过…