首页
分类
友链
留言板
1
六个永久免费的云服务
2
从零玩转系列之微信支付实战Uni-App微信授权登录和装修下单页面和搭建下单接口以及发起下单请求
3
重生之我在这个世界的文本转音频API工程师的故事
4
从零玩转系列之微信小程序微信支付实战UniApp基础项目搭建
5
镜之Json Compare Diff | 技术创作特训营第一期
杨不易呀
你的压力来源于无法自律,只是假装努力,现状跟不上内心欲望,所以你焦虑又恐慌。——杨不易呀
累计撰写
72
篇文章
累计创建
73
个标签
累计收到
28
条评论
栏目
首页
分类
友链
留言板
搜索
标签搜索
vps
云服务
vue3
vue
JSON Diff
json
腾讯云
原理
SpringBoot3
杨不易呀
微信
第三方支付
微信支付
typescript
前端
nginx
dockercompose
docker
自动化部署
orc
uniapp
OCR
easypoi
创建型
创建型模式5种
原型模式
建造者模式
设计模式
sm2
分库分表
杨不易呀版权所有
杨不易呀版权所以
从零玩转系列
CDN
七牛云
短信发送
腾讯云短信
易课堂
鉴权
微服务
易课唐
自定义halo新功能
css
html
加密算法
jiami
3des
ras
bug
并发编程
weusokcet
实时通讯
单例模式
Java模式
优化
索引
mysql
人脸识别
文件上传
java
滑块验证码
jasypt
OSS
多数据源
MybatisPlush
SpringBoot
Jwt
SpringSecurity
注解
excel
Oauth2.0
QQ登录
第三方登录
以下是
从零玩转系列
相关的文章
2023-08-03
从零玩转系列之微信支付实战PC端支付微信取消接口搭建
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全、微信实战基础框架搭建、本次更新为微信支付实战PC端接口搭建,实战篇分为几个章节因为代码量确实有点多哈.第一章从零玩转系列之微信支付开篇第二章从零玩转系列之微信支付安全第三章从零玩转系列之微信支付实战基础框架搭建第四章从零玩转系列之微信支付实战PC端支付下单接口搭建第五章从零玩转系列之微信支付实战PC端支付微信回调接口搭建第五章从零玩转系列之微信支付实战PC端支付微信取消订单接口搭建本次项目使用技术栈后端: SpringBoot3.1.x、Mysql8.0、MybatisPlus前端: Vue3、Vite、ElementPlus小程序: Uniapp、Uview问题微信添加: BN_Tang备注: 微信支付一、取消订单接口场景用户下单完毕后未支付 可进行取消订单订单超时支付系统自动取消订单修改 WechatNativeController /**
2023-08-03
664
0
1
从零玩转系列
微信系列
SpringBoot3
2023-07-29
从零玩转系列之微信支付实战PC端支付微信回调接口搭建
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全、微信实战基础框架搭建、本次更新为微信支付实战PC端接口搭建,实战篇分为几个章节因为代码量确实有点多哈.第一章从零玩转系列之微信支付开篇第二章从零玩转系列之微信支付安全第三章从零玩转系列之微信支付实战基础框架搭建第四章从零玩转系列之微信支付实战PC端支付下单接口搭建第五章从零玩转系列之微信支付实战PC端支付微信回调接口搭建本次项目使用技术栈后端: SpringBoot3.1.x、Mysql8.0、MybatisPlus前端: Vue3、Vite、ElementPlus小程序: Uniapp、Uview问题微信添加: BN_Tang备注: 微信支付一、Native模式回调当用户支付完成时候微信会下发一个回调到我们系统当中该链接是通过基础下单接口中的请求参数notify_url来设置的,要求必须为https地址。请确保回调URL是外部可正常访问的,且不能携带后
2023-07-29
581
0
0
从零玩转系列
微信系列
SpringBoot3
2023-07-14
从零玩转之SpringBoot3-核心原理
一、简介1.前置知识● Java17● Spring、SpringMVC、MyBatis● Maven、IDEA2.环境要求环境&工具版本(or later)SpringBoot3.1.xIDEA2023.xJava17+Maven3.5+Tomcat10.0+Servlet5.0+GraalVM Community22.3+Native Build Tools0.9.19+二、SpringBoot3-核心原理1.事件和监听器1.1. 生命周期监听1.2. 监听器-SpringApplicationRunListener自定义SpringApplicationRunListener来监听事件;编写SpringApplicationRunListener 实现类**在 META-INF/spring.factories 中配置 org.springframework.boot.SpringApplicationRunListener=自己的Listener,还可以指定一个 有参构造器 ,接受两个参数(SpringApplication application, String[] args)springboot 在spr
2023-07-14
735
0
0
从零玩转系列
SpringBoot3
2023-07-14
从零玩转SpringBoot3-基础特性
一、简介1.前置知识● Java17● Spring、SpringMVC、MyBatis● Maven、IDEA2.环境要求环境&工具版本(or later)SpringBoot3.1.xIDEA2023.xJava17+Maven3.5+Tomcat10.0+Servlet5.0+GraalVM Community22.3+Native Build Tools0.9.19+3. SpringBoot是什么SpringBoot 帮我们简单、快速地创建一个独立的、生产级别的 Spring 应用(说明:SpringBoot底层是Spring)大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术特性:快速创建独立 Spring 应用SSM:导包、写配置、启动运行直接嵌入Tomcat、Jetty or Undertow(无需部署 war 包)【Servlet容器】linux java tomcat mysql: war 放到 tomcat 的 webapps下jar: java环境; java -jar重点:提供可选的starter,简化应用整合场景启动器(starte
2023-07-14
906
0
0
从零玩转系列
SpringBoot3
2023-06-26
从零玩转SpringBoot3-快速入门
一、简介1.前置知识● Java17● Spring、SpringMVC、MyBatis● Maven、IDEA2.环境要求环境&工具版本(or later)SpringBoot3.0.5+IDEA2021.2.1+Java17+Maven3.5+Tomcat10.0+Servlet5.0+GraalVM Community22.3+Native Build Tools0.9.19+3. SpringBoot是什么SpringBoot 帮我们简单、快速地创建一个独立的、生产级别的 Spring 应用(说明:SpringBoot底层是Spring)大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术特性:快速创建独立 Spring 应用SSM:导包、写配置、启动运行直接嵌入Tomcat、Jetty or Undertow(无需部署 war 包)【Servlet容器】linux java tomcat mysql: war 放到 tomcat 的 webapps下jar: java环境; java -jar重点:提供可选的starter,简化应用整合场景启动器(st
2023-06-26
982
0
0
从零玩转系列
SpringBoot3
2023-06-12
从零玩转系列之微信支付实战PC端支付下单接口搭建
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全、微信实战基础框架搭建、本次更新为微信支付实战PC端接口搭建,实战篇分为几个章节因为代码量确实有点多哈.本次项目使用技术栈后端: SpringBoot3.1.x、Mysql8.0、MybatisPlus前端: Vue3、Vite、ElementPlus小程序: Uniapp、Uview问题微信添加: BN_Tang备注: 微信支付二、Native模式在com.yby6.service包下创建接口 WxPayServicepackage com.yby6.service;import cn.hutool.json.JSONUtil;import com.yby6.config.WxPayConfig;import com.yby6.enums.WxApiType;import com.yby6.utils.OrderNoUtils;import lombok
2023-06-12
872
0
1
从零玩转系列
微信系列
2023-06-10
从零玩转系列之微信支付实战基础框架搭建
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全、本次更新为项目实战篇,实战篇分为几个章节因为代码量确实有点多哈.本次项目使用技术栈后端: SpringBoot3.1.x、Mysql8.0、MybatisPlus前端: Vue3、Vite、ElementPlus小程序: Uniapp、Uview二、项目创建1. 创建SpringBoot项目(wx-play-demo) 3.x (这是我的版本) 使用JDK 17 该博文案例已上传到 gitee 仓库<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2023-06-10
843
0
6
从零玩转系列
微信系列
2023-06-10
从零玩转系列之微信支付安全
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇二、微信支付安全(证书/秘钥/签名)1. 信息安全的基础 - 机密性**明文:**加密前的消息叫“明文”(plain text)**密文:**加密后的文本叫“密文”(cipher text)**密钥:**只有掌握特殊“钥匙”的人,才能对加密的文本进行解密,这里的“钥匙”就叫做“密钥”(key)“密钥”就是一个字符串,度量单位是“位”(bit),比如,密钥长度是 128,就是 16 字节的二进制串**加密:**实现机密性最常用的手段是“加密”(encrypt)按照密钥的使用方式,加密可以分为两大类:对称加密和非对称加密。**解密:**使用密钥还原明文的过程叫“解密”(decrypt)**加密算法:**加密解密的操作过程就是“加密算法”所有的加密算法都是公开的,而算法使用的“密钥”则必须保密2. 对称加密和非对称加密对称加密特点:只使用一个密钥,密钥必须保密,常用的有 AE
2023-06-10
719
0
0
从零玩转系列
微信系列
2023-06-10
从零玩转系列之微信支付开篇
一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)二、演示微信支付Native案例微信支付JSAPI案例微信扫描二维码开源仓库,对您有帮助的话请给我一个star 谢谢三、微信支付的产品介绍1. 付款码支付用户展示微信钱包内的“付款码”给商家,商家扫描后直接完成支付,适用于线下面对面收银的场景。2.JSAPI支付线下场所:商户展示一个支付二维码,用户使用微信扫描二维码后,输入需要支付的金额,完成支付。公众号场景:用户在微信内进入商家公众号,打开某个页面,选择某个产品,完成支付。PC网站场景:在网站中展示二维码,用户使用微信扫描二维码,输入需要支付的金额,完成支付。特点:用户在客户端输入支付金额3.小程序支付在微信小程序平台内实现支付的功能。4.Native支付Native支付是指商户展示支付二维码,用户再用微信“扫一扫”完成支付的模式。这种方式适用于PC网站。特点:商家预先指定支付金额Demo: 微信支付Native案例5.App支付商户通过在移动端
2023-06-10
999
0
5
从零玩转系列
微信系列
SpringBoot3
2023-05-14
从零玩转Nginx
01【熟悉】实际开发中的问题?现在我们一个项目跑在一个tomcat里面当一个tomcat无法支持高的并发量时。可以使用多个tomcat那么这多个tomcat如何云分配请求|-nginx02【熟悉】服务器概述1,目前常见的web服务器1,Apache(http://httpd.apache.org)它是世界上用的最多的web服务器,市场占有率达60%左右,模块非常丰富,系统非常稳定,可移植性好,但是比较消耗资源2,lighttpd(http://www.lighttpd.net)它是德国人开发的一个开源软件,目标是提供一个高性能的网站,它具有内存开销低,cpu占用低,效能好及模块丰富,Nginx的重要竞争对手之一3,tomcat(http://tomcat.apache.org)是一个开源的软件,运行servlet+jsp web应用软件,对静态文件,高并发的处理能力弱。4,IBM websphere它功能完善,开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于java的应用环境,范围从简单到高级到企业级应用,相于对其它web服务器来说应该比较少5,Microsoft IIS Microsoft的web服务器
2023-05-14
477
0
0
从零玩转系列
1
2
3
4