- 博客(3)
- 收藏
- 关注
原创 Spring AI Prompt 类设计分析
接口并没有定义属性。只是一个方法签名,它告诉实现类"你必须能返回消息类型",但并不规定如何存储这个信息。// 通用的初始化逻辑// 业务规则:系统消息和用户消息必须有内容// 防御性复制// 冗余存储便于序列化代码复用:提供通用的字段和方法实现模板方法:定义初始化流程的骨架防御性编程:集中处理参数验证和防御性复制设计模式应用场景带来的价值策略模式Message 接口的不同实现灵活切换消息类型模板方法AbstractMessage 的构造函数定义初始化流程骨架。
2025-09-05 17:44:48
481
原创 Docker Desktop 端口绑定报错:An attempt was made to access a socket in a way forbidden by its access permis
摘要:在Windows上使用Docker Desktop时遇到端口绑定报错"An attempt was made to access a socket in a way forbidden by its access permissions",排查发现是Windows系统预留端口导致。通过检查端口占用和Windows端口排除范围(netsh命令),确认2379端口被系统保留。提供了三种解决方案:1)重置Windows NAT服务并重新设置动态端口范围;2)更改Docker端口映射;3)
2025-08-08 08:28:54
894
原创 elementPlus的下拉框css样式的修改
前提,根据这个属性,能设置下拉框的样式。但是,只修改这里没有用。发现自己的css选择器总是选不到。f12查看,发下弹出来的下拉框其实没有在自己想象中的位置(跟代码中的位置不同)
2024-08-19 14:32:21
615
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