自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 问答 (19)
  • 收藏
  • 关注

原创 微信公众号开发(4)-实现PC扫码登录

一、PC微信扫码登录原理简介PC端调用微信服务端的ticket接口,微信服务端获取ticket,PC端拿到ticket之后,生成带参数登录二维码,用户扫码之后会发送扫码事件消息到微信服务端,这个消息中会带上用户微信的openId,根据openId调用获取用户接口拿到用户信息,包含unionId、昵称、头像、性别等字段,这里可以将用户信息存入redis,在PC获取登录二维码之后我们要加一个轮询获取用户扫码状态,原理就是查询redis是否存入的用户信息,如果存入,那么开始做登录流程。二、代码实现1、微信服

2020-10-13 11:44:29 2393 1

原创 微信公众号开发(3)-实现关键词自动回复

一、微信公众号消息微信公众号消息主要有:文本消息、图片消息、语音消息、视频消息、小视频消息、地理位置消息、链接消息、事件推送。我们先来实现简单的文本消息。1、添加微信消息解析/** * 解析消息内容 * * @param xml * @return */ private WechatMessage parseMessage(String xml) { WechatMessage msg = null; try

2020-10-13 11:40:28 1631 2

原创 微信公众号开发(2)-服务器托管

一、开发环境搭建SpringBoot 2.0 + maven + mysql二、代码实现1、首先我们要写一个微信托管的验签接口,请求方式为GET,这部分代码主要是将微信给的参数使用sha1加密,然后返回。/** * 微信托管时进行的验签验证 * @param signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数 * @param timestamp 时间戳 * @param non

2020-10-13 11:37:28 427 1

原创 微信公众号开发(1)-基础配置解读与服务器配置

1、公众号介绍微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。  我们所说的微信公众号开发指的是订阅号和服务号。  关于订阅号和服务器的区别,官方是这样解释的  服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号适用人群:媒体、企业、政府或其他组织。  订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、

2020-10-13 11:35:21 1232

原创 苹果授权登录(Sign in with Apple)-JAVA后端开发

1、 业务逻辑分析IOS授权登录流程与微信授权登录大同小异,唯一区别的在于需要调用苹果api获取公钥,接口地址为:https://appleid.apple.com/auth/keys。首先是IOS APP端拿到identifyToken交给后端,后端拿到identifyToken后,首先调用IOS的公钥API拿到IOS的公钥,这里会获取到两个公钥,然后使用公钥对identifyToken进行校验,校验通过后,对identityToken进行解码,解码后可以到授权的唯一标识sub,之后做业务侧的注册登录

2020-05-28 12:04:59 13835 24

原创 Spring Boot + Mybatis + Pagehelper+Swagger2整合

一、简介Spring BootSpring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。写SpringBoot核心功能1、独立运行Spring项目 Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行2、内嵌s...

2018-04-01 17:51:53 1057 1

原创 Java工程师学习路线

1. 基础主要看《java核心技术:卷一》的重点章节掌握java常用技术,io、多线程、反射、常用集合框架数据结构看一遍,作用至少要清楚。如hash冲突解决办法,常用排序算法的应用场景和空间/时间复杂度等数据库,能看懂ER关系,熟悉数据库三大范式,熟练常用SQL语句可以掌握一点java网络编程方面的知识,对tcp/ip有初步的认识学习servlet/jsp,至少能写简单的图书管理系统,熟悉

2017-05-10 09:39:22 6254 2

原创 JAVA SHA-1加密及DES加解密

1、SHA-1加密SHA-1标准加密://SHA-1 public static String getSha1(String str){ if(str == null || str.length() == 0){ return null; } char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a',

2016-07-05 14:12:07 5939

游标学习资料

在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行

2015-09-23

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

TA关注的人

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