自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FineReport设计器下载

在「其他下载>历史版本」中,提供 Windows 和 Mac 系统下,V10.0 最新版本的设计器安装包。为了方便用户校验,确保软件包在下载和传输过程中没有被篡改,自 11.0.28 版本起提供完整性校验方式。3)在「其他下载>尝鲜版JDK设计器」中,帆软额外提供采用JDK11构建的Win64版设计器。下载页面提供了多种最新版本的设计器安装包。2)Linux系统,可在「其他下载>尝鲜版Linux设计器」中选择下载。访问 设计器下载地址,即可进入 FineReport 安装包下载页面。

2025-11-27 17:41:52 554

原创 帆软设计器安装环境要求

本文介绍了帆软设计器的安装环境要求,分为企业级和个人用户两类场景。企业级部署需根据用户量、业务量选择不同配置方案,并提供最低配置参考。个人用户按三维场景复杂度(无/普通/复杂)分别给出CPU、内存、显卡等硬件要求。同时列出浏览器兼容性要求及Linux系统支持情况,包括国产操作系统适配。文章提供了相关官方文档链接供进一步参考。

2025-11-27 17:15:08 761

原创 初识帆软报表

摘要:本文介绍了帆软报表工具FineReport的核心功能与应用价值。FineReport是一款专业的企业级Web报表软件,支持多种数据源连接,提供报表设计、数据可视化、填报录入等功能。产品采用纯Java架构,具有跨平台兼容性,支持PC/移动端展示。文章重点分析了FineReport的三大优势:功能完善、学习成本低、服务高效,并对比了其与FineBI的区别。此外还提出了"FineReport+"概念,强调其与业务系统的集成能力。该工具可有效解决企业数据孤岛问题,提升数据分析效率。

2025-11-27 16:33:00 812

原创 Dify 概述与安装

大模型编排工具Dify的安装与配置 本文介绍了主流大模型编排工具,重点讲解了开源工具Dify的安装和使用方法。主要内容包括: 常见大模型编排工具对比:Dify、Semantic Kernel、Jittor LLM等开源工具,以及腾讯智影等商用工具的特性与适用场景。 Dify平台概述:作为融合后端即服务(BaaS)和LLMOps的开源平台,Dify支持快速搭建生产级AI应用,提供可视化Prompt编排和变量系统。

2025-09-25 00:41:54 1017

原创 2025年Spring Security OAuth2实现github授权码模式登录

本文介绍了使用Spring Security OAuth2实现GitHub授权登录的完整流程。首先分析GitHub OAuth2授权码模式的工作流程,包括用户授权、获取token和用户信息等步骤。

2025-09-23 00:04:57 989 1

原创 LeetCode 20.有效的符号算法解析及栈的相关知识

本文介绍了LeetCode第20题"有效的括号"的Java实现方法。通过分析题目要求,总结了三个关键规律:字符串长度必须为偶数、括号必须成对出现且顺序正确。采用栈数据结构(推荐使用Deque实现)和哈希表存储括号对应关系,实现了时间复杂度为O(n)的解决方案。代码包含正则表达式校验非法字符,并通过示例详细解析了算法流程。测试案例验证了算法的正确性,能够准确判断各种括号组合的有效性。该方法高效且可靠,适用于类似括号匹配问题的解决。

2025-09-03 18:46:13 467

原创 阿里云-应用实时监控服务 ARMS

阿里云ARMS(应用实时监控服务)是一款APM类监控产品,支持前端、应用及业务自定义监控。本文介绍了开通试用流程:50GB免费额度,按需计费;详细说明了Java应用接入方法,包括下载Agent、配置JVM参数(需添加licenseKey和应用名)及IDEA设置;展示了监控结果界面,涵盖应用概览、拓扑图、调用链分析等核心功能,并介绍了告警配置选项。该服务可快速构建秒级响应的应用监控能力,适用于多种开发语言环境。

2025-08-31 19:55:01 574

原创 搭建一个Spring cloud 非阻塞式微服务架构

