logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记一次雪花算法 ID 精度丢失的Bug:前端接收到的 Long 被“四舍五入”了?

本文分析了雪花算法ID在前后端传输中精度丢失的问题,指出根本原因是JavaScript的Number类型无法精确表示19位Long型整数。作者提出了一种SpringBoot全局配置方案:通过Jackson将Long类型序列化为字符串,确保前端接收时保持完整精度。文章对比了多种解决方案,推荐采用全局配置+按需排除的方式,既能一劳永逸解决问题,又保持了代码的简洁性。这种方案无需修改实体类,对现有系统侵

文章图片
#bug
对ElementPlus的el-select二次封装,添加分页和搜索功能,实现一个自定义的下拉选择框

在的项目中,我们经常需要使用下拉选择框 () 来展示大量数据。然而,默认情况下 el-select 不支持分页和搜索功能。本文将介绍如何通过二次封装组件来实现这一需求,并使用自定义的来简化开发流程。

文章图片
#vue.js#前端#javascript +1
大数据量场景下,深度分页的解决方案

大数量级场景下,深度分页查询面临性能瓶颈。本文针对电商订单表等大数据量场景,分析传统分页方式(如LIMIT 19980,20)导致的I/O资源浪费和查询效率问题,提出四种优化方案:1)游标分页(基于有序字段避免OFFSET扫描);2)延迟关联(通过子查询减少回表);3)覆盖索引优化(创建包含查询字段的联合索引);4)数据预取与缓存。这些方案可显著提升查询性能,特别适用于高频查询场景。同时建议将列表

文章图片
#数据库
关于使用uview 代码体积过大导致微信小程序无法上传问题

ps:使用uview 最终都会被加载进主包,所以如果包的体积太大的话,尽量采用分包,减少包的体积。ps:平时不要打开这个选项,会导致项目的热部署变慢。

文章图片
#微信小程序#小程序
Java SpringBoot 教程:使用阿里云OSS实现通用文件上传接口

文件上传接口应该作为通用的API接口,附上时序图。文件上传接口是Web开发中常见的功能之一,通过该接口可以实现将文件上传至服务器并进一步存储到云存储服务中。本文将介绍如何实现一个通用的文件上传接口,并提供后端代码示例。

文章图片
#阿里云#云计算#spring boot +3
vue antd上传视频或图片到阿里云 oss

vue antd上传视频或图片到阿里云 oss,### 2.统一分片上传因为视频需要分片上传,所以就统一为分片上传了client(tamp) 创建oss实例,multipartUpload 分片上传progress 监听进度条并取整,当成功时返回上传到oss的路径,以及文件的类型首先需要一个上传文件的组件a-upload,一个进度条, 在beforeUpload中对文件进行文件类型的检测,在cus

文章图片
#vue.js#音视频#阿里云
阿里云 OSS 前端直传实战:表单上传 + Policy 模式详解

在现代 Web 应用中,用户上传图片、视频等文件已成为标配功能。如果所有文件都经过后端中转,不仅增加服务器带宽压力,还可能导致性能瓶颈。阿里云 OSS(Object Storage Service)提供了强大的对象存储能力,支持,真正做到“上传不走后端”。本文将带你深入实践使用实现前端直传,并对比STS Token模式,分析其优劣。同时,我们将展示如何通过 Nacos 动态配置管理 OSS 参数。

文章图片
#阿里云#前端#云计算
学习分库分表的前置知识:高可用系统架构理论与实践

一致性 (Consistency):所有节点必须同时返回相同的数据。可用性 (Availability):非故障节点在合理时间内返回合理的响应。分区容错性 (Partition Tolerance):即使网络分区发生,系统仍然能够正常工作。构建高可用系统架构是一项复杂的任务,涉及读写分离、CAP 定理的应用以及数据分片等多种技术手段。通过合理的架构设计和工具选型,可以在保障系统稳定性的同时,提升性

#系统架构
Navicat(数据库)导入Json文件乱码及报错问题以及导入具体流程

目录前言(可跳过)乱码问题解决解决空格问题方法1解决空格问题方法2解决编码问题1解决编码问题2导入流程本人第一个博客,写的不好请谅解哈(原因:找不到解决方法,自己捣鼓出来了,记录一下,希望大家也少走一些弯路)前言(可跳过)最近突发奇想,想要把json文件直接导入到数据库中,果然在navicat中找到了导入向导这样的选项那么我就将从api(ajax请求)中获得的数据通过JSON.Stringfiy(

文章图片
#json#javascript
给小伙伴们的json数据

很多小伙伴没有P47页的JSON数据,自己通过json.cn转一下吧{"searchList":{"trademarkList":[{"tmId":1,"tmName":"小米"},{"tmId":2,"tmName":"苹果"},{"tmId":3,"tmName":"华为"},{"tmId":6,"tmName":"VIVO"},{"tmId":24,"tmName":"联想"},{"tmId

文章图片
#json#android#java
    共 13 条
  • 1
  • 2
  • 请选择