会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hanease
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
111
下一页
2025年10月16日
idea 安装的插件 和pom里引入的依赖区别
摘要: idea 安装的插件 和pom里引入的依赖有什么区别 为啥idea 还要安装插件 IDEA 中的插件和 Maven/Gradle 中的依赖是完全不同的两个概念,作用场景和本质有很大区别。简单说:依赖是项目运行 / 编译的 “原材料”,插件是 IDE 增强开发效率的 “工具”。 一、核心区别对比 维度
阅读全文
posted @ 2025-10-16 17:22 hanease
阅读(6)
评论(0)
推荐(0)
2025年10月15日
jdk8 后各个版本的新特性详解
摘要: Java 版本迭代中,LTS(长期支持)版本(如 8、11、17)因提供 5-8 年的官方支持,被企业广泛采用。以下按版本顺序梳理 JDK 8 及之后的核心新特性,重点突出 LTS 版本的关键更新: 一、JDK 8(2014 年,LTS)—— 革命性的版本 JDK 8 引入了大量改变 Java 编程
阅读全文
posted @ 2025-10-15 15:46 hanease
阅读(3)
评论(0)
推荐(0)
jdk8 新特性方法详解
摘要: JDK 8(Java 8)是 Java 历史上极具里程碑意义的版本,引入了多项革命性特性,极大提升了代码简洁性、可读性和开发效率。以下是 JDK 8 的核心新特性及方法详解,包含用法、示例和应用场景: 一、Lambda 表达式(闭包) 核心作用:用简洁的语法实现 “函数式编程”,可作为参数传递给方法
阅读全文
posted @ 2025-10-15 15:00 hanease
阅读(26)
评论(0)
推荐(0)
Optional.ofNullable 用法
摘要: Optional.ofNullable() 是 Java 8 引入的 Optional 类的核心静态方法之一,用于安全地包装一个可能为 null 的对象,避免直接操作 null 导致的空指针异常(NPE)。它是处理 “不确定是否为 null 的值” 的基础工具。 基本作用 Optional.ofNu
阅读全文
posted @ 2025-10-15 14:30 hanease
阅读(12)
评论(0)
推荐(0)
springboot 项目基础
摘要: 版本对应依据 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
阅读(13)
评论(0)
推荐(0)
2025年10月11日
springboot 项目部署是tomcat么
摘要: Spring Boot 项目的部署可以使用 Tomcat,但并非只能用 Tomcat。具体取决于项目的配置和需求,主要分为两种情况:** 内置服务器部署 (默认)和外部服务器部署 **。 一、默认:内置 Tomcat 部署(最常用) Spring Boot 的 spring-boot-starter
阅读全文
posted @ 2025-10-11 11:22 hanease
阅读(15)
评论(0)
推荐(0)
2025年10月9日
keepalived安装配置详解
摘要: Keepalived、LVS、Nginx 三者结合可构建 “高可用 + 高性能 + 灵活七层处理” 的负载均衡架构,广泛用于高并发业务场景(如电商、支付系统)。三者分工明确: LVS:作为四层(TCP/UDP)负载均衡器,负责高性能流量分发(基于内核态,支持百万级并发); Nginx:作为七层(HT
阅读全文
posted @ 2025-10-09 10:31 hanease
阅读(100)
评论(0)
推荐(0)
2025年9月30日
MyBatis 与 JPA 的核心对比
摘要: 一、MyBatis 中 Mapper 注解与 XML 方式在处理复杂业务逻辑时的核心差异 复杂业务逻辑通常涉及 动态 SQL(多条件拼接)、多表关联查询、嵌套对象映射、批量操作、子查询 等场景。两种方式在这些场景下的处理能力和体验有显著区别: 复杂场景Mapper 注解方式XML 映射文件方式 动态
阅读全文
posted @ 2025-09-30 11:13 hanease
阅读(53)
评论(0)
推荐(0)
mybatis mapper sql 还是xml如何选择
摘要: 在 MyBatis 中,SQL 语句的编写有两种主流方式:注解方式(直接在 Mapper 接口上写 SQL) 和 XML 映射文件方式。两种方式各有优缺点,选择需结合 SQL 复杂度、项目规模、团队协作习惯 等因素。以下是详细对比和选择建议: 一、两种方式的基本用法 1. 注解方式(SQL 写在接口
阅读全文
posted @ 2025-09-30 11:03 hanease
阅读(11)
评论(0)
推荐(0)
2025年9月29日
Sharding-Proxy、ShardingSphere 和 Sharding-JDBC区别
摘要: 在分库分表架构中,客户端解决方案和服务端解决方案的核心区别在于:分库分表的逻辑(如 “数据该路由到哪个分库 / 分表”)是在 “应用程序端” 实现,还是在 “独立的中间服务端” 实现。两者的架构、适用场景和优缺点有显著差异,以下是详细解析: 一、客户端分库分表解决方案 定义:分库分表的逻辑(数据路由
阅读全文
posted @ 2025-09-29 15:02 hanease
阅读(38)
评论(0)
推荐(0)
1
2
3
4
5
···
111
下一页
公告