本文介绍了基于Spring生态搭建非阻塞式微服务架构的方案。系统采用Spring Boot 3.5.5、JDK 17和Spring Cloud 2025.0.0,包含四个核心服务:eurekaServer负责服务注册与发现、gateway作为统一入口、auth-service处理认证授权、user-service管理用户。架构使用了Spring Gateway路由、Spring Security认证、JWT令牌、Redis存储token、MySQL存储用户数据,并通过全局traceId实现日志跟踪。

2025-08-28 19:37:07 1028

原创 Spring Ai Chat Memory

官方解释:以上翻译就是说:大模型是一种无状态的,意味着不会保存之前对话的信息。当你想使用上下文信息实现多轮多花就产生了限制,为了解决这一问题,spring ai 就提供了chat memory 整个类别,允许你保存多轮对话信息。

2025-08-19 17:23:07 801

原创 Spring Ai多平台大模型实践

service 通过modelName实现不同大模型的装配成ChatClient不同的ChatModel放在chatModelMap中,依赖注入时初始化。通过modelName于key匹配返回对应的ChatClient@Service@Override使用流式输出的方式,设置返回类型和字符编码格式@Autowired=null){

2025-08-19 16:05:08 328

原创 Spring Ai Advisors

Advisors 中文翻译过来的意思是顾问,它是用于拦截、修改和增强AI驱动的交互。类似于Spring 的AOP,通过Advisor可以实现请求返回的日志、对敏感词的过滤、对用户问题的增强以及chatMemory的保存都可以实现。自定义Advisor需要继承,重写before、after、getOrder方法。before表示在调用大模型之前的操作。after 表示在调用大模型之后的操作。getOrder 表示多个Advisor的执行顺序,从0开始执行。

2025-08-19 15:42:08 860

原创 Spring Ai Prompts

Prompts翻译过来就是提示词的意思。提示词一般是输入的用于指导AI 大模型生成什么样的内容返回给使用者。提示词设置越详情,AI就更能生成符合要求的内容。

2025-08-19 15:10:04 1100

原创 Spring AI 集成阿里云百炼平台

本文介绍了如何通过Spring AI集成阿里云百炼平台实现AI功能。首先需要在百炼平台创建API key并设置环境变量,然后在项目中引入相关依赖,包括spring-ai-alibaba和dashscope SDK。配置文件中需指定API key、基础URL和模型参数。文章提供了文生文和文生图两个功能的代码示例:使用DashScopeChatModel进行对话测试,以及调用ImageSynthesis API生成指定风格的图片。文中还包含了获取模型信息和计费标准的平台操作指引。

2025-08-17 18:27:18 1507

原创 Spring AI ChatClient集成Deepseek

本文介绍了如何通过Spring AI集成DeepSeek大模型实现智能对话功能。首先需要在DeepSeek官网申请API密钥并配置到系统变量中。Spring AI通过ChatModel统一集成各大语言模型,包括DeepSeekChatModel和OpenAIChatModel等。文章详细说明了引入依赖的配置方法,包括添加spring-ai-starter-model-deepseek依赖和设置仓库源。在application.yml中只需配置api-key即可使用默认的base-url和model。

2025-08-17 13:02:05 360

原创 Spring AI Starter和文档解读

本文介绍了Spring AI Starter的版本要求和使用方法。当前稳定版本为1.0.1,要求Spring Boot 3.4+版本。文章详细说明了快照仓库配置、BOM版本管理、Maven镜像设置等使用前提。同时解读了Spring AI文档中的核心功能模块,包括Chat Client统一接口、Advisors增强机制、提示词管理、结构化输出转换、多模态处理、多种AI模型支持、上下文存储方案以及工具调用功能。这些功能简化了大模型接入过程,为开发者提供了统一的操作接口。

2025-08-16 21:31:11 957

原创 SpringBoot 集成Ollama 本地大模型

本文介绍了SpringBoot集成Ollama本地大模型的方法。通过引入Spring AI相关依赖,配置Ollama服务地址和模型名称,使用OllamaChatClient实现智能对话功能。文章详细展示了依赖配置、application.yml设置、Controller编写、启动类修改等步骤,并提供了两种API调用方式(一次性返回和流式输出)的示例。此外还介绍了多模态大模型的集成方法,包括图片识别功能。文中包含完整的代码片段和运行效果截图,为开发者提供了完整的实现参考。需要注意的是,不同版本可能存在语法差异

2025-08-16 18:07:35 228

原创 Windows 11部署本地Ollama大模型

本文详细介绍了在Windows 11系统下部署本地Ollama大模型的完整流程。首先需要下载Ollama安装包并创建专用目录,通过设置环境变量指定模型存储路径。安装时需使用命令行指定安装位置以避免占用C盘空间。文中提供了选择大模型的具体方法,并展示了如何使用ollama run命令完成模型下载和安装。最后还汇总了Ollama的常用命令,包括服务管理、模型操作等功能。整个过程配有详细截图说明,适合Windows用户参考实现本地大模型部署。

2025-08-15 19:28:57 532

原创 AI大模型配置项

temperature 翻译成中文是温度的意思,在首次看到这个参数时很困惑,大模型设置温度,很奇怪。通过翻阅说明,解释未数值越高更具创造性,数值越低越保守。在一个对话中,一次问答返回结果,不是一个token。比如这里的给大模型发送你好,返回内容是:你好!根据表格总结为,一些固定的知识、法律条文,就设置较低的温度,避免自己创造。需要创造性的,则设置为高值。当返回中包含stop 里设置的关键字,会截取掉该关键字后面的所有内容。表示设置token的最大数量,如果超过maxtoken就终端。截断你不想输出的内容。

2025-08-15 18:55:48 324

原创 初识AI LLM大模型

AI 全称是Artificial Intelligence,翻译成中文也就是人工智能的意思。AI 指的是‌让计算机系统模拟、延伸和扩展人类智能的科学与技术领域‌。简单来说,AI 的目标是‌让机器能够像人一样思考、学习、推理、感知、决策甚至创造‌。AI的核心目标是模拟智能行为,让机器具备处理复杂、不确定、需要“思考”的问题的能力。智能行为包括学习、推理、感知、语言理解和生成。AI 的实现依赖于‌算法、数据和强大的计算能力。

2025-08-15 18:30:43 1055

原创 Spring Boot集成MinIo实现文件服务器

本文介绍如何在Spring Boot 3.5.4中集成MinIo 8.5.17实现文件存储功能。主要内容包括:1)引入MinIo和数据库相关依赖;2)配置MinIo连接参数;3)创建文件记录存储表;4)定义文件实体类和业务逻辑;5)配置MinIo客户端;6)实现文件上传模板类。通过Mybatis-Plus管理文件元数据,将文件存储在MinIo对象存储中,同时记录文件信息到MySQL数据库,实现完整的文件存储服务。

