自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于大模型与动态接口调用的智能系统(知识库实现)

在医疗信息化快速发展的今天,我们开发了一个智能问诊系统。该系统通过结合大语言模型与动态接口调用机制,实现了智能化的患者问诊和康复指导功能。本文将深入解析该系统的技术实现方案。

2025-04-04 18:19:45 386

原创 Java对象创建全解:从new到反序列化的多种核心方式

在Java中,"万物皆对象"的核心理念贯穿始终。理解对象创建方式是掌握Java编程的关键,本文将系统梳理几种对象创建方式,涵盖常规用法、反射、克隆等进阶技巧,并深入分析其底层机制与适用场景。

2025-03-27 15:58:15 474

原创 Java类加载机制与双亲委派模型深度解析

Java的类加载机制是JVM实现模块化、动态扩展和安全性的核心基础,而双亲委派模型(Parent Delegation Model)是其核心设计原则。该机制通过类加载器之间的层级委托关系,确保了类加载的唯一性、安全性以及核心类库的不可篡改性。

2025-03-19 17:59:42 913

原创 基于布谷鸟哈希算法实现 ExistSet 集合

布谷鸟哈希算法是一种开放寻址的哈希方法,它使用多个哈希函数和多个哈希表来减少哈希冲突。当一个元素插入时,它会被映射到多个位置,如果这些位置都已被占用,就会像布谷鸟把其他鸟的蛋挤出鸟巢一样,将已有的元素挤出来,被挤出的元素再尝试插入到它的其他可选位置。这种置换过程可能会重复多次,直到所有元素都有合适的位置或者达到最大尝试次数。ExistSet类通过布谷鸟哈希算法实现了一个高效的集合,在查询和删除操作上具有 O(1) 的时间复杂度。

2025-03-11 22:27:09 714

原创 Spring启动控制接口全解析

在Spring框架中,启动控制接口是贯穿Bean生命周期的重要扩展点,开发者通过这些接口可以在容器启动、Bean初始化等关键阶段注入自定义逻辑。

2025-03-04 20:43:17 690

原创 快速掌握 text/event-stream:开启实时通信新大门

Text/Event - Stream 是一种用于在 Web 应用程序中实现服务器推送(Server - Sent Events,SSE)的协议。它基于 HTTP 协议,允许服务器以流的形式向客户端发送数据。当浏览器收到带有响应头的 HTTP 响应时,会将响应解析为 SSE 流。

2025-03-03 19:20:21 1491

原创 快速构建一个简单的Java反编译图形化界面实现

在Java开发中,反编译工具是一个非常有用的工具,尤其是在学习、调试或逆向工程中。然而,现有的反编译工具大多功能复杂或界面不够友好,难以满足一些特定需求。本文将通过快速构建一个简单的Java反编译图形化界面,帮助读者了解反编译工具的基本实现原理,并掌握如何将其应用于实际开发中。

2025-03-03 18:34:26 249

原创 从JAR到EXE:Launch4j全流程打包指南与避坑实战

Launch4j是一款开源工具,可将Java应用程序的JAR包封装为Windows原生可执行文件(.exe),解决用户端无JRE环境时的运行问题。其优势在于支持自定义图标、JRE版本绑定、启动参数配置等,且生成的EXE文件兼容性强。

2025-03-02 19:05:57 1485

原创 轻量级年会抽奖系统设计与实现——SpringBoot3.x+3D地球仪特效全解析

在企业年会场景中,抽奖环节往往承载着活跃气氛与员工期待的双重使命。本系统通过地球仪动态抽奖特效+智能化后台管理,实现了:沉浸式3D抽奖体验:采用Three.js 与WebGL技术打造动态地球仪,员工信息在球面流动特效中随机抽取,同时支持奖项等级/人数/奖品关联的灵活配置,适配不同规模企业的年会需求。

2025-02-27 19:49:34 1317

原创 深入解析Spring AOP切面优先级与执行顺序

在Spring AOP(面向切面编程)中,切面(Aspect)是用于在方法执行前后插入额外逻辑的机制。当多个切面作用于同一个方法时,它们的执行顺序由切面的优先级决定。本文将从一个具体的场景出发,探讨当两个切面(Aspect A和Aspect B)同时作用于同一个方法时,它们的执行顺序以及背后的原理。我们将结合JDK 相关源码,深入分析Spring AOP的实现机制。

2025-02-14 20:23:09 862

原创 告别重复劳动!基于注解的通用列表导出组件设计与实现

