Java

首页 标签 Java
# Java #
关注
266830内容
六款好用的 IDEA 插件,强烈推荐!!!不容错过
本文介绍IntelliJ IDEA高效开发必备配置与插件:①禁用启动自动打开项目、②配置Maven路径、③自定义类/枚举模板(含作者、日期注释)、④调整编辑器字体;推荐6大实用插件——GenerateAllSetter(一键生成带默认值的setter)、Save Actions X(保存时自动格式化/清理无用导入)、Mybatis X(Mapper-XML双向跳转)、Mybatis Log Free(免费打印完整SQL)、Spring Boot Assistant(YAML智能补全)、Kubernetes(K8s资源文件语法提示与模板生成)。
|
5天前
| |
来自: 云原生
有没有大佬试过nacos连接gaussdb?
Nacos 3.2.1 启动失败,报错 `config_gray namespace migrate pre check failed`,主因是灰度配置命名空间迁移校验不通过,常见于升级时未清理或兼容旧版 `config_info_gray` 表数据,需检查表结构与初始化数据一致性。
|
5天前
|
Java在分布式ID生成器(雪花算法)中的实现与优化
在分布式系统中,需要全局唯一、趋势递增、高性能的ID(如订单号、消息ID)。数据库自增ID在分库分表后不再唯一;UUID无序且过长,影响索引性能。
|
5天前
|
Java在分布式链路追踪系统(Jaeger)中的实现与集成
微服务架构中,一个用户请求可能跨越多达几十个服务。当出现延迟增加或错误时,难以定位具体哪个服务出问题。
|
5天前
|
1688 店铺全商品接口技术全解:从页面解析到分页采集的完整实现方案
本文系统阐述1688店铺全商品接口的技术实现方案,涵盖店铺ID解析、多页采集、品类筛选等核心难点,提供合规高效、严格遵循平台规则的B2B数据采集架构,适用于供应链分析与竞品调研。(239字)
代购系统的可扩展通知机制:从硬编码到观察者模式,借鉴taocarts的事件总线
本文分享代购系统通知模块的演进之路:从硬编码通知到基于Spring事件总线的解耦设计。通过抽象订单事件、注解式监听器、异步执行与Webhook动态订阅,实现高可扩展、易维护的通知体系,彻底告别“改一处崩全局”的困境。
【Java杂项】为什么 b += 1 可以,但 b = b + 1 会报错?类型提升与复合赋值详解
本文解析Java中`b = b + 1`报错而`b += 1`通过的反直觉现象,从类型提升(byte运算自动升为int)、复合赋值隐式转换、表达式类型规则及溢出风险四方面深入剖析,揭示二者本质不同——`+=`并非简单缩写,而是语法级的带类型回转赋值。
|
5天前
|
新一代 Java 基石:JDK 25 下载安装详细配置教程 附安装包
JDK 25 于2025年9月16日发布,是继JDK 21后的全新LTS长期支持版本,含18个JEP增强提案,全面升级语言语法、虚拟线程、GC、AI适配、安全与模块化,启动更快、内存更优,为企业级生产环境首选稳定版本。
当 Maven 的 <phase>none</phase> 遇上 VSCode: JDK 版本识别失灵之谜
VSCode打开Spring AI Alibaba项目时,IDE错误识别JDK为1.8而非pom.xml配置的Java 17,导致record等语法报红。根本原因是M2E插件仅识别maven-compiler-plugin的default-compile执行,而项目禁用了该执行且使用自定义ID,致编译配置无法提取。
免费试用