H__D  

随笔分类 -  Application

Application的学习总结
  • 【CAS】CAS REST API 登录(六)
    摘要:1. 登录流程 登录流程分为以下步骤: 获取 TGT(Ticket Granting Ticket): 使用用户名和密码向 CAS 的 /cas/v1/tickets 接口发送 POST 请求,获取 TGT。 获取 ST(Service Ticket): 使用 TGT 向 CAS 的 /cas/v1 阅读全文
    posted @ 2025-01-20 00:50 H__D 阅读(17) 评论(0) 推荐(0) 编辑
  • 【CAS】CAS 多属性返回(五)
    摘要:原理 在 CAS 5.3.2 中,登录成功后返回用户的多个属性内容是通过 Principal 对象实现的。Principal 包含了用户的基本信息(如用户名)以及额外的属性(如邮箱、电话、角色等)。 具体逻辑其实还是在 AuthenticationHandler 处理的,Authentication 阅读全文
    posted @ 2025-01-19 23:11 H__D 阅读(31) 评论(0) 推荐(0) 编辑
  • 【CAS】CAS 自定义登录验证(四)
    摘要:自定义验证原理 AI回答如下: 在 CAS 5.3.2 中,AuthenticationHandler 处理器的调用是由 CAS 的认证流程 控制的。具体来说,AuthenticationHandler 是在 Spring Web Flow 的流程中被调用的。以下是详细的调用流程和关键点: 1. C 阅读全文
    posted @ 2025-01-19 22:21 H__D 阅读(60) 评论(0) 推荐(0) 编辑
  • 【CAS】CAS 接入配置中心SpringCloud Config(三)
    摘要:环境准备 准备一个SpringCloud Config配置中心,参考:【SpringCloud】Spring Cloud Config 配置中心(二十) - H__D - 博客园 步骤 1、启动Config服务,并在Config服务器中,新增cas-server.properties文件 文件内容, 阅读全文
    posted @ 2025-01-19 11:06 H__D 阅读(8) 评论(0) 推荐(0) 编辑
  • 【DevOps】项目优雅发布重启
    摘要:思路 1、发布重启服务节点前,将请求流量转移到其他服务上 2、然后确定节点没有请求流量后,发布重启服务 思维导图 方式一,请求重试(不推荐) 不考虑流量转移,在网关上做请求重试 例如:SpringCloud Gateway 配置全局重试过滤器 spring: application: name: g 阅读全文
    posted @ 2025-01-17 00:28 H__D 阅读(5) 评论(0) 推荐(0) 编辑
  • 【JSONPath】JSONPath-简单入门
    摘要:参考:JSONPath-简单入门 - 星朝 - 博客园 参考:jsonpath 语法介绍-CSDN博客 在线验证:JSONPath在线验证 阅读全文
    posted @ 2024-12-15 16:05 H__D 阅读(8) 评论(0) 推荐(0) 编辑
  • 【CAS】CAS 数据库认证(二)
    摘要:一、CAS 安装 参考:【CAS】CAS介绍与安装(一) - H__D - 博客园 二、CAS 数据库认证 本例使用的是mysql数据库 1. 新建表 CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID' 阅读全文
    posted @ 2024-11-07 01:26 H__D 阅读(82) 评论(0) 推荐(0) 编辑
  • 【CAS】CAS介绍与安装(一)
    摘要:CAS 介绍 CAS(Central Authentication Service)是一个开源的单点登录(SSO)解决方案,旨在为多个应用程序提供统一的身份验证服务。它允许用户在一个地方登录,并在多个应用程序之间共享会话信息,从而简化用户的登录体验和提高安全性。 官网:https://github. 阅读全文
    posted @ 2024-10-31 00:08 H__D 阅读(302) 评论(0) 推荐(0) 编辑
  • 【VSCode】VSCode常用设置
    摘要:1、中文插件 安装 使用 按下“Ctrl+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,然后会按区域设置显示安装的语言列表,并突出显示当前语言设置。选择另一个“语言”以切换 UI 语言 阅读全文
    posted @ 2024-05-16 11:10 H__D 阅读(121) 评论(0) 推荐(0) 编辑
  • 【Canal】Canal Admin Docker部署
    摘要:参考资料 部署文档:https://github.com/alibaba/canal/wiki/Canal-Admin-Docker Canal Admin QuickStart : Canal Admin QuickStart Canal Admin Guide : Canal Admin Gui 阅读全文
    posted @ 2024-03-28 22:18 H__D 阅读(789) 评论(0) 推荐(0) 编辑
  • 【Canal】Canal Admin搭建Canal Server集群
    摘要:背景 使用 Canal Admin搭建 Canal Server 集群 部署情况 部署Canal Admin 参考:https://github.com/alibaba/canal/wiki/Canal-Admin-QuickStart 1、下载 canal, 访问 release 页面 , 选择需 阅读全文
    posted @ 2024-03-28 14:10 H__D 阅读(2163) 评论(0) 推荐(0) 编辑
  • 【Canal】Canal+Kafka实现数据同步
    摘要:canal介绍 参考:【Canal】Canal快速入门 Kafka准备 参考:【Kafka】 Kafka安装(一) + 【Kafka】Kafka-UI 安装 启动canal-server 参考:https://github.com/alibaba/canal/wiki/Canal-Kafka-Roc 阅读全文
    posted @ 2024-03-28 12:41 H__D 阅读(1558) 评论(0) 推荐(0) 编辑
  • 【Canal】Canal快速入门
    摘要:canal介绍 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库 阅读全文
    posted @ 2024-03-26 21:28 H__D 阅读(379) 评论(0) 推荐(0) 编辑
  • 【ZooKeeper】ZooKeeper源码编译
    摘要:环境准备 Maven:3.6.3 Jdk:1.8.0_181 idea:2021.1.1 Community Edition(社区版) 1、下载ZooKeeper源码 官网地址:https://github.com/apache/zookeeper 选择需要的版本下载。 本例下载的是 release 阅读全文
    posted @ 2021-05-26 19:40 H__D 阅读(1440) 评论(0) 推荐(0) 编辑
  • 【UML】时序图
    摘要:一、 什么是时序图? 时序图(Sequence Diagram),亦称为序列图、循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。 二、 时序图的作用是 阅读全文
    posted @ 2021-03-13 11:53 H__D 阅读(2761) 评论(0) 推荐(1) 编辑
  • 【UML】类图
    摘要:一、什么是类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 二、类图的元素 在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)以及类之间的关系。 2.1 类(C 阅读全文
    posted @ 2021-03-13 00:09 H__D 阅读(4807) 评论(0) 推荐(0) 编辑
  • 【UML】用例图
    摘要:一、什么是用例图 用例图源于Jacobson的OOSE方法,用例图是需求分析的产物,描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。它的主要目的就是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系以及系统各个功能之间的关系。它通过用 阅读全文
    posted @ 2021-03-12 18:21 H__D 阅读(754) 评论(0) 推荐(0) 编辑
  • 【UML】UML图介绍
    摘要:UML图简介 UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用 阅读全文
    posted @ 2021-03-12 17:20 H__D 阅读(897) 评论(0) 推荐(0) 编辑
  • 【Logstash】Logstash收集Nginx访问日志(二十六)
    摘要:本章介绍使用Logstash收集Nginx访问日志 直接根据日志文件收集 流程: 1、准备nginx日志,日志格式如下: 1 log_format upstreaminfo 2 '$remote_addr - $remote_user [$time_local] "$request" ' 3 '$s 阅读全文
    posted @ 2020-07-01 00:47 H__D 阅读(653) 评论(0) 推荐(0) 编辑
  • 【Logstash】Logstash快速入门(二十五)
    摘要:Logstash简介 Logstash是具有实时流水线功能的开源数据收集引擎。Logstash可以动态统一来自不同来源的数据,并将数据标准化到选择的目标位置。清除所有数据并使其民主化,以用于各种高级下游分析和可视化用例。 虽然Logstash最初推动了日志收集方面的创新,但其功能远远超出了该用例。任 阅读全文
    posted @ 2020-06-29 23:18 H__D 阅读(1104) 评论(0) 推荐(0) 编辑