- 博客(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
原创 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
原创 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
航空智能订票系统demo
2025-08-23
SpringBoot集成Spring security 2024.10(Spring Security 6.3.3)
2024-10-22
深入学习CSS
2018-11-20
人大金仓数据库适配mysql
2024-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