H__D  

随笔分类 -  Application

Application的学习总结
  • 【CAS】CAS 源码解析- 登录界面与自定义主题(十)
    摘要:修改登录界面样式 前端模板资源主要在cas-server-support-thymeleaf项目中(E:\git-repository\cas-server\support\cas-server-support-thymeleaf) 1、查看主题默认配置 E:\git-repository\cas- 阅读全文
    posted @ 2025-07-13 14:17 H__D 阅读(101) 评论(0) 推荐(0)
  • 【CAS】CAS 源码解析- 认证逻辑(九)
    摘要:本例使用的cas源码是 7.3.0-SNAPSHOT 页面控制 页面: 登录页:E:\git-repository\cas-server\support\cas-server-support-thymeleaf\src\main\resources\templates\loginE:\git-rep 阅读全文
    posted @ 2025-07-06 18:11 H__D 阅读(82) 评论(0) 推荐(0)
  • 【CAS】CAS 源码运行 (八)
    摘要:本例使用的cas源码是 7.3.0-SNAPSHOT 环境:jdk 21 源码编译运行 参考:https://apereo.github.io/cas/developer/Build-Process.html 1、克隆项目 命令:git clone --recursive git@github.co 阅读全文
    posted @ 2025-07-06 11:46 H__D 阅读(107) 评论(0) 推荐(0)
  • 【K8S】k8s高可用(Keepalived + HAProxy)集群部署
    摘要:k8s高可用(Keepalived + HAProxy)集群部署 一、架构图 1.1、核心组件工作原理 组件作用关键机制 Keepalived 管理VIP漂移,监控节点健康 VRRP协议(虚拟路由冗余协议) HAProxy 提供API Server的负载均衡和健康检查 TCP模式转发+HTTP层健康 阅读全文
    posted @ 2025-05-24 00:00 H__D 阅读(2052) 评论(0) 推荐(0)
  • 【K8S】k8s集群监控部署
    摘要:在 Kubernetes (k8s) 集群中部署监控系统是确保集群健康、性能稳定和故障快速定位的关键步骤。以下是基于 Prometheus + Grafana 的完整监控部署方案(使用 kube-prometheus-stack Helm Chart),涵盖核心组件、配置优化和关键注意事项。 1. 阅读全文
    posted @ 2025-05-22 23:59 H__D 阅读(398) 评论(0) 推荐(0)
  • 【Application】NFS系统
    摘要:NFS系统介绍 NFS(Network File System) 是一种由 Sun Microsystems 开发的分布式文件系统协议,允许客户端计算机通过网络访问服务器上的文件,就像访问本地存储一样。它基于 客户端-服务器(C/S) 架构,广泛应用于 Linux/Unix 环境,支持跨平台文件共享 阅读全文
    posted @ 2025-05-19 00:04 H__D 阅读(139) 评论(0) 推荐(0)
  • 【K8S】k8s安装
    摘要:1. 环境准备 1.1 更新系统 sudo yum update -y 1.2 关闭防火墙 sudo systemctl stop firewalld sudo systemctl disable firewalld 1.3 关闭 SELinux sudo setenforce 0 sudo sed 阅读全文
    posted @ 2025-05-05 23:32 H__D 阅读(515) 评论(0) 推荐(0)
  • 【Canal】Canal Adapter 部署与使用
    摘要:Canal部署 【Canal】Canal快速入门 Canal Adapter部署 1、下载 下载地址:https://github.com/alibaba/canal/releases,本例下载的是1.1.7版本,1.1.6版本使用jdk8启动有点问题 2、修改配置 修改conf/bootstrap 阅读全文
    posted @ 2025-04-18 14:36 H__D 阅读(766) 评论(0) 推荐(0)
  • 【CAS】CAS Management (七)
    摘要:Cas-Management介绍 cas-management也简称为service-management可以理解为服务管理。 cas为我们提供了对service的管理平台,通过UI界面进行操作管理 官方也提供了具体的配置文档 项目地址:cas-management 本例使用的版本是 5.3.x 项 阅读全文
    posted @ 2025-04-03 00:46 H__D 阅读(141) 评论(0) 推荐(0)
  • 【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 阅读(486) 评论(0) 推荐(0)
  • 【CAS】CAS 多属性返回(五)
    摘要:原理 在 CAS 5.3.2 中,登录成功后返回用户的多个属性内容是通过 Principal 对象实现的。Principal 包含了用户的基本信息(如用户名)以及额外的属性(如邮箱、电话、角色等)。 具体逻辑其实还是在 AuthenticationHandler 处理的,Authentication 阅读全文
    posted @ 2025-01-19 23:12 H__D 阅读(300) 评论(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 阅读(651) 评论(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 阅读(73) 评论(0) 推荐(0)
  • 【DevOps】项目优雅发布重启
    摘要:思路 1、发布重启服务节点前,将请求流量转移到其他服务上 2、然后确定节点没有请求流量后,发布重启服务 思维导图 方式一,请求重试(不推荐) 不考虑流量转移,在网关上做请求重试 例如:SpringCloud Gateway 配置全局重试过滤器 spring: application: name: g 阅读全文
    posted @ 2025-01-17 00:28 H__D 阅读(52) 评论(0) 推荐(0)
  • 【JSONPath】JSONPath-简单入门
    摘要:参考:JSONPath-简单入门 - 星朝 - 博客园 参考:jsonpath 语法介绍-CSDN博客 在线验证:JSONPath在线验证 阅读全文
    posted @ 2024-12-15 16:05 H__D 阅读(25) 评论(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 阅读(266) 评论(0) 推荐(0)
  • 【CAS】CAS介绍与安装(一)
    摘要:CAS 介绍 CAS(Central Authentication Service)是一个开源的单点登录(SSO)解决方案,旨在为多个应用程序提供统一的身份验证服务。它允许用户在一个地方登录,并在多个应用程序之间共享会话信息,从而简化用户的登录体验和提高安全性。 官网:https://github. 阅读全文
    posted @ 2024-10-31 00:08 H__D 阅读(1459) 评论(0) 推荐(0)
  • 【VSCode】VSCode常用设置
    摘要:1、中文插件 安装 使用 按下“Ctrl+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,然后会按区域设置显示安装的语言列表,并突出显示当前语言设置。选择另一个“语言”以切换 UI 语言 阅读全文
    posted @ 2024-05-16 11:10 H__D 阅读(163) 评论(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 阅读(1354) 评论(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 阅读(3437) 评论(0) 推荐(0)