2025-08-14 01:54:23 545

原创 Minio Community Edition windows安装和启动

本文介绍了在Windows 11环境下安装和启动MinIO社区版的详细步骤。MinIO是一个高性能开源对象存储系统,兼容Amazon S3 API,适合存储海量数据。文章首先对比了企业版和社区版的区别,然后逐步指导下载社区版、创建本地目录结构、设置系统变量、启动服务(默认端口9000)以及访问Web管理界面。安装完成后,用户可以使用预设的管理员账号(minio_admin/admin123456)登录系统进行管理操作。整个安装过程简单快捷,适合个人开发者和小型团队使用。

2025-08-14 01:19:25 2314 3

原创 使用Docker完成Mysql主从复制

本文详细介绍了使用Docker部署MySQL主从复制的完整流程。内容包括:拉取MySQL 8.0.39镜像、创建挂载目录、配置主从服务器的my.cnf文件、启动主从容器、设置主库复制用户授权、配置从库连接主库参数,以及验证主从同步效果。通过容器化部署方式,实现了数据库的读写分离,其中重点说明了主从关联的关键配置步骤和常见问题排查方法。最终通过创建测试库表验证了主从数据同步功能,为MySQL高可用架构提供了基础解决方案。

2025-07-14 11:16:41 460

原创 2025年最新Dubbo-admin 部署

