随笔分类 -  混沌杂记

随手杂记
Ribbon-Loadbalancer自定义负载均衡策略:本地优先+偏向服务器优先
摘要:Ribbon 核心顶层抽象 package com.netflix.loadbalancer; public interface IRule { Server choose(Object var1); void setLoadBalancer(ILoadBalancer var1); ILoadBa 阅读全文

posted @ 2024-10-15 11:38 白嫖老郭 阅读(23) 评论(0) 推荐(0) 编辑

SpringBoot+Hutool 文件导出Excel
摘要:Hutool-poi是针对Apache POI的封装,因此需要用户自行引入POI库,Hutool默认不引入。到目前为止,Hutool-poi支持: Excel文件(xls, xlsx)的读取(ExcelReader) Excel文件(xls,xlsx)的写出(ExcelWriter) 使用 引入PO 阅读全文

posted @ 2024-10-14 11:00 白嫖老郭 阅读(609) 评论(0) 推荐(0) 编辑

SpringBoot前后端接口加解密--解决方案
摘要:开放接口 - 通信方式采用HTTP+JSON或消息中间件进行通信。 - 调用接口之前需要使用登录鉴权接口获得token。 - 当鉴权成功之后才能调用其他接口(携带Token)。 登录接口: Code 说明 200 成功 401 未授权,请先登录。 403 没有访问权限 404 接口不存在 500 接 阅读全文

posted @ 2024-09-23 10:20 白嫖老郭 阅读(692) 评论(0) 推荐(0) 编辑

支付创建业务订单下单接口设计
摘要:系统设计如下 交易系统--负责创建订单,风控限制,排队限制等功能 支付系统--负责订单进行微信相关的支付和退款查询 商品系统--复制计算价格和商品流转物流及商品管理等功能 这里重点说的是创建业务订单--功能落在交易系统:桥接商品系统和支付系统 交易系统创建订单-正常流程 第一步创建订单号 第二步去商 阅读全文

posted @ 2024-08-29 19:30 白嫖老郭 阅读(143) 评论(0) 推荐(0) 编辑

创建订单使用多线程处理
摘要:创建订单使用多线程异步处理,快速响应创单请求 订单创建结果放入Redis里面就结束,获取订单结果走新接口从Redis里面取 /** * 订单创建 */ @Component @ConfigurationProperties(prefix = "spring.create-order.thread-p 阅读全文

posted @ 2024-08-29 19:07 白嫖老郭 阅读(24) 评论(0) 推荐(0) 编辑

SpringBoot把本地的对象封装成为Nacos的配置对象
摘要:你需要有个Nacos Nacos建立你的配置文件--建议yml文件 编写你的yml配置 platform: transaction: properties: notifyHost: "http://10.130.1.18:${server.port.cztech-service-gateway}" 阅读全文

posted @ 2024-08-29 18:59 白嫖老郭 阅读(65) 评论(0) 推荐(0) 编辑

微信支付发起退款时,异常解决
摘要:保证自身服务代码正常情况下 微信发起退款的异常分两种 第一种是业务异常:账户余额不足 等退款失败|或者超额退款失败 第二种是网络异常:创建微信Config时会执行一次微信校验;会调用api.mch.weixin.qq.com 校验 | 还有真实发起退款可能也会因为api.mch.weixin.qq. 阅读全文

posted @ 2024-08-29 18:52 白嫖老郭 阅读(278) 评论(0) 推荐(0) 编辑

Java基于XXLJOB的定时任务实现阶梯式通知方式
摘要:数据库表设计 CREATE TABLE `tx_order_push_info` ( `order_no` varchar(64) DEFAULT NULL COMMENT '交易单号', `order_id` decimal(11,0) DEFAULT NULL COMMENT '交易单Id', 阅读全文

posted @ 2024-08-05 14:57 白嫖老郭 阅读(47) 评论(0) 推荐(0) 编辑

liunx服务器某个Java运行服务CPU占用率过高问题排查及修复
摘要:进入服务器 用 top 命令查看 top top - 09:57:55 up 40 days, 22:05, 9 users, load average: 4.44, 4.03, 3.85 Tasks: 741 total, 3 running, 738 sleeping, 0 stopped, 0 阅读全文

posted @ 2024-07-16 15:02 白嫖老郭 阅读(193) 评论(0) 推荐(0) 编辑

系统对接要接入别的系统,需要自动登录进去
摘要:设计一个中转页:自动JavaScript触发表单提交即可 /** * 跳转Datastudio * @param request request * @return ModelAndView */ @RequestMapping("gotoDatastudio") public ModelAndVi 阅读全文

posted @ 2024-07-10 18:30 白嫖老郭 阅读(36) 评论(0) 推荐(0) 编辑

IDEA 使用GIt提交代码时,如果不小心提交了不需要提交的内容,在本地仓库中,此时需要回滚版本,如何回滚
摘要:选择上次提交的提交记录 选择上次提交的提交记录复制版本号 选中项目的Git重置器 填入刚复制的回滚版本号-点击Reset 这样一来就回滚回去了,本地提交就没了 阅读全文

posted @ 2024-06-17 20:27 白嫖老郭 阅读(141) 评论(0) 推荐(0) 编辑

本地项目上传到gitee
摘要:前置条件:本地已经装好了GIt和GITEE有远程地址 检查本地装好了GIT:鼠标右键 检查准备好了远程:地址 本地项目拷贝到目录 D:\tmp2024-02-19\code 本地项目所在文件夹打开git窗口 打开GIT窗口之后以此执行 Administrator@DESKTOP-VM40J4T MI 阅读全文

posted @ 2024-06-14 16:46 白嫖老郭 阅读(26) 评论(0) 推荐(0) 编辑

SpringBoot+Nginx大文件传输
摘要:Nginx配置 # 公众端的附件上传 location /api/visitor/upload { # Pass altered request body to this location upload_pass /api/outerPortal/uploadAndSave; # Store fil 阅读全文

posted @ 2024-06-05 18:12 白嫖老郭 阅读(59) 评论(0) 推荐(0) 编辑

SpringBoot+微信支付-JSAPI{微信支付回调}
摘要:引入微信支付SDK Maven: com.github.wechatpay-apiv3:wechatpay-java-core:0.2.12 Maven: com.github.wechatpay-apiv3:wechatpay-java:0.2.12 响应微信回调的封装 @Getter @Sett 阅读全文

posted @ 2024-06-05 10:22 白嫖老郭 阅读(706) 评论(0) 推荐(0) 编辑

SpringBoot+微信支付-JSAPI
摘要:引入微信支付SDK Maven: com.github.wechatpay-apiv3:wechatpay-java-core:0.2.12 Maven: com.github.wechatpay-apiv3:wechatpay-java:0.2.12 代码示例 package xxxx.cashi 阅读全文

posted @ 2024-06-04 20:28 白嫖老郭 阅读(150) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示