摘要: 一、图解Spring Security、Social、Oauth2 认证服务器,@EnableAuthorizationServer源码执行流程 客户端,@EnableOauth2SSO源码执行流程,演示了调用第三方进行登录的过程 传统登陆流程,调用表单登陆,验证码登录,社交登陆如QQ 微信的登录流 阅读全文
posted @ 2019-07-25 12:27 陌生。 阅读(113) 评论(0) 推荐(0)
摘要: 1、导入依赖 增加xpack功能后,必须使用xpack提供的transportClient,只能通过官网的Repo进行下载,mirrorOf设置成central 开启xpack.security之后,需要配置ssl证书路径以及账号密码 pom.xml 2、Configuration配置Transpo 阅读全文
posted @ 2019-07-02 16:09 陌生。 阅读(2827) 评论(0) 推荐(0)
摘要: 一、权限模型设计 t_user 用户表, 保存用户登录信息,和企业id t_ent_info 企业表,通过ent_id关联多个用户,此时相当于用户组 t_ent_ent_role 企业角色表,一个企业可以关联多个角色 t_ent_role 角色表,角色基本属性 t_ent_permission 权限 阅读全文
posted @ 2019-05-31 16:30 陌生。 阅读(429) 评论(0) 推荐(0)
摘要: 一、项目日志规范 使用统一的方法、log4j2格式化日志 涉及到的固定参数写在常量中 异常必须打印堆栈信息 logger.error("msg", throwable) 方法中不得打印大量且无效的日志 最后在es中保留的数据格式: { "_index" : "log-info-2019.05.14" 阅读全文
posted @ 2019-05-16 11:00 陌生。 阅读(394) 评论(0) 推荐(0)
摘要: 一、ELK课程大纲总览 二、ELK参考文档 Elasticsearch官方教程,右侧标题这里面全都有,而且非常详细 Transport Client Api,用java操作Elasticsearch,官方教程 Elasticsearch权威指南,入门级教程,易懂推荐 xpack破解,亲测可用 破解之 阅读全文
posted @ 2019-05-10 16:44 陌生。 阅读(288) 评论(0) 推荐(0)
摘要: 一 RabbitMQ介绍 源码地址,更改配置文件,每个测试案例都可以独立运行 1. RabbitMQ概念 RabbitMQ是AMQP(高级消息队列协议)的一种实现,主要用来对消息进行发送,存储和转发。 下图是RabbitMQ的整体架构模型: 从整体架构模型理解RabbitMQ,RabbitMQ主要包 阅读全文
posted @ 2019-03-05 18:28 陌生。 阅读(458) 评论(0) 推荐(0)