在这里插入图片描述](https://i-blog.csdnimg.cn/direct/850efa33cfff4bf7b8a9ede6a1d25d01.png dubbo-admin-server 是dubbo-admin的后端。dubbo-admin作为dubbo的图形化监控配置中心,可以提供服务治理、服务统计、服务测试等功能,下文将介绍windows环境下源代码启动和liunx环境docker部署两种方式。进入dubbo-admin-ui,打开cmd窗口,执行。(2)下载Dubbo-Admin。

2025-07-10 16:58:46 521

原创 Spring boot整合dubbo+zookeeper

下文将简述springboot整合dubbo+zookeeper实现api+provider+consumer模式,Api用于定于interface,provider和consumer依赖Api,provider实现api接口,consumer调用provider。对比api模块增加了qos-enable和qos-port两个属性,QoS是Dubbo提供的运维和管理功能,表示开启;当dubbo-api、dubbo-provider和dubbo-consumer都启动完成后,使用消费者接口访问。

2025-07-10 15:50:51 1632 1

原创 Zookeeper 2025 最新稳定版安装

进入cd /opt/zookeeper/apache-zookeeper-3.8.4-bin/conf,此处有3个文件。,选择Apache ZooKeeper 3.8.4(asc, sha512),点击链接跳转到下载页面选择第一个下载,注意这里下载的是liunx版的,没有windows版本。lib 存放了zookeeper依赖的jar包,如commons-io、jetty、netty、jackson、logback和zookeeper一些核心包等。1.下载zookeeper安装包,打开。

2025-07-10 00:41:07 1657

原创 Java使用WebFlux调用大模型实现智能对话

本文介绍了如何使用Java WebFlux实现大模型流式输出的技术方案。主要包括:1) 引入webflux依赖并排除Tomcat容器;2) 定义请求和接收数据对象;3) 配置响应无缓存;4) 分析大模型返回的数据格式;5) 通过WebClient实现流式调用,包括SSL配置和响应处理。核心是使用Flux处理分段返回的数据流,实现实时响应效果。

2025-06-25 18:38:01 444

原创 Java使用itextpdf完成表单导出pdf

本文介绍如何使用iTextPDF库实现Java表单导出PDF功能,主要内容包括:引入itextpdf依赖包;设置中文字体,解决中文显示空白问题;创建PDF表格并自定义列宽、边距等样式;设置表格无边框效果;添加文档安全保护,支持密码加密;添加表头和多行内容;实现单元格合并和超链接功能。通过示例代码展示了如何使用工具类方法完成这些PDF导出操作,适用于需要将表单数据导出为PDF格式的应用场景。

2025-06-04 10:02:21 580

原创 Java使用hanlp进行分词

本文描述JAVA如何使用Hanlp工具进行自然语言分词

2025-06-04 09:58:02 1114

原创 SpringBoot 自定义注解实现限流

限流是为了防止服务器资源的过度消耗,通过一定的策略来控制访问频率,确保服务的高可用性和稳定性。其核心意义在于防止流量高峰时期接口过载,从而引起服务崩溃或响应延迟增加。本文将简述如何通过AOP和自定义注解实现限流。1.创建自定义注解可以根据需要定义更多方法,在方法上引用注解需要指定具体的值@Target(ElementType.METHOD) //注解的目标是方法上@Retention(RetentionPolicy.RUNTIME) //运行时//时间,单位秒,默认1秒。

2025-06-03 17:51:10 373

原创 Java调用DeepSeek API实现对话问答

下文将简要介绍java如何调deepseek接口实现对话问答,前提条件需要安装jdk运行环境

2025-03-07 18:19:51 1308 1

原创 SpringBoot集成Mongodb

spring-boot-starter-data-mongodb 提供了mongoTemplate供底层操作及mongodb驱动等。uri格式:mongodb://用户名:密码@host:端口号/数据库名称。本文简要介绍SpringBoot集成mongodb,并实现增删改查。我的mongodb版本8.0.4,运行时可能会报错,有如下三种情况。使用collection和value都可以,注意不要写成。这里说授权问题,网上说不能写用户名密码。@Field 指定集合中对应的key。@Document指定集合名。

