大强博客

DaQiang Blog

  • 博客(1024)
  • 资源 (22)
  • 收藏
  • 关注

原创 Navicat连接MySQL8报错:1251- Client does not support authentication protocol requested by server...

错误信息:1251- Client does not support authentication protocol requested by server;

2025-03-30 11:55:43 151

原创 Ant Design Vue Select 选择器 全选 功能

Ant Design Vue Select 选择器 全选 功能

2025-03-23 10:53:49 293

原创 Redis bat脚本方式启动

rem 设置编码格式为UTF-8。@echo 启动Redis...@echo Redis启动成功。@rem 关闭回显状态。

2025-03-19 09:44:37 107

原创 Command line is too long. Shorten the command line via JAR manifest or via a classpath file and reru

运行IDEA时报错,错误信息,如下所示:Error running 'JeecgSystemApplication' Error running JeecgSystemApplication. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.修改Edit Configrations...,如下所示:修改Modify options,如下所示:

2025-03-14 11:53:11 168

原创 信息系统项目管理师考试大纲(2022年审定通过)

信息系统项目管理师考试大纲(2022年审定通过)

2025-02-24 12:03:29 850

原创 免费PDF工具

Smallpdf.com-解决您所有PDF问题的免费解决方案Smallpdf-这个平台使转换和编辑所有PDF文件变得超级容易。在一个地方解决所有PDF问题-是的,免费。https://smallpdf.com/#r=app

2025-02-24 08:21:54 467

原创 TinyPNG–压缩AVIF、WebP、PNG和JPEG图像

TinyPNG–压缩AVIF、WebP、PNG和JPEG图像

2025-02-24 08:13:20 186

原创 热烈庆祝《CAS单点登录(第7版)》上线了!

热烈庆祝《CAS单点登录(第7版)》上线了!https://edu.youkuaiyun.com/course/detail/40241

2025-02-17 14:47:08 281

原创 CAS单点登录(第7版)27.开发人员

什么是安全漏洞?如何以及何时发现的缺陷可能被标记为漏洞?安全漏洞几乎总是软件缺陷,通常是CAS部署以意外方式运行的直接结果,尽管系统配置和应用程序状态正确。正确性和意图通常是根据可用的CAS留档或作为主题专家的项目/社区成员来判断的,他们可能能够澄清预期的、预期的行为。由于CAS错误配置、误用或对功能和用例如何工作的误解而出现的安全错误和漏洞不符合条件。同样,源于似是而非的可否认性的场景(即“我不知道X是这样工作的”)通常不符合条件。

2025-02-15 18:45:10 864

原创 CAS单点登录(第7版)26.集成

身份验证请求可以映射并转换为物理位置。

2025-02-15 18:44:05 1018

原创 CAS单点登录(第7版)25.通知

CAS 提供了通过电子邮件通知用户选择操作的功能。示例操作包括有风险的身份验证尝试通知或密码重置链接/令牌等。配置电子邮件提供商(即 Amazon Simple Email Service )是定义 SMTP 设置的问题。在未定义设置的情况下,每个需要电子邮件功能的特定功能都应该能够正常继续。

2025-02-15 18:42:39 802

原创 CAS单点登录(第7版)24.高可用性

在 HA 环境中,CAS 集群中的所有节点都必须复制和访问服务定义。通常,这可以通过利用由 JPA、LDAP、MongoDB 等支持的集中式。

2025-02-15 18:41:25 699

原创 CAS单点登录(第7版)23.Webflow 管理

有关更多信息,请参阅。

2025-02-15 18:40:27 805

原创 CAS单点登录(第7版)22.中断通知

如果你想设计自己的中断跟踪机制,你可以插入 InterruptTrackingEngine 的自定义实现,它允许你自己处理这个问题:1234。

2025-02-15 18:39:36 1002

原创 CAS单点登录(第7版)21.可接受的使用政策

