上一页 1 2 3 4 5 6 ··· 112 下一页
摘要: Java 版本迭代中,LTS(长期支持)版本(如 8、11、17)因提供 5-8 年的官方支持,被企业广泛采用。以下按版本顺序梳理 JDK 8 及之后的核心新特性,重点突出 LTS 版本的关键更新: 一、JDK 8(2014 年,LTS)—— 革命性的版本 JDK 8 引入了大量改变 Java 编程 阅读全文
posted @ 2025-10-15 15:46 hanease 阅读(15) 评论(0) 推荐(0)
摘要: JDK 8(Java 8)是 Java 历史上极具里程碑意义的版本,引入了多项革命性特性,极大提升了代码简洁性、可读性和开发效率。以下是 JDK 8 的核心新特性及方法详解,包含用法、示例和应用场景: 一、Lambda 表达式(闭包) 核心作用:用简洁的语法实现 “函数式编程”,可作为参数传递给方法 阅读全文
posted @ 2025-10-15 15:00 hanease 阅读(51) 评论(0) 推荐(0)
摘要: Optional.ofNullable() 是 Java 8 引入的 Optional 类的核心静态方法之一,用于安全地包装一个可能为 null 的对象,避免直接操作 null 导致的空指针异常(NPE)。它是处理 “不确定是否为 null 的值” 的基础工具。 基本作用 Optional.ofNu 阅读全文
posted @ 2025-10-15 14:30 hanease 阅读(53) 评论(0) 推荐(0)
摘要: 版本对应依据 Spring Cloud Alibaba 与 Nacos 的版本兼容性遵循官方维护的版本对应关系,2021.0.5.0 属于 Spring Cloud Alibaba 2021.x 分支,该分支主要适配 Nacos 2.0.x 版本(Nacos 2.0 及以上引入了 gRPC 通信模式 阅读全文
posted @ 2025-10-15 14:23 hanease 阅读(23) 评论(0) 推荐(0)
摘要: Spring Boot 项目的部署可以使用 Tomcat,但并非只能用 Tomcat。具体取决于项目的配置和需求,主要分为两种情况:** 内置服务器部署 (默认)和外部服务器部署 **。 一、默认:内置 Tomcat 部署(最常用) Spring Boot 的 spring-boot-starter 阅读全文
posted @ 2025-10-11 11:22 hanease 阅读(29) 评论(0) 推荐(0)
摘要: Keepalived、LVS、Nginx 三者结合可构建 “高可用 + 高性能 + 灵活七层处理” 的负载均衡架构,广泛用于高并发业务场景(如电商、支付系统)。三者分工明确: LVS:作为四层(TCP/UDP)负载均衡器,负责高性能流量分发(基于内核态,支持百万级并发); Nginx:作为七层(HT 阅读全文
posted @ 2025-10-09 10:31 hanease 阅读(119) 评论(0) 推荐(0)
摘要: 一、MyBatis 中 Mapper 注解与 XML 方式在处理复杂业务逻辑时的核心差异 复杂业务逻辑通常涉及 动态 SQL(多条件拼接)、多表关联查询、嵌套对象映射、批量操作、子查询 等场景。两种方式在这些场景下的处理能力和体验有显著区别: 复杂场景Mapper 注解方式XML 映射文件方式 动态 阅读全文
posted @ 2025-09-30 11:13 hanease 阅读(61) 评论(0) 推荐(0)
摘要: 在 MyBatis 中,SQL 语句的编写有两种主流方式:注解方式(直接在 Mapper 接口上写 SQL) 和 XML 映射文件方式。两种方式各有优缺点,选择需结合 SQL 复杂度、项目规模、团队协作习惯 等因素。以下是详细对比和选择建议: 一、两种方式的基本用法 1. 注解方式(SQL 写在接口 阅读全文
posted @ 2025-09-30 11:03 hanease 阅读(20) 评论(0) 推荐(0)
摘要: 在分库分表架构中,客户端解决方案和服务端解决方案的核心区别在于:分库分表的逻辑(如 “数据该路由到哪个分库 / 分表”)是在 “应用程序端” 实现,还是在 “独立的中间服务端” 实现。两者的架构、适用场景和优缺点有显著差异,以下是详细解析: 一、客户端分库分表解决方案 定义:分库分表的逻辑(数据路由 阅读全文
posted @ 2025-09-29 15:02 hanease 阅读(55) 评论(0) 推荐(0)
摘要: 在实际开发中,Jenkins(CI/CD 工具)、Maven(构建工具)、Nacos(配置中心) 和 Spring Boot Profile(环境隔离) 通常协同工作,实现不同环境(如开发、测试、生产)的自动化构建、配置隔离和部署。以下是它们的关联逻辑和配置方式: 核心目标 通过统一的 “环境标识” 阅读全文
posted @ 2025-09-29 10:50 hanease 阅读(32) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 112 下一页