java

奋进的芋圆1 小时前
java·spring boot·redis·rabbitmq
Java 延时任务实现方案详解(适用于 Spring Boot 3)更新时间:2026年1月7日 适用版本:Spring Boot 3.x 目标场景:如“订单30分钟未支付自动取消”等事件触发后延迟执行的任务
sxlishaobin1 小时前
java·设计模式·桥接模式
设计模式之桥接模式桥接模式,是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立地变化。桥接模式通过组合的方式建立两个类之间的联系,而不是继承
model20051 小时前
java·服务器·前端
alibaba linux3 系统盘网站迁移数据盘lsblksudo gdisk /dev/vdbCommand (? for help): n # 新建分区
荒诞硬汉2 小时前
java·开发语言
JavaBean相关补充1.将来的JavaBean都是和数据库的表相关联a.类名 -> 表名b.属性名 -> 列名c.对象 -> 表中每一行数据
提笔忘字的帝国2 小时前
java·开发语言·macos
【教程】macOS 如何完全卸载 Java 开发环境本教程旨在帮助 macOS 用户彻底卸载 Java 开发环境(包括 JDK 和 JRE)。无论您是通过 Oracle 官网下载的 DMG/PKG 安装包,还是通过 Homebrew、MacPorts 等包管理工具安装的 Java,都可以参考以下步骤进行清理。
2501_941882482 小时前
java·开发语言
从灰度发布到流量切分的互联网工程语法控制与多语言实现实践思路随笔分享在互联网系统不断演进的过程中,“上线”早已不再是一次性的行为。功能发布、参数调整、策略更新,都需要在真实流量中逐步验证。于是,灰度发布与流量切分逐渐成为工程常态。但很多问题并非源于工具不足,而是源于:流量行为没有被当成一种可控的工程语法。
華勳全栈2 小时前
java·spring·go
两天开发完成智能体平台智能体的实现原理比较简单,首先是做好LLM的授权,然后就是编辑提示词,提示词中的变量将来使用字符串拼接,拼接到提示词中就可以了,都是些基础设计思路就不赘述了。
alonewolf_993 小时前
java·spring·mvc
Spring MVC重点功能底层源码深度解析Spring MVC是Spring框架的Web模块,基于Servlet API构建,采用前端控制器模式。其核心架构围绕DispatcherServlet展开,通过一系列策略接口实现请求处理的高度可配置性。
沛沛老爹3 小时前
java·开发语言·人工智能·企业开发·发展趋势·技术原理
Java泛型擦除:原理、实践与应对策略本文所有示例基于JDK 17+,代码经IntelliJ IDEA 2024.1验证当你编写List<String> names = new ArrayList<>()时,Java编译器会进行类型检查,但在运行时,JVM看到的只是原始的List类型。这种被称为"类型擦除"(Type Erasure)的机制是Java泛型实现的核心特性,也是许多开发者困惑的根源。根据JetBrains 2024年开发者生态报告,超过65%的Java开发者曾因泛型擦除问题遭遇类型转换异常。本文将深入解析泛型擦除的工作原理,探讨其
专注_每天进步一点点3 小时前
java·开发语言
【java开发】写接口文档的札记OpenAPI(Swagger)接口路径规范是构建标准化、易理解REST API的基础。核心是遵循RESTful资源导向和一致性命名。以下是核心规范、最佳实践及一个综合示例。
代码方舟3 小时前
java·大数据·开发语言·自动化
Java企业级实战:对接天远名下车辆数量查询API构建自动化风控中台在银行信贷、汽车金融以及融资租赁等业务中,Java 依然是构建核心业务系统的首选语言。面对每日数以万计的贷款申请,传统的“人工核查车辆行驶证”模式已成为制约审批时效的瓶颈。更严重的是,伪造的资产证明文件往往能逃过肉眼审核,给机构带来巨大的坏账风险。
zgl_200537793 小时前
java·大数据·数据库·数据仓库·hadoop·sql·源代码管理
ZGLanguage 解析SQL数据血缘 之 标识提取SQL语句中的目标表# 假设存在 子查询SQL代码 如下:# 通过 ZGLanguage 解析配置,标识出目标表:# 根据语法配置解析结果(导入Excel)如下所示:
liwulin05063 小时前
java·服务器·websocket
【JAVA】创建一个不需要依赖的websocket服务器接收音频文件服务端代码见链接:https://gitee.com/likexiang/like-code/blob/master/ESP32-S3-CAM/JavaWebsocket/NativeWebSocketAudioServer.java
钦拆大仁3 小时前
java
统一数据返回格式和统一异常处理在Java开发,尤其是基于Spring Boot的后端开发中,统一数据返回格式和统一异常处理是构建规范、健壮API接口的两大基石。这两者结合使用,可以极大地降低前后端联调成本,并提升系统的可维护性。
czlczl200209253 小时前
java·spring boot·后端
OAuth 2.0 解析:后端开发者视角的原理与流程讲解在现代分布式系统和微服务架构中,我们经常面临一个核心问题:如何让第三方应用(或不同信任域的服务)在不获取用户密码的前提下,安全地访问用户资源?
颜淡慕潇3 小时前
java·后端·架构
Spring Boot 3.3.x、3.4.x、3.5.x 深度对比与演进分析本文从 “架构师 / 技术负责人视角”的角度。进一步 拉开层次、拉深分析深度,不只是“版本有什么”,而是回答:
g***55753 小时前
java·开发语言
Java高级开发进阶教程之系列jvm之字节码 。jvm之类加载器 。jvm内存结构 。jvm之启动参数 。jvm之常用命令行工具 。
阿达King哥4 小时前
java·jvm
在Windows11下编译openjdk 21下载openjdk 20作为boot jdk,假设我下载解压后的路径如下首先下载Cygwin,因为这是在Windows中模拟UNIX,在安装程序界面选择要安装的包
shark-chili4 小时前
java
从操作系统底层浅谈程序栈的高效性写于2025.12.19,随着ai的不断发展,编程成为一种思想上的抽象,开发者将更专注于软件架构设计与功能抽象本身,技术或许将会成为一种"黑盒"的技术手段,当然笔者这里说的"黑盒"需要打上引号,因为笔者强调的黑盒并非是说明开发者无需关注技术实现的内核,而是强调开发者无需过分关注技术底层,只有在必要时需要针对性的研究技术本身的特性,从而更好的在软件系统这个不断进行封装和抽象的世界推进。
不知疲倦的仄仄4 小时前
java·nio
第二天:深入理解 Selector:单线程高效管理多个 Channel在 Java 网络编程中,如果使用传统的 BIO(阻塞 I/O)模型,我们需要为每一个客户端连接创建一个线程。当并发量很大时,系统开销会变得难以承受。