如果您想设计自己的存储机制,您可以遵循以下方法:123456789101112@Bean...

2025-02-15 18:38:51 1116

原创 CAS单点登录(第7版)20.用户界面

对 CAS 用户界面 (UI) 进行品牌化涉及编辑 CSS 样式表以及一小部分相对简单的 HTML 包含文件,也称为视图。(可选)您可能还希望修改显示的文本和/或在这些视图上添加其他 JavaScript 效果。

2025-02-15 18:37:08 1346

原创 CAS单点登录(第7版)19.监控和统计

通过 Spring Boot 的 CAS 在适用时注册以下核心指标:各种内存和缓冲池垃圾回收相关统计线程利用率加载/卸载的类数CPU 指标文件描述符指标Logback metrics:记录每个级别记录到 Logback 的事件数正常运行时间指标:报告正常运行时间量规和表示应用程序绝对启动时间的固定量规Apache Tomcat 指标Spring 集成指标。

2025-02-15 18:33:56 967

原创 CAS单点登录(第7版)18.日志和审计

CAS 提供了一个日志记录工具,用于记录重要信息事件,如身份验证成功和失败;可以对其进行自定义以生成用于故障排除的其他信息。默认情况下,CAS 使用 Slf4jLogging 框架作为。

2025-02-15 18:32:58 1354

原创 CAS单点登录(第7版)17.账户注册

帐户注册请求可以提交给自定义实施,该实施负责在适当的记录系统中管理和存储帐户。123456。

2025-02-15 18:31:50 883

原创 CAS单点登录(第7版)16.模仿

如果您想设计自己的账户商店,您可以遵循以下方法:123456789101112@Bean...

2025-02-15 18:31:04 616

原创 CAS单点登录(第7版)15.协议

CAS 支持并提供以下协议:CAS 将自己定位为一个多语言平台,支持 CAS、SAML2、OAuth2 和 OpenID Connect 等协议。由于出色的社区反馈和采用,这些协议的支持和功能会随着软件的每次迭代和发布而不断改进。虽然几乎所有此类协议在性质和意图上都相似,但它们都有自己特定的绑定、参数、有效负载和安全要求。本节简要介绍了 CAS 如何支持现有协议。这一切都始于一件相当微不足道的事情:The Bridge。桥接设计模式是一种方法,其中中介位于客户端和服务器之间,来回转换请求。它充当双方之间的纽

2025-02-15 18:29:25 816

原创 CAS单点登录(第7版)14.服务与应用

CAS 服务管理工具允许 CAS 服务器管理员声明和配置哪些服务(CAS 客户端)可以以何种方式使用 CAS。服务管理工具的核心组件是服务注册表,它存储一个或多个已注册的服务,其中包含驱动许多 CAS 行为的元数据。CAS 配置目录中提供了以下设置和属性:自选笔记下面列出的配置设置在 CAS 配置元数据中标记为 Optional(可选)。This标志表示在最终用户 CAS 配置中不需要立即存在该设置,因为分配了默认值,或者该功能的激活不受设置值有条件地控制。换句话说,仅当需要修改默认值或需要打开由设置控制的

2025-02-15 18:24:29 701

原创 CAS单点登录(第7版)13.票务

基于 JWT 的服务票证根据。

2025-02-15 18:23:05 950

原创 CAS单点登录(第7版)12.密码管理

您还可以将自己的密码管理实现注入 CAS 中,该 CAS 本身将处理账户更新和检索。为此,您需要设计一个大致符合以下内容的配置类:1234567891011@Bean...

2025-02-15 18:21:47 763

原创 CAS单点登录(第7版)11.SSO & SLO

这是Java Apereo CAS客户端的官方主页。该客户端由一组Servlet过滤器组成,适用于大多数基于Java的Web应用程序。它还作为一个API平台,以编程方式与CAS服务器交互,以发出身份验证请求、验证票证和使用主体属性。所有客户端工件都发布到Maven Central。根据功能,应用程序需要在其配置中包含一个或多个列出的依赖项。

