自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 spring boot 批量调用设置

或者利用 Spring Data Redis 的消息监听器(`RedisMessageListenerContainer`)配合 Redis 的发布订阅(Pub/Sub)机制,但这不是真正的队列监听,适合广播订阅场景。| Redis 发布订阅机制(Pub/Sub)| 消息广播/通知 | 消息广播给多个订阅者,不支持排队 || Redis 阻塞列表监听(BLPOP) | 队列消息消费 | 阻塞等待消息,适合生产者-消费者模式 |// 阻塞弹出消息,超时时间为0,表示无限等待。

2025-06-21 14:43:08 292

原创 spring redis 消息队列

System.out.println("收到消息:" + message);// 守护线程,随应用关闭。// 返回 List<Object>,第一个是key,第二个是value。// 阻塞弹出消息,超时时间为0,表示无限等待。// 发生异常时休眠几秒,防止死循环。* @return 消息,若队列为空返回null。* 消费者:阻塞弹出队列右侧消息,等待时间单位秒。* @return 消息,超时返回null。* 消费者:弹出队列右侧消息(非阻塞)* 启动监听线程,持续阻塞监听队列。

2025-06-21 14:38:07 268

原创 顺丰枚举分类

/ 8000原因码包含多个已签收情况,如6(遗失)、5(扣件)、11(到港)等。// 滞留件入仓、网点清关(133)、网点自取(83/85)// 取消,二级可能有46(取消)、55(退回)、79(作废)list1PendingPickup.add("125");// 快递员派件至丰巢/无人车。// 门市/顺丰站快件上架。

2025-06-21 14:33:27 318

原创 顺丰状态说明

return RestUtils.fail(-1, "服务器异常: " + ex.getMessage());// 状态码,0表示成功,其他表示错误。// 你也可以根据业务定义更多异常处理器,比如自定义异常。// 返回统一格式错误信息。

2025-06-17 15:04:24 307

原创 对接顺丰下单接口

若返回路由标签,则必填。* 客户权益,具体结构未知,暂定义Object或String。* 打印标志,共9位,0和1组合,表示面单各字段是否打印。* 打印图标,8位0/1标记,表示各种托寄物图标是否展示。* 返回信息扩展属性,具体结构未知,暂定义Object。* 面单图标列表,具体字段结构未知,暂定义Object。* 联系信息列表,具体结构未知,暂定义Object。* 目的地区域代码,可用于顺丰电子运单标签打印。* 返回调用结果,1000调用成功,其他失败。* 乡村件不上门标签,1表示是不上门。

2025-06-16 10:38:38 126

原创 Json 结构顺丰

/ JSON中为null,定义为String或Object,具体视需求。// JSON中为null,使用String类型,需根据实际可改为Object。* 客户权益,具体结构未知,暂定义Object或String。* 打印标志,共9位,0和1组合,表示面单各字段是否打印。* 打印图标,8位0/1标记,表示各种托寄物图标是否展示。* 返回信息扩展属性,具体结构未知,暂定义Object。* 面单图标列表,具体字段结构未知,暂定义Object。* 联系信息列表,具体结构未知,暂定义Object。

2025-06-13 16:16:49 434

原创 【无标题】

throw new RestClientException("HTTP请求失败,状态码:" + response.getStatusCodeValue());log.info("响应状态码: {}", response.getStatusCodeValue());log.info("响应体: {}", response.getBody());log.info("=== RestClientUtil 请求开始 ===");log.info("请求头: {}", httpHeaders);

2025-06-13 14:44:18 231

原创 完善 ssl 验证

catch (Exception e) { log.error("创建绕过SSL验证的RestTemplate失败", e);

2025-06-13 14:41:14 134

原创 RestUtil

throw new RestClientException("HTTP请求失败,状态码:" + responseEntity.getStatusCodeValue());log.info("请求信息: method={}, url={}, urlParams={}, headers={}, body={}, contentType={}",log.info("响应体: {}", responseEntity.getBody());log.error("请求体序列化异常", e);

2025-06-13 14:39:14 913

原创 顺丰登录接口

throw new RuntimeException("请求失败,HTTP状态:" + response.getStatusCode());throw new RuntimeException("认证失败: " + body.getApiErrorMsg());// 沙箱环境示例:https://sfapi-sbox.sf-express.com/oauth2/accessToken。

2025-06-10 11:26:35 354

原创 顺丰接口下单

如果需要,我还可以帮你写完整的SDK封装、异步通知接口示范,或者基于Feign的调用实现,欢迎随时告诉我!- 需引入`spring-boot-starter-web`和`lombok`依赖。- 使用Lombok的`@Data`自动生成getter/setter等。- 生产环境请完善异常处理、日志、鉴权(签名或token)、重试机制等。// 这里示例用简单签名,实际使用请按顺丰文档签名规则实现。// 计算签名(这里只是示例,顺丰有具体签名规范)- 签名规则、接口地址、参数细节请严格遵循顺丰最新官方文档。

2025-06-10 10:27:27 401

原创 数据结构1

2024-07-02 16:18:45 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除