自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mockito学习

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

2025-12-04 22:12:59 453

原创 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 731

原创 Nacos学习笔记

2025-11-24 10:35:53 349

原创 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 1034

原创 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 668

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

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

2025-05-29 16:41:33 269

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

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

2025-04-08 09:55:17 735

空空如也

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

TA关注的人

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