首页
学习
活动
专区
圈层
工具
发布

#java-6

【Java·并发】跟着一次重复请求走完全程:putIfAbsent 源码分支与幂等边界

爪哇碎碎念

版本前提:OpenJDK 17.0.20.1(Temurin / Windows),源码片段引自本机 lib/src.zip 中 java.base/java/...

7710

图片上传之前应该检查什么

用户10037525

图片上传包含文件准备、传输和平台接收等阶段。检查文件格式、尺寸和大小,区分传输成功与业务接收成功,并保留明确的失败原因,可以减少反复尝试和错误判断。

5200

电脑备份如何做到需要时能恢复

用户10037525

备份文件存在,并不能单独证明数据可以恢复。明确重要资料、保留独立副本、核对完整性,并在隔离位置实际恢复一次,才能发现遗漏的配置和依赖。

7000

怎样记录一次接口调用的失败

用户10037525

接口失败记录应帮助排查问题,而不是堆积原始报文。区分网络状态与业务结果,保留关联标识和执行阶段,再明确重试条件,可以让排障更准确,也减少重复操作。

8700

怎样让项目文档跟上实际变化

用户10037525

文档是否有用,取决于读者能否据此完成工作。把适用范围、关键决策、验证步骤和维护责任写清楚,再与代码变更一起检查,比单纯增加篇幅更有效。

9700

工作文档交接怎样留下可核对的记录

用户10037525

工作文档的价值不仅在于写完,还在于别人能够接着使用。明确范围、记录关键决定、整理依赖并实际核对交接结果,可以让后续维护少一些猜测。

7900

共享文件夹怎样管理版本和访问权限

用户10037525

共享文件夹方便协作,也容易积累多个版本与临时授权。把正式版本、修改记录和权限范围说清楚,并定期核对交接结果,可以减少误用旧稿和找不到文件的问题。

5600

Java生成PDF中文变方框?先检查运行环境里的字体

Youna

同一份报表,本机导出中文正常,放进Linux服务器或容器后却变成方框。先别把整份文件转成图片:需要确认的是,输入文字是否正确、生成进程能否取得所需字体,以及最终...

8410

从一次接口超时看懂重试与幂等

用户10037525

接口超时并不一定代表操作失败。通过请求标识、幂等约束、结果查询和有边界的重试,可以减少重复提交,也让排障过程更清楚。

10810

让应用日志真正帮助排障的六个细节

用户10037525

记录阶段与业务结果,让日志真正帮助排障。

12510

公众号八字运势工具开发,接口限流并发处理方案

凌皓-Lhao489

在公众号或小程序接入运势测算类工具时,后端通常需要根据用户传入的出生时间等参数进行排盘计算。这类业务往往涉及复杂的历法转换与逻辑运算,单次请求的 CPU 消耗较...

7210

占卜八字工具源码研读:后端端口权限控制方案

凌皓-Lhao489

在开发命理测算类小程序时,后端接口的端口权限控制是系统安全的基础。本文围绕 Java 后端、uni-app 前端、服务器端口、接口鉴权、跨域处理、防火墙配置和源...

9310

Uniapp开发八字合婚小程序,对接后端API踩坑总结

凌皓-Lhao489

最近在做八字合婚类小程序时,前端使用 UniApp,后端采用 Java 接口,整体走前后端分离架构。开发过程中,跨域、端口、接口路径、服务器防火墙和小程序域名配...

10910

八字排盘系统开发避坑:接口加密、端口开放安全要点

凌皓-Lhao489

在开发八字排盘类小程序或Web系统时,前端需要向后端提交用户的出生时间、性别等敏感信息,后端经过历法转换和排盘计算后返回结果。由于这类数据属于个人隐私,且系统通...

7210

Java 数组从入门到实战操作指南

用户12805941

摘要:本文面向编程初学者,系统梳理数组这一最基础的数据结构。从生活化类比讲清数组的连续存储与零基索引特性,再依次讲解一维数组的静态初始化与动态分配、元素访问与修...

9910

Java 语言基础新手入门实战指南

用户12805941

摘要:本文面向零基础读者,手把手带你完成 Java 入门的第一公里。从 JDK 17/21 的下载安装与环境变量配置讲起,逐步拆解第一个 HelloWorld ...

16310

我用 Asterisk + 大模型做了一套 AI 语音客服,聊聊 IVR 流程引擎的设计和踩过的坑

用户12819503

这是一篇工程实现记录。前半部分讲传统 IVR 为什么难用、语音链路怎么跑通,中间讲流程引擎的数据结构与前端可视化编排实现,后半部分是几个我觉得比较有意思的踩坑记...

24811
领券