摘要: 一、oauth中的角色 client:调用资源服务器API的应用 Oauth 2.0 Provider:包括Authorization Server和Resource Server (1)Authorization Server:认证服务器,进行认证和授权 (2)Resource Server:资源 阅读全文
posted @ 2020-03-16 23:30 洛神灬殇 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 一.不落俗套的开始 1、背景介绍 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。 2、盗一张学习CAS 阅读全文
posted @ 2020-03-16 22:40 洛神灬殇 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1.CAS 简介 1.1. What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。 CAS 开始于 2001 年, 阅读全文
posted @ 2020-03-16 21:57 洛神灬殇 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 消息生产者,负责产生消息,一般由业务系统负责产生消息。 Consumer 消息消费者,负责消费消息,一般是后台系统负责异步消费。 Push Consumer Consumer 的一种,应用通常向 Consumer 对象注册一个 Listener 接口,一旦收到消息,Consumer 对象立刻回调 L 阅读全文
posted @ 2020-03-16 18:51 洛神灬殇 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1.pinpoint-naver github: https://github.com/naver/pinpoint docker快速体验:https://github.com/naver/pinpoint-docker 2.zipkin-推特: github: https://github.com 阅读全文
posted @ 2020-03-16 16:11 洛神灬殇 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 简介 SkyWalking 创建与2015年,提供分布式追踪功能。从5.x开始,项目进化为一个完成功能的Application Performance Management系统。他被用于追踪、监控和诊断分布式系统,特别是使用微服务架构,云原生或容积技术。提供以下主要功能: 分布式追踪和上下文传输 应 阅读全文
posted @ 2020-03-16 14:51 洛神灬殇 阅读(2399) 评论(0) 推荐(0) 编辑
摘要: 1.探针的技术介绍 - 各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; - 热部署功能,例如 JRebel、XRebel、 spring-loaded; - 各种线上诊断工具,例如 Btrace、Greys,还有阿里的 Arthas; - 各种性能分析工具,例如 Vi 阅读全文
posted @ 2020-03-16 13:03 洛神灬殇 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 介绍 SkyWalking 创建与2015年,提供分布式追踪功能。从5.x开始,项目进化为一个完成功能的Application Performance Management系统。 他被用于追踪、监控和诊断分布式系统,特别是使用微服务架构,云原生或容积技术。提供以下主要功能: 分布式追踪和上下文传输 阅读全文
posted @ 2020-03-16 12:31 洛神灬殇 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 说明 删除索引shell 添加定时任务 说明 主要用在索引名为 xxxx-yyyy.MM.dd 这种,可以自定义修改下边的脚本 删除索引shell 创建 delete_es_indices_over_10_day.sh #!/bin/bash ####################### 阅读全文
posted @ 2020-03-16 12:06 洛神灬殇 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 为什么要获取trace-id 通过上文Docker-Compose搭建单体SkyWalking我们搭建了SkyWalking服务,我们需要在日志中记录下来每次请求的唯一标识(trace-id),这样就可以在SkyWalking定位到有问题的trace-id,然后通过这个trace-id我们就可以通过 阅读全文
posted @ 2020-03-16 11:48 洛神灬殇 阅读(6295) 评论(0) 推荐(0) 编辑
摘要: (七)表的优化 1. 选择合适的数据引擎 MyISAM:适用于大量的读操作的表 InnoDB:适用于大量的写读作的表 2.选择合适的列类型 使用 SELECT * FROM TB_TEST PROCEDURE ANALYSE()可以对这个表的每一个字段进行分析,给出优化列类型建议 3.对于不保存NU 阅读全文
posted @ 2020-03-16 10:49 洛神灬殇 阅读(259) 评论(0) 推荐(0) 编辑
摘要: MySql只支持Union(并集)集合运算,好像也是4.0以后才有的; 但是对于交集Intersect、差集Except,就没有实现了。 一般的解决方案用in和not in来解决,小量数据还可以,但数据量大了效率就很低了。 其实,可以使用Union来实现另外两种的运算,当然是没有办法的办法。 差集E 阅读全文
posted @ 2020-03-16 10:47 洛神灬殇 阅读(2489) 评论(0) 推荐(0) 编辑