logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java单元测试:使用de.flapdoodle.embed.mongo库完成MongoDB的操作mock

单元测试第四篇,演示在单元测试时,如何对MongoDB操作进行mock,便于本地或CI/CD环境的质量测试、覆盖率测试。相关代码已经放在Github上:源代码注:该库在首次运行时,会真的去下载并搭建一个Mongo运行环境,因此:1、运行时,需要外网网络,并且质量不能太差,一个包上百兆呢(只会下载一次)2、每次运行,都需要清理旧数据,否则可能对你的测试代码造成干扰。下面简述开发过程:1、首先,还是正

前端不暴露ak/sk直接上传阿里云oss的方案

介绍如何在不暴露ak/sk的情况下,使用javascript直接上传阿里云 oss的方案,并小小的吐槽一下

文章图片
#前端#阿里云#spring boot
Java单元测试:使用内存数据库h2完成JPA的mock模拟

为了让兄弟们快速介入单元测试的基本使用,整理了一系列不同场景的,基于SpringBoot的单元测试Demo,并梳理一下相关使用过程和注意事项。首先是数据库,本文基于JPA进行说明,开发使用MySql,单元测试使用H2数据库。这样,单元测试可以在Jenkins构建环境或其它管道模式下运行,便于业务的正确性测试和覆盖率检测。相关代码已经放在Github上:源代码下面简述开发过程:1、项目已经正常建立,

AI外围应用开发基础知识

文章摘要: 本文介绍了AI Agent开发中的核心LLM基础知识,包括大语言模型定义、参数量含义、多模态能力及推理机制等关键概念。重点解析了Token计价原理、Temperature参数对输出的影响、上下文长度管理策略,并详细说明了多会话状态维持方法和Function Calling工具调用技术。通过对比传统API交互方式,展示了LLM如何通过结构化数据与外部服务协同工作。文章为缺乏算法背景的团队

文章图片
#人工智能
Chrome浏览器的Profile数据内容简介

简单介绍一下Chrome里常见的那些隐私数据,都存储在哪些文件里。

文章图片
#chrome#前端
RabbitMQ的ack或nack机制使用不当导致的队列堵塞或死循环问题

记录几个RabbitMQ使用过程中容易踩的那些坑:1、启用ack机制后,没有及时ack导致的队列异常;简要代码如下,设置消息自动ack,会导致消息未处理完,出异常了,结果消息丢失了,解决方法就是把代码里的true,改成false,并在消息处理完后发ack响应。// 要监听队列,所以不能用using关闭channel通道var channel = GetChannel();var...

SpringBoot项目升级到3.*,并由JDK8升级到JDK21

使用JDK21+ spring-boot-starter3.3.1 + spring-cloud-starter-openfeign4.1.2创建项目过程中碰到的问题小结,并提供项目Demo。

文章图片
#spring boot
Tiktok对接和内容发布申请流程

Tiktok的开发者申请流程介绍和api对接说明

文章图片
kafka使用详解、最佳实践和问题排查

kafka常用概念、与RabbitMQ对比、最佳实践、工具推荐、Spring快速使用和问题排查

文章图片
#kafka#spring boot
前端不暴露ak/sk直接上传阿里云oss的方案

介绍如何在不暴露ak/sk的情况下,使用javascript直接上传阿里云 oss的方案,并小小的吐槽一下

文章图片
#前端#阿里云#spring boot
    共 24 条
  • 1
  • 2
  • 3
  • 请选择