在日常业务开发中,查询列表数据(如订单列表、购物车列表、待支付列表等)是一个非常常见的需求。而随着业务的发展,这些查询功能往往还需要支持数据导出(如导出为 Excel 文件)。传统的实现方式是为每个查询接口单独开发一个导出接口,导致大量重复代码和维护成本。为了解决这一问题,本文将介绍如何设计并实现一个 基于注解的通用列表导出组件,通过简单的配置即可为查询接口自动添加导出功能。

2025-02-13 21:00:38 1243

原创 了解idea插件的开发流程及idea右键选择项目批量导出插件介绍

IntelliJ IDEA 插件可以极大增强 IDE 的功能,比如自定义代码检查、自动化工具集成、UI 扩展等。本文将从零开始,用 Java 语言教你快速开发一个 IDEA 插件,并分享实战技巧和避坑指南!

2025-02-13 00:52:15 1179

原创 深入讲解TransmittableThreadLocal工作原理,并手写一个精简版的功能组件

在多线程编程中,ThreadLocal是解决线程隔离数据的经典工具。然而,当面对线程池等异步场景时,ThreadLocal的局限性暴露无遗:子任务无法继承父线程的上下文信息。为此,阿里巴巴开源的TransmittableThreadLocal提供了一种优雅的解决方案。本文将深入解析其核心原理,并手写一个精简版的功能组件,帮助读者彻底理解其实现机制。

2025-02-09 17:03:42 846

原创 如何快速实现一个简单的通用缓存工具?

在现代软件开发中,缓存是提高应用程序性能的关键技术之一。通过缓存,我们可以减少对数据库或其他慢速存储的访问,从而提高响应速度。在这篇博客中,我们将探讨如何使用Java、Spring AOP和Redis实现一个简单的通用缓存工具。

2025-02-06 10:04:52 968 1

原创 java实现接口反参JsonData<T>封装,并实现字符串与泛型对象JsonData<T>之间的快速转换

在现代软件开发中,接口的设计和实现是至关重要的。接口不仅仅是功能的载体,更是系统间通信的桥梁。为了确保接口的稳定性和可维护性,统一的接口反参规范和通用的字符串反序列化对象封装是必不可少的。本文将探讨如何在Java中实现这些目标。

2025-02-05 15:31:50 571

基于大模型与动态接口调用的智能系统(知识库实现)源码

基于Pydantic实现数据驱动的动态模型生成(MedicalParams),通过CSV知识库的字段分析自动构建类型验证体系,支持运行时模型重构(create_model),实现接口参数的弹性适配;采用配置驱动架构(API_CONFIGS),通过声明式DSL定义接口元数据(请求方式/参数模板/输出映射),实现系统的标准化接入,降低接口适配成本;并结合规则引擎的接口路由策略有效解决医疗领域接口碎片化、参数异构性、业务语义鸿沟等长期痛点,为智能系统提供可扩展的集成范式。

2025-04-04

查重集合ExistSet类源码

ExistSet类通过布谷鸟哈希算法实现了一个高效的集合,在查询和删除操作上具有 O(1) 的时间复杂度。

2025-03-11

text/event-stream使用demo源码

text/event-stream使用demo源码

2025-03-03

jar、class文件反编译为java文件源码

jar、class文件反编译为java文件源码

2025-03-03

launch4j-3.50.zip

Launch4j是一款开源工具,可将Java应用程序的JAR包封装为Windows原生可执行文件(.exe),解决用户端无JRE环境时的运行问题。

2025-03-02

轻量级年会抽奖系统源码

项目采用轻量级架构,采用的是Springboot3.x、html + elementUI + vue.js + Three.js + axios、H2 database、jdk21等技术实现,接口请求访问使用了jwt验证,直接运行即可使用

2025-02-27

java通用缓存封装工具源码

通过注解的方式即可实现接口查询列表的缓存实现

2025-02-14

基于注解的通用列表导出组件,通过简单的配置即可为查询接口自动添加导出功能

java 基于注解的通用列表Excel导出组件,通过简单的配置即可为查询接口自动添加导出功能,无需为每个查询接口单写新的导出接口。

2025-02-14

file-export-plugin插件源码

idea项目文件批量导出插件

2025-02-13

java实现接口反参JsonData<T>封装,并实现字符串与泛型对象JsonData<T>之间的快速转换

java实现接口反参JsonData<T>封装,并实现字符串与泛型对象JsonData<T>之间的快速转换封装

2025-02-10

精简版TransmittableThreadLocal功能组件

精简版TransmittableThreadLocal功能组件

2025-02-10

初学java学习过程遇到的一些问题

java学习过程中遇到的一些问题,常见的错误及一些快捷健的说明。

2018-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除