合集-java

Java 多线程 面试题
摘要:并发编程三要素? 三要素主要包括可见性、原子性和有序性 可见性:是指一个线程对共享变量的修改能够被其他线程立即看到的特性。 原子性:是指一个或多个操作要么全部执行成功,要么全部执行失败,不会被其他因素打断。 有序性:是指程序执行的顺序必须符合预期,不能出现乱序的情况。 同步方法和同步块哪个是更好的选 阅读全文

posted @ 2025-01-08 19:17 mshfx 阅读(51) 评论(0) 推荐(0) 编辑

Java 多线程 面试题
摘要:并发编程三要素? 三要素主要包括可见性、原子性和有序性 可见性:是指一个线程对共享变量的修改能够被其他线程立即看到的特性。 原子性:是指一个或多个操作要么全部执行成功,要么全部执行失败,不会被其他因素打断。 有序性:是指程序执行的顺序必须符合预期,不能出现乱序的情况。 同步方法和同步块哪个是更好的选 阅读全文

posted @ 2025-01-08 19:19 mshfx 阅读(76) 评论(0) 推荐(0) 编辑

Java Druid 面试题
摘要:Druid连接池在项目中有哪些优势? 性能优越:Druid采用了高效的连接管理机制,可以快速地创建和回收数据库连接,减少了连接的创建和销毁带来的性能开销。 监控与统计:Druid提供了详细的监控信息,包括连接池的状态、SQL执行的统计信息等,这有助于性能调优和问题诊断。 SQL日志记录:Druid内 阅读全文

posted @ 2025-01-09 10:01 mshfx 阅读(75) 评论(0) 推荐(0) 编辑

Java Dubbo 面试题
摘要:谈谈你理解的Dubbo? Dubbo是一个高性能的Java RPC框架,它提供了服务的注册、发现、调用以及监控等功能,使得开发者可以方便地构建分布式系统和服务化架构。 服务治理:Dubbo提供了一套服务治理的解决方案,包括服务的注册、发现、负载均衡、容错和监控等。 高性能:Dubbo支持多种协议,如 阅读全文

posted @ 2025-01-14 10:11 mshfx 阅读(84) 评论(0) 推荐(0) 编辑

Java MyBatis 面试题
摘要:谈谈MyBatis的启动过程? 加载配置文件: MyBatis的配置文件是一个XML文件,包含了数据库连接信息、映射文件的位置等配置信息。在启动过程中,MyBatis会读取并解析这个配置文件。 创建SqlSessionFactory对象: SqlSessionFactory是MyBatis的核心对象 阅读全文

posted @ 2025-01-13 16:08 mshfx 阅读(83) 评论(0) 推荐(0) 编辑

docker部署apollo
摘要:1. 拉取镜像 ​ docker pull apolloconfig/apollo-configservice:latest docker pull apolloconfig/apollo-adminservice:latest docker pull apolloconfig/apollo-por 阅读全文

posted @ 2025-02-01 15:15 mshfx 阅读(22) 评论(0) 推荐(0) 编辑

Maven 30问
摘要:Maven 基础知识 什么是 Maven?它的主要作用是什么? Maven 是一个项目管理和构建工具,主要用于 Java 项目的构建、依赖管理和项目信息管理。 它通过 POM(Project Object Model)文件来描述项目的结构和依赖关系。 Maven 的核心概念有哪些?(如 POM、坐标 阅读全文

posted @ 2025-02-18 20:50 mshfx 阅读(52) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示