自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Agent绑定自定义工具

导入相应的包。

2026-01-16 11:05:13 205

原创 Agent学习心得(使用LangChain调用deepseek)

对比维度核心定位LangChain 最基础、通用的纯文本提示词模板,所有其他模板的父类专为对话模型设计的结构化模板,生产环境主流选择基于少样本学习的增强型模板,PromptTemplate 的功能增强版输出格式普通字符串,无固定结构「角色-内容」结构化消息列表(ChatMessage 类型)带示例的普通字符串强制约束无任何格式、角色约束,灵活度最高必须指定角色(System/Human/Assistant 三大核心角色,不可自定义)

2026-01-16 11:03:42 920

原创 JAVA设计模式复习提纲

简单工厂模式属于创建型模式,由一个工厂类根据传入的参数决定创建哪一种产品类的实例。它隐藏了具体产品的创建细节,客户端无需直接实例化产品,只需通过工厂类获取产品对象。

2026-01-02 15:22:46 976

原创 《软件开发新技术》期末复习大全

实现UserDetailsService接口(自定义认证逻辑):@Autowired@Override// 查询数据库中的用户throw new UsernameNotFoundException("该用户不存在");// 返回Spring Security的User对象(包含用户名、密码、权限)AuthorityUtils.NO_AUTHORITIES // 暂时无权限,可自定义配置密码加密器:@Bean// BCrypt加密算法(推荐)

2026-01-02 15:07:59 896

原创 Mockito学习

Mockito测试框架学习摘要 本文记录了使用Mockito测试框架(JDK17环境)的核心知识点: Mock对象创建:通过mock()方法生成模拟对象,可替代真实对象进行测试验证和方法调用跟踪。 验证与断言: 使用verify()验证方法调用情况 配合times()检查调用次数 使用Assertions进行结果断言 方法打桩:通过when().thenReturn()预设方法返回值,控制测试行为。 注解简化: @Mock快速创建模拟对象(需配合openMocks()) @BeforeEach/@After

2025-12-04 22:12:59 466

原创 Nacos(window安装使用教程保姆级别)

本文介绍了Nacos的下载安装与启动退出操作。Nacos最新版本为3.1.0,但推荐使用稳定版2.5.2,可从GitHub或国内镜像下载。安装只需解压压缩包至指定目录。启动方式包括双击startup.sh文件或通过cmd执行startup.cmd -m standalone命令。成功启动后可通过http://localhost:8848/nacos访问控制台。退出方式包括在控制台按Ctrl+Z或执行shutdown.cmd命令。文章还预告了后续将更新启动报错解决方案。

2025-11-26 11:29:49 867

原创 Nacos学习笔记

2025-11-24 10:35:53 357

原创 Redis消息队列:原理、实践与应用

Redis作为轻量级消息队列解决方案,提供三种实现方式:1) List结构实现简单FIFO队列,支持LPUSH/RPOP操作;2) Pub/Sub模式实现发布订阅,支持频道广播但无持久化;3) Stream类型(Redis5.0+)提供完整消息队列功能,支持消费者组、消息确认和持久化。三种方式各具特点:List适合简单场景,Pub/Sub适合实时广播,Stream适合可靠性要求高的分布式场景。开发者需根据业务需求(如可靠性、吞吐量、实时性)选择合适方案,其中Stream因其完善的消息管理机制成为推荐方

2025-11-20 20:29:44 1062

原创 Redis教程

和Memcache类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。除了支持简单的key-value模式,还支持多种数据结构的存储,比如 list、set、hash、zset等。区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

2025-11-20 16:22:49 674

原创 SpringMVC(前后端分离不同端口)解决跨域问题办法

在一般的浏览器中回处于安全考虑,默认阻止跨域请求(即前端和后端不在同一域名、端口或协议下)。千万要注意在pom.xml文件中添加这个依赖否则会报错。例子:前端运行在 http://localhost:3000,后端运行在 http://localhost:8080。这个配置时配置在你的spring配置文件中的不是放在pom.xml文件中的,这样处理了一般都可以解决跨域问题了。二:如果添加的配置还是有问题那就自己写一个CorsFilter类(处理 跨域请求(CORS) 的过滤器类)但是特别注意一些小问题。

2025-05-29 16:41:33 277

原创 解决Tomcat控制台乱码问题

最简单最高效解决Tomcat乱码问题

2025-04-08 09:55:17 757

空空如也

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

TA关注的人

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