草庐IT

一键换脸

全部标签

【GoLang】记录一次使用Go实现微信小程序一键登录操作

文章目录需求实现整体流程微信登陆流程Go后端实现code2sessionAES解密接口部分需求PC端一个B/S应用,登陆时支持微信扫码登陆,微信扫码后,会跳转到一个小程序,通过该小程序进行授权登陆,用小程序的原因是只有小程序能获取到用户的手机号实现整体流程首先页面需要生成一个二维码:后端需要提供一个唯一的code,使用uuid即可,然后再拼接为小程序页面的url,二维码由前端根据url生成即可将code存入缓存,设置状态为:1-初始状态前端不断扫描该code的状态,用以更新二维码状态(一直持续到登陆成功)当用户扫描二维码后,进入小程序,并调用后端接口,将code状态改为:2-已扫描小程序需要调

【GoLang】记录一次使用Go实现微信小程序一键登录操作

文章目录需求实现整体流程微信登陆流程Go后端实现code2sessionAES解密接口部分需求PC端一个B/S应用,登陆时支持微信扫码登陆,微信扫码后,会跳转到一个小程序,通过该小程序进行授权登陆,用小程序的原因是只有小程序能获取到用户的手机号实现整体流程首先页面需要生成一个二维码:后端需要提供一个唯一的code,使用uuid即可,然后再拼接为小程序页面的url,二维码由前端根据url生成即可将code存入缓存,设置状态为:1-初始状态前端不断扫描该code的状态,用以更新二维码状态(一直持续到登陆成功)当用户扫描二维码后,进入小程序,并调用后端接口,将code状态改为:2-已扫描小程序需要调

华为手机一键解锁工具箱下载 | 华为手机解BL锁软件: 支持解锁bootloader,刷写recovery功能

文章目录1.软件介绍2.特色功能3.资源站点4.下载地址5.软件截图6.安装教程7.使用教程7.1.解锁BL1.软件介绍通过这款华为手机实用工具箱可以对你的华为手机系列进行刷机、解锁等操作,网上这种华为刷机解锁工具比较少,那么这款华为手机实用工具箱也是本人费了不少功夫找到然后分享给大家的,珍藏版,功能确实是非常的强悍、实用,支持自动安装驱动,傻瓜式操作流程,你只需要输入Y即可,工具就会自动指导你配置,支持解锁bootloader、刷写recovery、驱动下载等功能。2.特色功能解锁bootloader刷写recovery驱动下载检查连接重启到fastboot重启到Recovery3.资源站点

华为手机一键解锁工具箱下载 | 华为手机解BL锁软件: 支持解锁bootloader,刷写recovery功能

文章目录1.软件介绍2.特色功能3.资源站点4.下载地址5.软件截图6.安装教程7.使用教程7.1.解锁BL1.软件介绍通过这款华为手机实用工具箱可以对你的华为手机系列进行刷机、解锁等操作,网上这种华为刷机解锁工具比较少,那么这款华为手机实用工具箱也是本人费了不少功夫找到然后分享给大家的,珍藏版,功能确实是非常的强悍、实用,支持自动安装驱动,傻瓜式操作流程,你只需要输入Y即可,工具就会自动指导你配置,支持解锁bootloader、刷写recovery、驱动下载等功能。2.特色功能解锁bootloader刷写recovery驱动下载检查连接重启到fastboot重启到Recovery3.资源站点

一键部署应用到远程服务器,IDEA 官方 Docker 插件太顶了!

一、docker开启远程连接访问首先我们要开启docker的远程连接访问。保证不是docker所在的服务器,也能够远程访问docker。Linux版的docker:1、修改docker.service文件,添加监听端口-Htcp://0.0.0.0:2375vi/usr/lib/systemd/system/docker.service找到ExecStart,在最后面添加-Htcp://0.0.0.0:2375,如下图所示2、重启dockersystemctldaemon-reloadsystemctlstartdocker3、如果我们有防火前记得添加防火墙策略或者关闭防火墙。window版d

一键部署应用到远程服务器,IDEA 官方 Docker 插件太顶了!

一、docker开启远程连接访问首先我们要开启docker的远程连接访问。保证不是docker所在的服务器,也能够远程访问docker。Linux版的docker:1、修改docker.service文件,添加监听端口-Htcp://0.0.0.0:2375vi/usr/lib/systemd/system/docker.service找到ExecStart,在最后面添加-Htcp://0.0.0.0:2375,如下图所示2、重启dockersystemctldaemon-reloadsystemctlstartdocker3、如果我们有防火前记得添加防火墙策略或者关闭防火墙。window版d

etcd v3版本生产级集群搭建以及实现一键启动脚本

本专栏的上一篇文章写了《长篇图解etcd核心应用场景及编码实战》,本文继续。后续计划章节内容如下:《长篇图解etcd核心应用场景及编码实战》《搭建高可用etcd集群》《基于etcd实现分布式锁(java代码实现)》《基于etcd实现配置变更通知(java代码实现)》《基于etcd实现服务注册与发现(java代码实现)》《基于etcd实现分布式系统节点leader选举(java代码实现)》很多人知道etcd是因为kubernetes,所以最常用的etcd集群的搭建方法是通过k8s来配置启动一个etcd集群。但是etcd除了搭配k8s进行使用,还有很多其他的应用场景,比如:分布式锁、配置变更通知、

etcd v3版本生产级集群搭建以及实现一键启动脚本

本专栏的上一篇文章写了《长篇图解etcd核心应用场景及编码实战》,本文继续。后续计划章节内容如下:《长篇图解etcd核心应用场景及编码实战》《搭建高可用etcd集群》《基于etcd实现分布式锁(java代码实现)》《基于etcd实现配置变更通知(java代码实现)》《基于etcd实现服务注册与发现(java代码实现)》《基于etcd实现分布式系统节点leader选举(java代码实现)》很多人知道etcd是因为kubernetes,所以最常用的etcd集群的搭建方法是通过k8s来配置启动一个etcd集群。但是etcd除了搭配k8s进行使用,还有很多其他的应用场景,比如:分布式锁、配置变更通知、

【步骤详解】Docker一键部署微服务详细教程

Docker部署微服务场景介绍我们使用Docker完成一个微服务的搭建过程整体架构如下使用多个微服务进行项目部署测试整体服务说明我们总共涉及到三个微服务以及两个中间件服务名称描述mysql数据库服务nacos注册中心learn-docker-gateway网关服务learn-docker-webAPI接口服务learn-docker-storage存储服务配置文件提取因为我们在开发中需要频繁修改application.yml文件我们将配置项配置到pom文件中打包时自动打到配置文件,这样可以用一个pom文件控制多个不同的服务的配置文件项的修改pom文件定义属性我们需要在总pom文件定义全局配置,

【步骤详解】Docker一键部署微服务详细教程

Docker部署微服务场景介绍我们使用Docker完成一个微服务的搭建过程整体架构如下使用多个微服务进行项目部署测试整体服务说明我们总共涉及到三个微服务以及两个中间件服务名称描述mysql数据库服务nacos注册中心learn-docker-gateway网关服务learn-docker-webAPI接口服务learn-docker-storage存储服务配置文件提取因为我们在开发中需要频繁修改application.yml文件我们将配置项配置到pom文件中打包时自动打到配置文件,这样可以用一个pom文件控制多个不同的服务的配置文件项的修改pom文件定义属性我们需要在总pom文件定义全局配置,