- 博客(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
原创 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
空空如也
数学建模,尽量用matlab回答,论文格式
2024-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