需要2个服务,一个认证授权服务,一个资源服务 认证授权服务为客户端颁发令牌,资源服务用于客户端获取用户信息。 1. 总体架构: 2.认证授权服务 pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap ...
分类:
编程语言 时间:
2020-05-08 16:27:34
阅读次数:
72
封装登录功能:模板复用方式 通过 wxlogin(布尔值)状态来处理是否登录,以及显示和隐藏 检测登录状态的方法 一、 登录: 允许授权: //处理允许登录的功能 processLogin(e) { console.log('点击允许获取用户信息:',e) if (!e.detail.userInf ...
分类:
微信 时间:
2020-05-07 22:46:29
阅读次数:
115
??博客原文 : "xxoo521.com《系统设计:基于角色的权限管理设计实现》" 背景 内部运营系统的很多 API,涉及到外网正式环境下的用户信息变更。出于安全考虑,在设计之初保留了所有的操作记录,但这用于事后回查;真正要避免线上事故的发生,还需要权限管理。 当前,系统的代码由 3 部分组成:前 ...
分类:
其他好文 时间:
2020-05-05 23:38:23
阅读次数:
83
背景:菜单和权限在系统中是非常重要的事情,在结合自己研究过的Spring security和项目前后端实践中对进行总结。 介绍:使用基于RBAC权限模型,针对角色分配不同的权限 数据库设计: 系统菜单 系统角色 菜单角色表 用户对应的角色 用户信息 技术:Spring security+jjwt S ...
分类:
编程语言 时间:
2020-05-05 19:41:47
阅读次数:
240
架构图 说明: 1.logic启动http服务器, 接受http请求,用于将数据推送到kafka以及获取在线用户信息,websocket身份校验 2.comet组件起动webdocket/tcp服务, 管理连接, 并负责将数据推送至指定连接 3. job组件订阅指定kafka指定频道的消息信息, 开 ...
分类:
其他好文 时间:
2020-05-05 12:46:53
阅读次数:
1044
一、列出自己的贡献 1.参与讨论课程设计项目,完成设计任务 2.完成本地环境的搭建与指导组内成员完成环境搭建 3.指导 "20175201" 完成用户注册、登录和管理员登陆模块 4.指导 "20175229" 完成用户注册、登录和管理员登录模块的加密、以及完成管理员查看用户信息模块。 5.完成关于 ...
分类:
其他好文 时间:
2020-05-04 21:40:58
阅读次数:
85
常用场景 1. 将用户信息导出为excel表格 2. 将excel的信息导入到数据库,减轻大量网站录入量 开发经常使用到excel导入导出 Apache POI官网: "https://poi.apache.org/" 比较麻烦 Apache POI项目的任务是创建和维护Java API,以基于Of ...
分类:
其他好文 时间:
2020-05-04 21:30:43
阅读次数:
66
问题来源:面试中面试官会看到你的简历上写着熟悉网络、http、tcp协议等,那你真的了解他吗?今天它来了 一、网络协议: 层次说明:第七层:应用层(http)为操作系统或网络应用程序提供访问网络服务的接口。第六层:表示层处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。包括数据 ...
分类:
其他好文 时间:
2020-05-04 21:12:49
阅读次数:
86
本文主要实例JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息! 微信官网文档链接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorizati ...
分类:
微信 时间:
2020-05-04 19:37:01
阅读次数:
85