2025-02-15 18:20:37 844

原创 CAS单点登录(第7版)10.多因素身份验证

多因素身份验证(Multifactor Authentication MFA)是一种安全机制,要求用户提供两种或更多种不同类型的验证信息,以增强账户的安全性。将MFA集成到CAS中,可以显著提高系统的安全性,防止未经授权的访问。MFA 通常涉及以下三种类型的身份验证因素:CAS 支持各种多因素身份验证提供程序和选项,同时允许用户设计自己的身份验证提供程序和选项。辅助身份验证因素始终在主要步骤之后启动,如果请求或触发器需要,将要求现有身份验证会话升级到所需的多因素身份验证因素。满意的身份验证上下文也会传回应用

2025-02-15 18:19:04 1020

原创 CAS单点登录(第7版)9.属性

从身份验证或属性存储库源获取和解析 CAS 中属性的定义时,往往使用其名称进行定义和引用,而无需任何其他元数据或修饰。例如,您可能希望检索 uid 属性和 virtuallyrename 并将其全局映射到 userIdentifier 属性或特定应用程序集成。对于大多数用例,此配置工作得相当轻松,但是,根据目标应用程序的性质和用于完成集成的身份验证协议,在与依赖方共享和发布时,可能会施加额外的要求,并且可能必须指定以定义具有附加指针的属性。例如,SAML2 服务提供商可能需要 eduPersonPrinci

2025-02-15 18:17:45 862

原创 CAS单点登录(第7版)8.委托和代理

如果您希望创建自己的重定向策略,则需要设计一个组件并将其注册到 CAS 中,如下所示:1234。

2025-02-15 18:15:33 951

原创 CAS单点登录(第7版)7.授权

您还可以构建自己的存储库实现来注册和加载可授权资源。这可以通过提供 AuthorizableResourceRepository的专用实现并将其注册到运行时来完成:1234。

2025-02-15 18:14:26 736

原创 CAS单点登录(第7版)6.认证

CAS 身份验证过程主要由身份验证管理器控制,该管理器编排一组身份验证处理程序。CAS 附带了一个单一但灵活的身份验证管理器,该管理器根据以下协定执行身份验证。对于任何给定的凭证,管理器将执行以下操作:有一个隐式安全策略,它要求至少一个处理程序成功验证凭证。CAS 支持多种身份验证处理程序和方法。使用菜单在站点中导航并选择。默认情况下,CAS 配置为接受通过 CAS 配置提供的一组预定义凭证。 默认凭证要在 CAS 中测试默认身份验证方案,请分别使用 casuser 和 Mellon 作为用户名和密码。这些

2025-02-15 18:13:00 729

原创 CAS单点登录(第7版)5.配置

CAS 的核心基础(处理配置管理、设置和跨多个 CAS 节点的更改复制)都完全通过Spring Cloud 项目自动处理。下面列出的策略提供了一种非常灵活和强大的方法来管理生产部署的 CAS 配置,它允许 CAS 采用者仅跟踪其特定部署问题所需的设置,而将所有其他设置留给默认 CAS 配置处理。以下策略可用于完全扩展 CAS 配置模型。 YAML 还是 Properties?CAS 配置允许在以下任何策略中使用 YAML 和 Properties 语法。通常使用哪种语法并不重要,但是当使用 Unicode

2025-02-15 18:07:20 1010

原创 CAS单点登录(第7版)4.管理

此外,请注意,Palantir 需要许多 actuator 端点,例如 info、env 等,这些端点由 CAS 和 Spring Boot 提供。您需要确保为 CAS 部署启用并公开这些终端节点。它的目的是充当 CAS 服务器的整体管理员管理工具和控制台,并提供一个用户界面,允许添加和修改应用程序注册、观察 CAS 服务器状态、单点登录会话的状态、访问策略和授权、协议有效负载模拟等等。此类选项通常不是互斥的,旨在协同工作并呈现 CAS 配置和构建的各个方面,其中可能包括应用程序注册、配置属性等。