2025-01-14 16:54:07 427

原创 使用EasyExcel实现excel导入

ExcelProperty 用于指定列名,此处也可以使用index指定列;还可以使用 @NumberFormat进行数字格式化如:保留两位小数@NumberFormat(“#.##%”)使用 @DateTimeFormat进行日期格式化如:@Data@ExcelProperty("名称")@ExcelProperty("密码")/*** 年龄*/@ExcelProperty("年龄")/*** email*/@ExcelProperty("邮箱地址")/**

2024-11-05 19:59:55 2103

原创 SpringBoot集成Spring security 2024.10(Spring Security 6.3.3)

Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于Spring的应用程序的事实标准。Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。/*** @Description: 用户登录控制器*/@Autowired/*** 定义登录页面* @return*//*** 跳转主页main。

2024-10-22 18:18:49 1434 2

原创 Idea 2023.2.7构建SpringCloud多模块项目

本文介绍如何使用idea 2023.2.7构建基于SpringCloud alibaba微服务项目,基于Nacos注册中心。环境准备:JDK版本:jdk17Nacos服务端:2.4.3。

2024-10-16 23:16:26 1251 2

原创 简述微服务高可用之Sentinel、Seate

下文主要讲述使用sentinel,如何降级限流熔断及如何使用seata管理分布式事务。

2024-10-16 23:13:07 1145

原创 SpringCloud集成nacos注册中心

DataId:1.如果配置文件中配置了profiles:此处的DataId为[application.name]-[active] .yaml未配置active则为服务名Group:未指定默认为DEFAULT_GROUP,指定按照配置文件的分组配置内容:需要动态配置的属性,注意这些属性application.yml中必须存在,否则会报错Bootstap.yaml会读取nacos此处定义的yaml,再交给nacos修改。

2024-10-16 22:57:33 1038

原创 快速构建SpringBoot项目

下文将简述如何快速构建一个SpringBoot项目,使用SpringData JPA实现持久层访问,集成lombok、swagger2及集成thymeleaf进行页面展示。

2024-10-14 22:09:04 1361

原创 SpringBoot配置文件使用jasypt加密

2、在application.yml中新增jasypt配置,此处的password为密钥,加密时使用该密钥加密,此处采用DES对称加密算法。这里的password的值此处是16进制随机值。4、复制控制台的密文,修改application.yml对应值,在前面加ENC,初始化时后台会自动解密。5、重启OrderServiceApplication,启动成功。在项目中配置文件明文往往不安全,我们可以使用jasypt加密。1、引入依赖jasypt。

2024-10-14 21:34:46 695

原创 Windows环境人大金仓数据库命令常规操作

下文将介绍人大金仓数据库常见命令操作,包括具体使用命令如创建数据库、创建用户、授权等相关操作。

2024-07-10 18:13:53 2984

原创 金蝶部署常见问题解决

tomcat启动正常,金蝶启动报错问题升级lib解决

2024-07-10 00:00:00 442

航空智能订票系统demo

使用spring AI+mybatis plus +mysql实现AI对话实现机票查询、机票预定、查询个人的机票、取消机票;使用提示词、chatMemory、tool,实现结合业务智能对话。前端采用vue实现前端页面发送对话信息。

2025-08-23

SpringBoot集成Spring security 2024.10(Spring Security 6.3.3)

SpringBoot集成Spring security 2024.10(Spring Security 6.3.3)

2024-10-22

深入学习CSS

Html语言只是定义网页的标记的组成结构,它没法去让浏览器能够更加良好的显示我们的网页内容,这个时候就急需一个能够整个网页进行布局,进行字体,颜色,图片,背景等内容做一个更加精佳的控制,那么这个技术就是CSS。

2018-11-20

人大金仓数据库适配mysql

文档根据长时间的实践迁移经验查询各种资料总结而成,主要帮助有mysql迁移kingBase的朋友作参考,包括禁用语法、禁用函数替换函数、ddl语言语法、类型转换函数等,若有不当之处请包涵

2024-02-20

空空如也

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

TA关注的人

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