一、自定义配置 1.1 配置类 cas官方给出了自定义配置的方法,详情可以参考cas配置扩展 package org.apereo.cas.custom.config; @Configuration @EnableConfigurationProperties(CasConfigurationProperties.class) public class CustomCasConfiguration { // todo 将自己的配置类注册到容器 } 1.2 自动加载配置 这里需要先引入maven依赖 <!--配置信息--> <dependency> <groupId>org.apereo.cas</groupId> <artifactId>cas-server-core-configuration-api</artifactId> <version>${cas.version}</version> </dependency> 官方推荐新增配置文件如下 src/main/res....... cas基础--自定义认证策略 CAS
一、简介 cas架构如下,分为客户端和服务端两大部分 官方文档地址(6.6.X版本) 1.1 客户端 启用了cas的应用程序,通过cas支持的协议与服务端通信 1.1.1 客户端支持的平台 java Apache httpd Server .net php Perl Python Ruby 1.2 服务端 cas服务端是建立在spring上的Java servlet,用于验证用户身份,通过签发和验证票据来授予应用访问权限 1.3 支持的协议 cas SAML 1.1和2 OpenID Connect OpenID OAuth 2.0\ WS Federation 1.4 CAS 组件 cas服务器由以下三个部分组成 web(Spring MVC/Webflow) 票据 认证 二、war overlay 2.1 环境要求 jdk11 apache tomcat 2.2 war overlay cas官方不建议拉取源码自己构建,而是推荐我们通过war overlay的形式来构建我们的cas服务。 war overlay是一种对抗重复代码或资源的策略,我们可以通过war overlay来插入.... cas基础--简介及下载运行 CAS
cas基础--简介及下载运行 - 问尤龙の时光 (wenyoulong.com) cas基础--自定义认证策略 - 问尤龙の时光 (wenyoulong.com) cas基础--自定义登录页面 - 问尤龙の时光 (wenyoulong.com) cas基础--服务注册 - 问尤龙の时光 (wenyoulong.com) cas基础--添加验证码 - 问尤龙の时光 (wenyoulong.com) cas基础--客户端集成 - 问尤龙の时光 (wenyoulong.com) CAS知识总结 CAS
一、简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易,具有以下特性 支持并发 内存管理、编译迅速 函数多返回值 异常处理 二、安装 2.1 下载安装 下载地址All releases - The Go Programming Language (google.cn) 选择稳定版本 2.2 环境变量配置 配置两个环境变量,两个变量不要指向同一个目录 GOROOT为go的安装目录 GOPATH为go的工作空间 然后再path环境变量中新增两行 %GOPATH%\bin %GOROOT%\bin 在控制台输出go version,提示版本信息就安装成功了 2.3 hello world 我使用了goland作为编译器,下载后开箱即用,创建一个go工程,命名为hello,在根目录下新建一个main包,然后建立helloworld.go,内容如下 package main import "fmt" func main() { fmt.Println("hello world") } 运行结果为 三、基础知识 3.1 语法 3.1.1 语句分隔符 在c,java等语言中..... GO学习笔记 GO
一、关闭病毒防护 激活前关闭windows病毒防护 二、激活工具 一键鸡活工具.zip 下载解压后,执行exe文件即可 会在C:\Program Files目录下生成一个tools文件,里面有一个ja-netfilter.jar,jetbrains的bin文件夹下都会有一个vmoptions文件,里面有个配置会只想这个jar 三、相关信息 激活卡号:938542e385963ee6 【 jetbrains全家桶激活】(下载了压缩包就不用下载这个了) 下面链接复制到电脑浏览器打开即可直接下载 https://www.lanzout.com/b031jppsh 密码:7962 【注意】【注意】【注意】 下载后请退出杀毒软件,关闭windows安全中心病毒防护以后再运行一键鸡活! 软件安全无毒放心使用! 全家桶软件官网下载链接: https://www.jetbrains.com/products/ 下载后,直接安装,不用打开,直接执行exe文件即可 jetbrains全家桶激活 软件激活
一、简介 聚合就是对分散的数据进行统计、分析、运算,es提供了一些列的聚合操作API,聚合的字段不能被分词 桶聚合(Bucket Aggregation):对文档进行分组 term聚合:按照文档字段值进行分组 date histogram: 按日期阶梯分组 指标(Metrics Aggregation)聚合:求最大值,最小值,平均值等 avg:求平均值 max:求最大值 min:求最小值 stats:同时求最大值、最小值、平均值等 管道(Pipeline Aggregation)聚合:在聚合结果的基础上再次做聚合操作 二、桶聚合 elasticsearch使用桶聚合对文档进行分组,类似SQL中的group by 2.1 语法 该示例需要删除注释才能运行 GET bank_search { "size":0, // 文档的数据条数,设置为0表示不显示文档,只显示聚合结果 "aggs":{ // 定义聚合 "ageAggs":{ // 聚合的名称 "terms":{ // 聚合的类型,我们按字段分组所以选择了terms "field":"age",// 用于分组的字段 "size":....... elasticsearch基础--聚合操作 Elasticsearch