2025-02-15 18:04:44 859

原创 CAS单点登录(第7版)3.安装

CAS 安装基本上是一个面向源代码的过程,我们建议使用 WAR 覆盖 (1) 项目来组织自定义,例如组件配置和 UI 设计。WAR 覆盖构建的输出是一个 cas.war 文件,可以部署到。

2025-02-15 18:02:54 1472

原创 CAS单点登录(第7版)2.规划

这是用例映射到 CAS 功能的地方。浏览文档以查找最接近的匹配项并应用。同样,尽可能坚持 CAS 基线也很重要:避免对软件内部进行临时更改。避免对核心配置组件(如 Spring 和 Spring Webflow)进行手动更改。如果遇到问题,请避免对部署进行一次性错误修复。如前所述,所有这些策略都会导致令人头疼和成本。相反,请尝试对以下建议进行预热:错误修复和小的改进属于核心 CAS 软件。不是您的部署。尽一切努力报告问题,提供修复和补丁,并与 CAS 社区合作,一劳永逸地解决问题。

2025-02-15 17:59:53 880

原创 CAS单点登录(第7版)1.首页

面向所有地球人及其他地区的企业身份Enterprise Identity for All Earthlings and Beyond身份、单点登录和访问管理Identity, Single Sign-On and Access ManagementApereo(阿佩雷罗)中央身份验证服务 - 身份和单点登录欢迎来到 Apereo Central Authentication Service 项目(通常称为 CAS)的所在地。CAS 是一个企业多语言单点登录解决方案和 Web 身份提供商,旨在成为满足您身份验

2025-02-15 17:49:35 948

原创 《Spring Framework实战》15:4.1.4.6.方法注入

查找方法注入是容器覆盖容器管理bean上的方法并返回容器中另一个命名bean的查找结果的能力。您可以通过实现ApplicationContextAware接口,并在每次bean A需要时对容器进行getBean(“B”)调用,请求(通常是新的)bean B实例,使bean A知道容器。使用基于XML的配置元数据,您可以使用替换的方法元素将已部署bean的现有方法实现替换为另一个方法实现。因为参数的数量通常足以区分每种可能的选择,所以这个快捷方式可以节省大量的输入,只让你输入与参数类型匹配的最短字符串。

2025-01-10 20:27:03 900

原创 《Spring Framework实战》14:4.1.4.5.自动装配合作者

自动连接的Map实例的值由与预期类型匹配的所有bean实例组成,Map实例的键包含相应的bean名称。例如,如果一个bean定义被设置为按名称自动连接,并且它包含一个主属性(即它有一个setMaster(..)方法),Spring会查找一个名为master的bean定义并使用它来设置该属性。当使用基于XML的配置元数据时(请参阅依赖注入),您可以使用<bean/>元素的autowire属性为bean定义指定autowire模式。您可以为每个bean指定自动连线,从而可以选择要自动连线的bean。

2025-01-10 20:25:45 817

原创 《Spring Framework实战》13:4.1.4.4.延迟初始化Bean

通常,这种预实例化是可取的,因为配置或周围环境中的错误会立即被发现,而不是在几小时甚至几天后。但是,当一个延迟初始化的bean是一个未延迟初始化的单例bean的依赖项时,ApplicationContext会在启动时创建延迟初始化的bean,因为它必须满足单例的依赖项。当前面的配置被ApplicationContext使用时,在ApplicationContext启动时,惰性bean不会被急切地预实例化,而非惰性bean则会被急切地预先实例化。

2025-01-10 20:24:33 511

原创 《Spring Framework实战》12:4.1.4.3.使用depends-on

