欢迎来到阿彬学java的博客

合集-java

摘要:并发编程三要素? 三要素主要包括可见性、原子性和有序性 可见性:是指一个线程对共享变量的修改能够被其他线程立即看到的特性。 原子性:是指一个或多个操作要么全部执行成功,要么全部执行失败,不会被其他因素打断。 有序性:是指程序执行的顺序必须符合预期,不能出现乱序的情况。 同步方法和同步块哪个是更好的选 阅读全文
posted @ 2025-01-08 19:17 mshfx 阅读(110) 评论(0) 推荐(0)
摘要:并发编程三要素? 三要素主要包括可见性、原子性和有序性 可见性:是指一个线程对共享变量的修改能够被其他线程立即看到的特性。 原子性:是指一个或多个操作要么全部执行成功,要么全部执行失败,不会被其他因素打断。 有序性:是指程序执行的顺序必须符合预期,不能出现乱序的情况。 同步方法和同步块哪个是更好的选 阅读全文
posted @ 2025-01-08 19:19 mshfx 阅读(145) 评论(0) 推荐(0)
摘要:Druid连接池在项目中有哪些优势? 性能优越:Druid采用了高效的连接管理机制,可以快速地创建和回收数据库连接,减少了连接的创建和销毁带来的性能开销。 监控与统计:Druid提供了详细的监控信息,包括连接池的状态、SQL执行的统计信息等,这有助于性能调优和问题诊断。 SQL日志记录:Druid内 阅读全文
posted @ 2025-01-09 10:01 mshfx 阅读(172) 评论(0) 推荐(0)
摘要:谈谈你理解的Dubbo? Dubbo是一个高性能的Java RPC框架,它提供了服务的注册、发现、调用以及监控等功能,使得开发者可以方便地构建分布式系统和服务化架构。 服务治理:Dubbo提供了一套服务治理的解决方案,包括服务的注册、发现、负载均衡、容错和监控等。 高性能:Dubbo支持多种协议,如 阅读全文
posted @ 2025-01-14 10:11 mshfx 阅读(186) 评论(0) 推荐(0)
摘要:谈谈MyBatis的启动过程? 加载配置文件: MyBatis的配置文件是一个XML文件,包含了数据库连接信息、映射文件的位置等配置信息。在启动过程中,MyBatis会读取并解析这个配置文件。 创建SqlSessionFactory对象: SqlSessionFactory是MyBatis的核心对象 阅读全文
posted @ 2025-01-13 16:08 mshfx 阅读(130) 评论(0) 推荐(0)
摘要: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 阅读(99) 评论(0) 推荐(0)
摘要:Maven 基础知识 什么是 Maven?它的主要作用是什么? Maven 是一个项目管理和构建工具,主要用于 Java 项目的构建、依赖管理和项目信息管理。 它通过 POM(Project Object Model)文件来描述项目的结构和依赖关系。 Maven 的核心概念有哪些?(如 POM、坐标 阅读全文
posted @ 2025-02-18 20:50 mshfx 阅读(126) 评论(0) 推荐(0)