logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

报错信息:JSON parse error: Unrecognized token ... org.springframework.util.StreamUtils$NonClosingInputSt

【摘要】pytest框架报错显示JSON解析失败,原因是请求数据格式错误。当前使用data=data参数发送的是表单格式(idss=123&tape=4),而服务器期望JSON格式。解决方案是将data=data改为json=data参数,这样会自动:1)设置Content-Type为application/json;2)将字典转为标准JSON格式({ "id":123

文章图片
#java#开发语言
Java long与数据库bigint:数据类型映射

Java中的long类型与数据库的bigint类型是天然的64位整数匹配关系。文章深入探讨了两者的特性映射,分析了开发者在integer和long之间犹豫的常见原因,包括性能考量、数据量预估和迁移成本。通过实际案例展示了错误选择的后果,提出了决策框架:用户/订单等核心表应默认使用BIGINT,仅配置类小数据量表可使用INT。最佳实践建议统一使用Long类型,并提供了处理序列化、空值等注意事项。结论

文章图片
#java#数据库#开发语言
你的项目怎么部署在 Docker 上?->从代码到容器化运行

《Docker部署全流程指南》摘要:本文系统介绍了Docker化项目部署的全过程。首先解析核心概念:镜像作为软件蓝图、容器是运行实例、Git用于代码解耦。接着详解四步部署法:1)编写含Git克隆的Dockerfile;2)构建多层镜像;3)启动容器并配置端口映射;4)验证服务。针对代码更新提供开发环境热更新和生产环境全量更新两种方案,并分享三大进阶技巧:私有仓库认证、多阶段构建优化、环境变量管理。

文章图片
#elasticsearch#搜索引擎
java一个脚手架搭建

本文介绍了基于SpringBoot的租房系统脚手架搭建过程。使用IntelliJ IDEA 2021.1.3和JDK 17.0.9,创建名为RentingScaffolding的Maven项目。详细说明了pom.xml配置,包括SpringBoot 3.3.3、SpringCloud 2023.0.3、MyBatisPlus等技术栈的依赖管理。重点阐述了父POM的五大功能:继承机制、统一属性管理、

文章图片
#java#开发语言
算法分析与设计第三章——(排序算法)

蛮力排序:冒泡,插入,选择排序分治排序算法:树形选择排序、快速排序、归并排序、堆排序、计数排序、桶排序一系列问题

文章图片
#算法#数据结构#排序算法
数据结构篇--顺序查找【详解】

就是在数据集合中寻找某种条件的数据元素的过程。是指用于查找的数据元素。找到了满足条件的数据元素,就是,否则就是称为。是指数据元素的某个数据项的值,可用于标识或者记录,一般我们只指一个。是指一个查找表操作仅仅涉及查找操作,简单来说就只是看看,不动态修改查找表。是指对这个查找表的操作设计查找,还要动态的插入和删除查找表。是指查找表中每个数据元素需要进行关键字比较次数的平均值。也就是上面这个公式。感觉有

文章图片
#数据结构
自动化接口框架搭建分享-pytest第三部分

本文介绍了一个自动化接口测试框架的实现方案。该框架通过解析Swagger/OpenAPI文档自动生成测试脚本,主要包含以下组件:1. 核心工具类:包括HTTP请求封装、数据加载器、JSON响应验证器(支持键值存在性检查、值匹配、范围比较等12种断言方法)和日志记录工具;2. 自动化脚本生成器:通过解析API文档自动生成测试用例或API调用模块;3. 测试执行体系:基于Pytest框架,包含配置文件

文章图片
#自动化#pytest#运维
你的项目怎么部署在 Docker 上?->从代码到容器化运行

《Docker部署全流程指南》摘要:本文系统介绍了Docker化项目部署的全过程。首先解析核心概念:镜像作为软件蓝图、容器是运行实例、Git用于代码解耦。接着详解四步部署法:1)编写含Git克隆的Dockerfile;2)构建多层镜像;3)启动容器并配置端口映射;4)验证服务。针对代码更新提供开发环境热更新和生产环境全量更新两种方案,并分享三大进阶技巧:私有仓库认证、多阶段构建优化、环境变量管理。

文章图片
#elasticsearch#搜索引擎
开发当中常见注解备注

本文总结了Java开发中常用的7个注解及其使用场景:1. @Resource和@Autowired用于依赖注入,前者优先按名称注入,后者按类型注入;2. @Data简化POJO类代码生成;3. @RequestBody用于解析JSON请求体;4. @RequestParam获取URL查询参数;5. @Override标记方法重写;6. @Param为MyBatis多参数命名。文章详细说明了每个注解

文章图片
#数据库#sql
    共 13 条
  • 1
  • 2
  • 请选择