depends-on属性或@DependsOn注释可以显式强制在初始化使用此元素的bean之前初始化一个或多个bean。depends-on属性既可以指定初始化时间依赖关系,也可以指定相应的销毁时间依赖关系(仅在单例bean的情况下)。定义与给定bean的依赖关系的依赖bean首先被销毁,然后给定bean本身被销毁。如果一个bean是另一个bean的依赖项,这通常意味着一个bean被设置为另一个bean的属性。通常,您可以通过基于XML的元数据中的<ref/>元素或通过自动连接来实现这一点。

2025-01-10 20:23:29 466

原创 《Spring Framework实战》11:4.1.4.2.详细的依赖和配置2

something bean有一个fred属性,这个属性有一个bob属性,还有一个sammy属性,最后的sammy属性被设置为值123。例如,声明属性引用的格式与以Ref结尾的属性冲突,而标准XML格式则不冲突。与具有p-namespace的XML快捷方式类似,Spring 3.1中引入的c-namespace允许内联属性来配置构造函数参数,而不是嵌套构造函数参数元素。p-namespace允许您使用bean元素的属性(而不是嵌套的<property/>元素)来描述协作bean的属性值,或两者兼而有之。

2025-01-10 20:22:17 900

CAS单点登录(第7版)

本文档内容包括CAS首页、规划、安装、管理、配置、认证、授权、委托和代理、属性、多因素身份验证、SSO & SLO、密码管理、票务、服务与应用、协议、账户注册、日志和审计、用户界面、高可用性、通知、集成、开发人员、项目、发布、支持、邮件列表、版本等知识。

2025-02-16

《地下水数据库表结构及标识符》SL-586-2012

《地下水数据库表结构及标识符》SL--586-2012

2024-09-03

PowerDesigner生成数据字典文档

PowerDesigner生成数据字典文档

2024-08-27

PowerDesigner生成数据库表结构

PowerDesigner生成数据库表结构

2024-08-27

PowerDesigner反向生成数据库模型

PowerDesigner反向生成数据库模型

2024-08-27

JHipster全栈开发v7.x.pdf

JHipster全栈开发v7.x.pdf

2023-07-16

jhipster-book-pdf-screen-v7.0.2-1686129670176

jhipster-book-pdf-screen-v7.0.2-1686129670176

2023-07-16

GeoServer跨域问题.zip

GeoServer跨域问题 jetty-servlets-9.4.44.v20210927.jar jetty-util-9.4.44.v20210927.jar

2021-10-21

mirrors-dbproxy-master.zip

DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对DBProxy的开发全面转到github上,开源和内部使用保持一致。目前只支持MySQL(Percona)5.5和5.6。

2020-12-27

TDengine-server-2.0.9.0-Linux-x64.tar.gz

TDengine软件服务器Linux安装包Ubuntu TDengine软件服务器Linux安装包Ubuntu TDengine软件服务器Linux安装包Ubuntu

2020-12-10

TDengine-client-2.0.9.0-Windows-x64.exe

TDengine客户端安装包

2020-12-10

TDengine-server-2.0.9.0-Linux-x64.rpm

TDengine软件服务器Linux安装包 TDengine软件服务器Linux安装包 TDengine软件服务器Linux安装包

2020-12-10

specialroutes-service.zip

specialroutes-service.zip specialroutes-service.zip specialroutes-service.zip

2020-05-05

orgservice-new.zip

orgservice-new.zip orgservice-new.zip orgservice-new.zip

2020-05-05

Java教程.zip

Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用。 Java 与 javascript 并不相同,后者是一种用于创建 Web 页的简单技术,只能在浏览器中运行。

2020-03-12

Linux从入门到精通.zip

内容包括:Linux 简介、VMware安装说明、Ubuntu安装指南、Linux 快速入门、Ubuntu升级指南、Xshell安装说明、Xftp安装说明、文件系统、Xmanager、进程、IO重定向、文本编辑器、Ubuntu安装中文包、Home管理、打印机和打印、基本备份技术、网络、音频和视频、附录等。

