- 博客(50)
- 问答 (1)
- 收藏
- 关注
原创 SpringAI实战:ChatModel智能对话全解
SpringAI通过ChatModel组件简化了Java应用中大模型(如通义千问)的集成,提供标准化文本交互接口。文章以AlibabaDashScope为例,详细解析ChatModel的工作原理和实现方法:从基础的Prompt构造(支持角色预设和动态输入)到进阶特性(参数调优、流式响应),展示了如何构建智能对话应用。关键点包括通过ChatOptions调节模型参数(temperature/maxToken),以及利用Reactor实现流式响应输出。该框架支持跨模型适配,为开发者提供高效的大模型集成方案。
2025-06-09 19:00:00
570
原创 SpringAI Alibaba实战文生图
本文介绍了基于SpringAI和阿里云百炼大模型构建文生图应用的技术方案。首先配置开发环境(JDK17+/SpringBoot3.x+),设置Maven依赖和APIKey。核心功能包括:1)单图生成接口返回图片URL;2)流式传输接口直接显示图片;3)批量生成接口支持1-10张图片生产。通过ImageModel抽象层简化了AI服务调用,实现了电商海报、营销图片等场景的快速落地。该方案充分利用Java生态与云服务的协同优势,提供稳定可扩展的智能图片生成能力。
2025-06-07 22:33:37
372
原创 使用 Nacos 的注意事项与最佳实践
Nacos 作为微服务架构中的核心组件,其性能、可用性直接关系到整个系统的可靠性。通过实施上述性能优化策略、构建高可用部署架构,开发者能够打造出更加健壮、稳定的微服务体系。关键要点总结如下:✅ 性能优化:合理设置心跳间隔,优化缓存策略,精准调整 JVM 参数,提升系统整体性能。✅ 高可用部署:采用集群架构,配置可靠的数据存储,实现客户端容错,保障系统持续可用。
2025-04-22 19:39:48
1011
原创 Nacos深度剖析与实践应用之-配置中心
在微服务架构中,配置管理是至关重要的基础能力。Nacos作为阿里巴巴开源的一体化动态服务发现、配置管理和服务管理平台,其配置中心模块提供了统一配置管理、动态配置推送、多环境支持等核心能力。
2025-04-20 19:00:00
1552
原创 Nacos深度剖析与实践应用之-负载均衡
Nacos的负载均衡机制主要应用于服务消费者从服务注册中心获取服务实例列表后,如何选择其中一个实例进行调用的过程。
2025-04-19 04:00:00
829
原创 Nacos深度剖析与实践应用之-服务注册发现
服务注册与发现机制能够让服务提供者自动将自身的信息(如 IP 地址、端口号、服务名称等)注册到 Nacos 注册中心💪,而服务消费者则可以通过 Nacos 轻松获取到所需服务的实例的列表,进而实现服务之间的通信。
2025-04-17 04:00:00
844
原创 Nacos深度剖析与实践应用 -1
Nacos 作为阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台,应运而生,为解决这些问题提供了全面且高效的解决方案。它能够帮助开发者轻松实现服务的注册与发现,动态配置管理以及服务的有效治理,极大地简化了微服务架构的开发与运维工作,因此在微服务生态系统中占据着举足轻重的地位。
2025-04-15 00:00:00
1007
原创 掌握OpenFeign-3:OpenFeign 高级配置㊗️
OpenFeign 是一个声明式的 HTTP 客户端,它简化了 REST API 的调用过程。但在复杂的生产环境中,高级配置变得至关重要。
2025-04-14 02:00:00
634
原创 掌握OpenFeign-2:OpenFeign 高级配置㊗️
OpenFeign 是一个声明式的 HTTP 客户端,它简化了 REST API 的调用过程。虽然基本配置已经能满足大多数需求,但在复杂的生产环境中,高级配置变得至关重要。
2025-04-12 01:00:00
446
原创 掌握OpenFeign-1:提升微服务间通信效率
✅OpenFeign 是 Spring Cloud 提供的声明式 HTTP 客户端,通过接口+注解的方式,让开发者像调用本地方法一样发起远程 HTTP 请求,极大简化了微服务间的通信。
2025-04-10 01:00:00
1870
原创 Sentinel[超详细讲解]-9-热点参数限流㊗️
限流作为保护系统的重要手段,可以有效控制系统的并发访问量,防止系统因为过载而崩溃。在高并发场景下,限流可以平滑地分散流量,保障系统的稳定性和可用性。Sentinel 热点参数限流则是一种更加精准的限流策略,它能够针对特定的参数进行限流,避免了对整个接口或服务的全局限制,从而在系统的不同层面上进行限流,保证系统的整体稳定性。
2025-04-08 01:00:00
884
原创 Sentinel[超详细讲解]-7 -之 -熔断降级[异常比例阈值]
🚀与基于异常数的熔断策略相比,异常比例阈值策略在关注服务异常情况、适应请求量波动场景等方面具有独特优势,但也存在对异常分布不均匀情况处理不足等问题。在应用实践中,合理设置参数、建立完善的监控与调整策略是确保异常比例阈值有效发挥作用的关键。
2025-04-03 20:32:55
1054
原创 Sentinel[超详细讲解]-6 -之 -熔断降级[慢调用比例阈值]
Sentinel 的慢调用比例阈值作为熔断降级策略中的重要组成部分,为分布式系统的稳定性提供了关键保障。通过对请求响应时间的监控和慢调用比例的统计,当慢调用比例超过设定阈值时,及时触发熔断,有效避免了因服务响应时间过长导致的资源耗尽和服务雪崩问题。
2025-04-03 00:30:00
1133
原创 Sentinel[超详细讲解]-5
🚓 主要讲解流控模式 三种方式中的最后一种:流量控制成为保障系统稳定性与可靠性的关键一环 🚒。(Associated Flow Control)作为其中一项重要技术,能够巧妙地协调不同资源间的调用关系,避免因某个资源的过度使用而引发系统雪崩。本文将以,深入探讨关联流控的实战应用。
2025-04-02 00:00:00
1038
原创 Sentinel[超详细讲解]-2
自定义异常处理类实现 BlockExceptionHandler 接口,并重写 handleException 方法,然后将其注册到 Spring 容器中。基本概念:当 Sentinel 的规则(如流控规则、降级规则等)被触发时,会抛出 BlockException 异常。通过实现 BlockExceptionHandler 接口,可以自定义这些异常的处理逻辑代码例子🚀@Component@Override// 根据不同的规则类型返回不同的提示信息String msg = "请求被限流";
2025-03-28 20:00:00
430
原创 Sentinel[超详细讲解]-1
Sentinel 提供了丰富的类库,可以定义各种规则,如:流控规则、熔断规则、热点规则、系统规则、授权规则等编码示例:流量控制规则 (FlowRule)// 定义流量控制规则// 资源名称// 限流阈值类型(QPS/线程数)// 阈值(每秒10次)// 针对来源(default代表不区分来源)// 流控效果(直接拒绝)// 是否集群模式// 加载规则。
2025-03-27 18:00:00
601
原创 java期末5
所以,就给女汉子两个属性,一个是漂亮值x,一个是力量值y。现在想让你求出来最不漂亮的女生有多少个,她们的力量和是多少。所以赛事组找来了你,让你写一个程序找出谁是最强的女汉子。),而越是力量大的女生也越成为女汉子(毕竟女汉子还是比较有力量的)。接下来T行,每行有两个数字x,y,分别代表这个女汉子的漂亮值和力量值(x,y<2*109)。每次航天飞船的编号为一行读入数据,分别读入每次飞上太空的航天英雄的姓名,名字中间有一个空格分隔。输出一行,有两个数字,分别代表最强的女汉子的数量,和她们的力量和。
2024-12-22 10:15:00
341
原创 java期末4
编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统计其及格人数和不及格人数。设计一个异常类,当输入的成绩小0分或大于100分时,抛出该异常类对象,程序将捕捉这个异常对象,并调用执行该异常类对象的toString()方法,该方法获取当前无效分数值,并返回一个此分数无效的字符串。(注:当输入的成绩无效时(即分数为小于0或大于100)可重新输入,且输出端会输出此分数无效的提醒。打印异常对象的信息,其中e为捕获到的异常对象。从键盘中输入第1个学生的成绩。从键盘中输入第n个学生的成绩。
2024-12-20 09:00:00
327
原创 路由服务实现
实验旨在让学生熟练安装Windows Server 2008作为路由访问服务器,学习配置静态路由、NAT和RIP协议,并深入了解VPN服务,掌握VPN服务器的安装与配置以及客户端VPN连接的设置。通过实践,提高网络管理和维护能力。
2024-12-19 21:00:00
334
原创 java期末(3)
体重是反映和衡量一个人健康状况的重要标志之一,过胖和过瘦都不利于健康,BMI(身体质量指数)计算方法:体重(以千克为单位)除以身高(以米为单位)的平方。中国成人正常的BMI应在18.5-24之间,如果小于18.5为体重不足,如果大于等于24为超重,大于等于28为肥胖。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对.....假设兔子的生育期为两年,且不死。一行中四个整数,a,b,c,d,表示坐标为(a,b)与(c,d),这里0
2024-12-19 20:30:00
534
原创 计算机网络-文件服务
实验探究数据存储形态及文件管理,针对Windows Server 2008文件服务功能,分析DFS、磁盘配额、文件屏蔽策略等核心组成部分,以应对数据量增长带来的管理挑战。
2024-12-18 07:00:00
392
原创 终端服务实现
本实验旨在掌握Windows Server 2008终端服务的安装、配置及客户端安装,需使用PC机和Windows XP系统,涉及远程桌面管理、应用程序模式配置与远程访问权限设置。
2024-12-16 23:47:11
248
原创 DNS域名解析-DNS服务器的方法和基本配置
本实验旨在掌握DNS服务器安装、配置及解析原理,通过在Windows Server 2008上安装DNS服务,配置区域、记录,并验证解析功能,加深对DNS服务的理解与应用。
2024-12-16 21:30:00
1149
原创 WWW服务器配置与管理
win08配置对应的DNS--如果没有添加--开始----》-管理工具---服务管理器---角色--服务器角色-添加。配置与管理WWW服务器;本章主要理解WWW服务器的配置与管理。3. 安全访问:iP限制,匿名身份,基本身份,服务器证书。接下去-去XP访问-如果没有成功的话,去win08。开始前去服务器角色中 web服务器添加-点击 新建立 --- 在点击新建主机。点击DNS的正向查找区--添加区域。添加网站--写建立的对应域名。选了https要开启ssl。添加的是-XP的iP地址。
2024-12-13 19:45:00
493
原创 计算机网络-三种访问网站的方式--仅主机方式
需要 服务器,windows xp,虚拟化环境第一步:修改仅主机模式 win2008 winxp 两台虚拟机 还有主机这台虚拟机--win2008主机 win 10ping一下主机和虚拟机间直接的通信XP这台。
2024-10-06 14:16:34
428
原创 flask2.1.2迁移数据库会出错于flask_script兼容出现的问题和解办法
抛弃掉,使用from flask_migrate import Migrate。
2023-05-28 11:24:19
320
原创 执行迁移文件没有成功显示No changes detected
解决的办法就是:如果有相对应的app那么就指定相对应APP的名字。以下是一个例子找到对于的文件夹。以上代码表名Django 应用程序无法检测到需要进行数据库迁移的更改。
2023-05-24 17:14:38
374
原创 flask加载静态文件
在任何情况下,都要确保 Flask 应用程序具有可以调用的正确静态文件夹,否则 Web 服务器将不会呈现您的静态文件,并显示一个特殊页面,例如 404 Not Found 页面。函数只针对应用程序目录下的 templates 目录,如果不是在这个文件下会报错。如果静态文件不在templates文件夹下的话,那么要指定静态文件夹下的目录。可以在 Flask 构造函数中设置 static_folder。属性来指定应用程序的静态文件夹的路径。以下是这个文件的路径。
2023-05-20 10:25:46
785
原创 flask迁移数据库不成功
在配置 MySQL 的连接后,如果出现以下警告信息,说明系统找不到相应的文件。尽管在 config 文件中加载了该文件,但仍无法成功,仍然会出现警告信息。
2023-05-19 20:16:50
421
原创 redirect(reverse(‘login‘))于redirect(reverse(‘app:login‘))的区别
会返回名为"login"的URL,而。是在一个专门存放子应用文件夹下指定。则将用户自动重定向到该URL。
2023-05-10 11:13:51
213
原创 doesn‘t declare an explicit app_label and isn‘t in an application in INSTALLED_APPS
属性,以指定该模型类所属的应用程序:比如:app_lable='app'其中app是子应用的名字。在settings中有设置找到apps的路径,就不要加了哦,问题就可以解决。列表中,请检查模型类是否正确地定义在应用程序的models.py文件中。如果以上步骤都没有解决问题,尝试在模型类中显式地指定。设置是否包含了该应用程序。应用程序名称已包含在。
2023-05-08 12:14:22
1961
空空如也
这是怎么回事啊?求解,求解
2021-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人