- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 docker linux安装步骤
编辑/etc/docker/daemon.json下的文件,如果不存在手动创建。docker info 查看是否配置成功。保存文件后,执行命令。
2025-03-28 17:40:08
184
原创 微信支付流程图及注意事项
https://pay.weixin.qq.com/docs/merchant/apis/in-app-payment/create.htmlhttps://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter4_2_9.shtml
2025-03-17 10:00:27
244
原创 支付宝退款相关注意事项及逻辑整理
根据退款的行为可分为全额退款和部分退款,由于App支付异步触发条件默认TRADE_SUCCESS(交易成功),TRADE_CLOSED(交易关闭),TRADE_FINISHED(交易完成)三种状态均会触发异步通知。A:(1)异步通知中的out_biz_no为退款接口的out_request_no,若未设置则为退款的trade_no,可用于判断对应那笔退款请求。A:相较支付触发的异步通知,退款触发异步通知中有refund_fee(总退款金额)、gmt_refund(交易退款时间)等参数。
2025-03-17 09:55:37
837
原创 苹果内购方案调研
目前1.0支付的请求,苹果也会回调,即主动通知我们客户端的回调地址,我们拿到transactionId也可以通过2.0验证接口去验证transactionId是否合法。所以,1.0的receipt验证接口直接废弃。
2025-03-15 11:27:24
883
原创 网页端扫码支付二码合一(详细流程)
生成的请求链接 weixin://wxpay/bizpayurl?pr=Tu2zdi3z3 生成的二维码用户使用微信扫一扫是可以直接支付的。但是通过后端服务进行重定向到该链接,微信内置浏览器无法打开。该方法无法符合当前的二码合一的接口。弃用。
2025-03-15 11:22:23
280
原创 服务在nacos多节点注册部署,如何无感切换部署(不影响线上使用)
由于服务注册到nacos,请求达到gateway,经过nacos路由至对应服务。当一个服务从nacos下线,gateway本地的注册表还未即时更新,还会路由到该服务,但是在nacos找不到,导致请求报500错误。实现服务的无感部署,可以在服务被kill前,先将nacos的服务下线,在等待15-20s。然后在kill服务。这样可以避免部署时,客户端请求报500错误。
2025-02-11 17:01:37
162
原创 docker部署java项目调研
配置镜像:编辑/etc/docker/daemon.json下的文件,如果不存在手动创建。保存文件后,执行命令。
2025-02-10 11:50:34
233
原创 一文解决 ant design vue 表格<s-table> 复选框无法清空的问题
第一步将 selectedRowKeys 清空。第二步清空表格的复选框(重要)
2024-09-02 16:32:10
291
1
原创 ant-design-vue v-decorator用法
在ant-design中,v-decorator可以实现双向绑定与表单验证。即如果你使用v-decorator 你可以不用使用v-model。
2024-08-30 14:59:32
968
原创 docker拉取镜像并安装mysql
最近dockerhub已经不能访问了,使用原先的方式安装docker,服务器上也总是连接不上,所以找了种可以在国内正常安装新版docker的方式并成功拉取mysql5.7镜像适用系统:centos7。
2024-08-28 14:22:30
1225
原创 【全网最全】sentinel接入gateway网关,使用nacos做sentinel规则的持久化
sentinel接入gateway网关,使用nacos做sentinel规则的持久化。
2024-08-14 14:01:14
1365
1
原创 24小时涨粉10w+的AI小游戏-哄哄模拟器
近年来,随着chatGPT的爆火,一系列的AI应用应运而生。比如:AI绘画,AI写作等。今天我们来看看最近很火的一个AI小游戏-哄哄模拟器。
2024-01-30 22:07:34
893
1
原创 自定义数据源,导致mybatis自动扫描失效 @Mapper和@MapperScan注解
自定义数据源,导致mybatis自动扫描失效 @Mapper和@MapperScan注解
2022-11-20 23:03:31
3192
原创 经典笔试题(一) - 静态代码块,代码块,构造器的执行顺序
昨天一个学妹跑过来,问了我下面一道笔试题该怎么解决。那我当然不含糊,说完她就明白了,领走前还不忘说了声,学长好棒。。。 下面一起来看看解决思路吧!
2022-11-18 23:09:21
245
原创 最全 springboot中的默认异常 &全局异常 & 自定义异常@ExceptionHandler
全网最全 springboot中的默认异常 &全局异常& 自定义异常@ExceptionHandler
2022-09-30 22:28:25
1683
原创 springboot注解系列【四】@PathVariable 和 @RequestHearder
详解springboot 注解 @PathVariable 和 @RequestHearder
2022-09-27 23:11:12
380
原创 springboot注解系列【三】@ImportResource & @ConfigurationProperties
springboot注解 @ImportResource & @ConfigurationProperties
2022-09-22 22:07:21
234
原创 使用set集合来对 对象去重
当你想要使用set对任意一个对象进行去重时,如果不进行任何操作,那么不会得到你想要的结果。正确的做法是你应该在该实体对象重写equals和hashCode方法如下所示。如果你的对象中id是唯一的,那么你在判断时,仅仅判断id是否相等就可以了。@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (this ==
2021-06-23 15:10:46
1113
原创 如何自定义log注解,实现日志操作(切面编程)
有的同学在工作学习时常常遇到这样一个需求,就是进行对日志表的增删改查。记录用户的操作。啊,有的小伙伴说:这还不简单,一顿操作猛如虎,在每个方法下面都写上了insert语句。这种方式确实可行,(我真这样干过)但是作为优秀的程序员,追求的是优雅的代码今天在这里记录一下如何使用自定义注解实现日志的操作。1.在你的代码中加入一个类/** * @description: 自定义log注解 * @author: Daigl * @create: 2021-02-01 21:33 **/@Target
2021-02-04 23:14:46
5596
6
原创 最全ngrok实现内网穿透详细教程(windows linux)
内网穿透什么是内网穿透内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。UDP 内网穿透的实质是利用路由器上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。应用场景:上面
2021-02-03 21:23:06
34324
19
原创 关于如何使用freemarker制作word模板并填充数据导出,spire文件类型转换
关于如何使用freemarker制作word模板并填充数据,然后使用spire导出自己想要的格式(svg、pdf、word)首先你需要一份word文档(.docx),然后将需要替换的地方用${xxx}进行替换。例如下面这样第二步,将自己做的模板另存为.xml。用编译器打开(建议使用vscode)。打开之后是这种样式,很乱。建议将全文复制,到 https://tool.oschina.net/codeformat/xml 这个网址进行格式化如果出现如下图这种情况,去掉上面的一整
2021-01-21 22:19:52
851
2
原创 关于如何使用freemarker导出word(.doc)
## 2020上半年也已经过去,自己也从大三的学生走上实习的岗位,最近业务上需要导出word,自己也弄了两天,在这里记录一下自己的成长制作模板首先你需要新建一个.docx文件,然后将需要替换的地方用${xxxxxx}代替,如下:完成填充之后将此文档的后缀改成.ftl至此我们的word模板已经做好了,将他静静的躺在那里,待会我们会用到它。java代码中,将需要替换的内容以map的形式存进去 Map<String, Object> map = new ...
2020-07-09 21:49:27
329
原创 关于json+ajax省市两级联动实现
如图,我们今天实现的前面的省份点到那个,后面的市级显示对应省份的城市信息前端代码<html><head><meta charset="UTF-8"><title>Insert title here</title><link rel="stylesheet" href="http://apps.bdimg.com/lib...
2019-12-03 10:44:16
242
原创 关于ajax如何异步动态加载table显示数据库内容
在做考勤系统的时候,需要将多条件查询的结果显示在同页面的table中,不用跳转页面。下面是效果图输入条件点击查询异步加载出数据库的内容。1.写好html前台代码这里就是一个table的样式。<div id="text2"> <table class="ui nine column table celled table-result" id="tabl...
2019-11-20 09:18:59
1083
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人