2020-03-12

Java入门教程.pptx

本教程提供了有关Java编程语言入门所需的所有信息。 Java技术简介以及安装Java开发软件并使用它创建简单程序的课程。

2019-10-10

Spring Boot 2.X 实战教程.pdf

本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第一个Spring Boot程序(使用Spring Initializr构建、Spring Boot代码讲解、安装Notepad++)、构建系统、代码、配置、三种方式运行程序、安装Eclipse、开发人员工具、Spring Application应用默认配置、外部化配置、活动配置、日志配置、开发Web应用程序、Spring Web MVC框架(安装Postman、自定义欢迎页面、Icon、错误页面)、安装MySQL数据库和客户端、配置数据源、Spring Data JPA代码、Spring Data JPA增删改查实例、安装Redis和可视化客户端、Redis缓存配置、Redis缓存实例、Redis消息、测试Spring Boot应用程序(Demo应用测试、城市模块测试)、Spring Boot Actuator(启用生产功能、终点)、阿里云服务器、Xshell、Xftp、Spring Boot部署等等。

2019-07-30

JHipster-minibook-aprilv-1556109659909.pdf

The JHipster Mini-Book 5.0 by Matt Raible is now available! Download it for free from InfoQ or buy the print version from Lulu.

2019-06-19

Angular实战教程V1.0

热烈庆祝由大华软件学院出品的《Angular实战教程》免费开源视频发布啦! https://mp.youkuaiyun.com/postedit/88749477

2019-03-23

DH-UAP平台简介V1.0

DH-UAP是西安大华时代网络科技有限公司开发的新一代应用开发、运行、维护平台。该平台提供了技术统一、架构合理、性能高效、安全可靠的企业级信息系统基础框架和组件库,支撑业务系统的设计、开发、测试、发布、运维的全过程,可实现“一个平台、统一开发”的信息化建设需求。

2019-01-10

软件开发合同模板范本(5 篇)

软件开发合同模板范本(5 篇) 包括软件开发合同模板范本1,软件开发合同模板范本2,软件开发合同模板范本3,软件开发合同模板范本4,软件开发合同模板范本5

2018-08-23

H2 Java SQL数据库

欢迎来到H2,Java SQL数据库。H2的主要特点是: 非常快,开源,JDBC API 嵌入式和服务器模式; 内存数据库 基于浏览器的Console应用 占地面积小:大约1.5 MB的jar文件大小

2018-07-17

MyFrame架构简介

MyFrame架构简介 基于Spring Boot、Spring Cloud的 标准化、全站式的分布式微服务架构

2018-07-17

Spring简介

Spring主要项目,从配置到安全,从Web应用到大数据 - 无论您的应用程序需要什么样的基础架构,都有一个Spring项目可以帮助您构建它。从小处着手,只使用你需要的东西 - Spring是模块化的设计。 Spring指南 无论您正在构建什么,这些指南都旨在尽可能快地提高您的工作效率 - 使用Spring团队推荐的最新Spring项目版本和技术。

2018-07-17

Activiti6用户指南

Activiti开源业务自动化,帮助企业解决分布式,高度可扩展且经济高效的基础架构中的自动化挑战。Activiti是领先的轻量级,以Java为中心的开源BPMN引擎,支持实际的流程自动化需求。1-7为中文 8-17英文.

2018-07-16

Activiti6快速入门指南

本快速入门显示了使用Activiti将业务流程管理(BPM)嵌入到您的应用程序中的简单性。您将构建一个命令行应用程序,将基于标准的业务流程建模表示法(BPMN)逻辑嵌入到您的应用程序中。 Activiti拥有先进的流程设计工具,可将更复杂的BPM逻辑嵌入到您的应用程序中。这些工具包括基于Eclipse和基于Web的BPMN编辑器,仅举几例。为简洁起见,本快速入门仅使用Activiti的Java API。

2018-07-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除