自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发,笨鸟先飞

  • 博客(688)
  • 资源 (5)
  • 收藏
  • 关注

原创 史上最全的Cas学习整理-yellowcong

本文介绍了,如何安装,开发cas,以及cas如何做二次开发,包含了自定义界面,证书,二次验证,邮箱找回密码,自定义返回消息等,以及与jenkins,gitlab,jumpserver ,gerrit,graylog,sonar,jira,confluence ,grafana等开发工具的集成,若有新devops软件需要集成的,或新功能需要开发,尽管提,有求必应

2019-01-10 19:38:22 6427 16

原创 史上最全的Shiro学习整理-yellowcong

这些文章,都是我对shiro的人事精华,里面又很全的shiro案例,对于后期的shiro权限管理和开发又很大的好处。shiro组件Shiro之加密方式-yellowcongShiro之多Realm的认证及认证策略-yellowcongShiro之拦截器的使用-yellowcongShiro之授权管理与授权的三种方式(1、编程方式,2、注解方式,3、jsp标签)-yel...

2019-01-10 14:50:41 2057 2

原创 Docker之入门教程大纲-yellowcong

Docker的入门教程总结,docker主要需要学习的是网络,容器的编排以及存储的处理,同时还需要了解私有仓库的建立。docker序号技术点1构建镜像2镜像仓库3数据卷4网络5容器编排1 基础学习CentOS7上安装Docker以及简单使用批量删除容器Docker的镜像导出与导入与拷贝Docker之容器退出docker ...

2018-11-09 14:11:30 635 3

原创 Springboot2.5.x版本之自动创建(H2/DERBY/HSQL)数据源源码分析-yellowcong

当我们没有配置mysql,postgresql等数据源的时候,pom.xml里面引入了H2/DERBY/HSQL jar包,也没有配置连接,却有数据源创建的情况。

2023-05-26 12:10:22 1328

原创 Keycloak之17.0.1 版本与Jenkins安装与集成-yellowcong

jekins和keycloak的认证,是依赖于 Keycloak Authentication Plugin 插件,进行认证处理,这个配置还是相对比较简单的,最坑的一点就是如果配置错误了,如何恢复的问题。

2022-12-09 16:55:56 1205

原创 Keycloak之17.0.1 版本和Gerrit 整合-yellowcong

通过keycloak 来实现gerrit的用户管理。主要有几个步骤,1.安装gerrit,2.安装gerrit oauth 插件,3.配置gerrit . 4.创建keycloak的配置,添加realm,client,user ,三个,5.重启gerrit 测试。17版本不一样的是,需要开启oauth,服务器增加前缀。

2022-12-09 13:59:36 930 1

原创 Keycloak之17.0.1 版本安装-yellowcong

keycloak 的17.0.1 版本安装,之前折腾的是 keycloak-4.8.3.Final.zip ,不过老版本和新版本改动还是比较大的,折腾起来,套路都不一样了,启动命令,默认管理员添加,以及登录路径,都做了调整。

2022-12-09 11:56:07 897

原创 Gradle7.X /6.X 项目 转 maven工程-yellowcong

Gradle 实在是不太会用, 所以寻思如何转成maven的,但是发现查了一圈,大多都是6.x 转maven的,7.x版本的都太少了,7.x版本,把老版本的`maven`插件给去掉了,替换成了`maven-publish` 插件,而且执行命令也变换了,由之前的`./gradlew install ` 便更为了`./gradlew publishToMavenLocal`

2022-12-07 10:01:46 736

原创 Keycloak之功能介绍与简单使用-yellowcong

本章节,主要介绍keycloak的基本使用,如何通过keycloak来创建realm和用户,用户如何登录和登出,管理员登录登出。

2022-10-12 10:37:40 582

原创 Keycloak之Gerrit安装与集成之退出-yellowcong

上一篇集成完事后,退出不生效,退出了gerrit,但是keycloak系统还是登录状态,约等于没有退出,所以需要我们在gerrit上做些配置,退出gerrit的时候,同步推出keycloak 服务。

2022-09-30 11:46:03 739

原创 Keycloak之Gerrit安装与集成-yellowcong

通过keycloak 来实现gerrit的用户管理。主要有几个步骤,1.安装gerrit,2.安装gerrit oauth 插件,3.配置gerrit . 4.创建keycloak的配置,添加realm,client,user ,三个,5.重启gerrit 测试。

2022-09-30 11:07:37 922 8

原创 CAS之5.2x版本之Jira单点登录(8.x)版本-yellowcong

将Cas和jira搞一起,他们都是一家公司的产品。将Jira和cas整合在一起,主要有一下几步骤:1、配置web.xml,需要注意的是过滤器和监听器的位置,是得放在指定的地方。2、配置seraph-config.xml ,设定跳转的地址,3、拷贝依赖包到jira目录,需要注意的是,cas-client-core-3.3.3.jar,cas-client-integration-atlassian-3.5.0-jira7.jar 版本不能错。

2022-01-23 11:29:40 680

原创 Jenkins之如何永久关闭隐藏的安全警告-yellowcong

关闭永久的安全警告套路,有以下三个层级,1.对于某一类系统警告不提示,2.对于某个插件的警告不提示,3.直接对所有的警告不提示不处理。

2022-01-21 10:56:54 1678

原创 keycloak之安装与启动-yellowcong

keycloak是web应用和服务的单点登录解决方案,keycloak存在用户管理,服务管理,相比cas server 来说,集成度高不少,开箱即用,不需要做二次的开发处理。keycloak支持得协议:OpenID Connect,OAuth 2.0和SAML提供支持 , 有个很大的缺点,keycloak服务不支持cas协议。

2021-11-23 16:24:12 789

原创 Cas5.2之Management 通过Mysql管理服务-yellowcong

配置管理平台的时候,1、配置pom.xml ,2、配置application.properties,3、创建数据库。4、启动服务。需要注意的一点,cas的管理员的服务的表`regexregisteredservice`结构同cas客户端的表结构不一样。还有需要设定更新方式为update,不然就会报错

2021-11-09 10:40:57 341

原创 Slf4j滚动日志出现文件丢失-yellowcong

线上测试的时候,发现压缩文件日志数量丢失了,感觉就比较诡异了,后来查明是log4j的配置导致的,默认配置只让存放7条压缩日志,这样避免日志量过多把磁盘涨爆了,但是我们不需要他这么细心,需要修改默认最大的条数和文件滚动大小,就能解决这个问题了

2021-07-22 10:46:03 630

原创 Centos之统计一个请求的流量(上传/下载流量)-yellowcong

问题:想要调查一批请求,所消耗的流量多少,一个请求到底消耗多少流量?解决方案使用tcpdump 抓取流量包,过滤只有源ip的请求,然后录制流量1k /1w 次 ,然后将抓取的流量导入到 wireshark 中,计算整体1k/1w次请求话费的流量,然后除以次数,就可以大致得到,一个请求使用多少流量了。

2021-03-11 14:46:20 576

原创 Maven之多模块的版本变更(versions-maven-plugin)-yellowcong

maven管理多模块的时候,会出现依赖的项目版本需要变更的问题,通过versions-maven-plugin 版本设置,可以解决的问题是,当我们变更了版本后,需要设置每个自模块parent 标签引用的版本信息。

2021-02-04 11:41:28 2252

原创 openresty之实现SSO得客户端-yellowcong

参考文章https://www.annhe.net/article-3551.html

2021-02-03 18:02:03 1470

原创 Kong之grafana安装-yellowcong

kong通过grafana 展示监控信息,这个地方简单得使用了grafana,然后添加了一个简单得案例,将grafana和protheues简单得结合起来。

2021-01-15 17:34:17 161

原创 Centos之多个机器公用一个key-yellowcong

服务器通过一个密钥管理,这样登陆起来比较的方便,而且不需要每次登陆一个服务器,都需要给加上一个密码的操作。本机生成密钥本机必须先生成,然后本机给本机拷贝一份授权公钥,这样本机就可以登陆本机了。ssh-keygenat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys手动拷贝密钥通过手动的方式拷贝密码,设定主机名称#这个地...

2021-01-15 17:27:59 164

原创 Centos之磁盘格式化盘与挂载-yellowcong

挂载磁盘,主要有两个步骤,1.分区,2.格式化磁盘,3.挂载磁盘,4.设定为开机自动挂载。

2021-01-15 17:26:19 442

原创 Nginx配置tcp代理-yellowcog

通过nginx得 tcp代理,来解决线上一些服务访问不到得情况。比如阿里云得rds是内网访问得,我们通过nginx代理,让他能够给我们直接访问了。安装nginx得时候添加stream插件./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http...

2021-01-15 17:22:41 262

原创 Shiro之SpringBoot整合-yellwcong

Shiro来和springboot整合到一起,简单的进行shiro的授权处理操作。这个项目,简单的使用了用户的登陆和登出处理. 需要明白shiro就是一个过滤的插件,主要又Subject ,SecurityManager 以及Realm.其中Subject认证的时候,会调用SecurityManager ,然后SecurityManager (可以管理Reaml的验证策略,多个Reaml验证的策略)调用对应的 Realm做认证和授权的操作。

2021-01-15 17:21:12 125

原创 Consul之ACL加上token-yellowcong

这个是Consul 1.4.2 ,这个主要有5步骤,1. 创建acl.json 在配置文件夹中(-config-dir=/etc/consul),2.启动服务,启动的时候,需要指定启动目录以及数据目录。3.创建初始化密钥,这个密钥是根密钥,其他的token都是基于这个给弄出来的。4.配置agent的acl策略,然后创建token。 5.添加token到consul启动的配置文件中。6.设置匿名用...

2021-01-15 17:19:53 2032

原创 Nginx和consul 组合-yellowcong

本例子简单介绍了nginx和consul 的组合,其中需要注意的点是 1. nginx 编译安装。2.consul 安装 。3.consul 添加acl权限,设置匿名用户权限,以及创建token。4.通过upsync插件实现nginx和consul 的结合。

2021-01-15 17:19:14 509

原创 nodejs之PM2项目部署-yellowcong

通过pm2 可以管理nodejs应用,可以在一个机器上,启动多个node集群服务,可以非常方便得管理nodejs应用。本文介绍了pm2的安装,管理nodejs,以及如何监控node应用。

2021-01-15 17:16:48 209

原创 Centos之RabbitMQ安装 -yellowcong

Mq的安装其实可以简单的yml进行安装的,但是我通过的是二进制文件的安装, 开始向编译安装的,后来没搞出来,尴尬了。后来就 通过二进制安装的。 安装的时候需要确认rabbitmq的版本和erlang是匹配,不然回导致问题。rabbitmq 得 15672 是用于web管控得,而5672是提供给用户使用得。

2021-01-15 17:15:41 115

原创 ldap之openlda的安装(Centos) |第一章-yellowcong

Ldap是一个树状的用户管理数据库,很多服务都是支持ldap做认证的,这种方法可以和sso整合到一起,这样既满足的web服务的单点登陆,也解决了cs架构的用户认证。ldap的选型也有很多,我们使用的是开源的openldap。本文讲解了ldap的安装,配置,以及简单使用。

2021-01-15 17:13:44 394

原创 Vue之popover修改样式不生效-yellowcong

vue修改popover的时候,样式不生效,脑阔很疼啊,官网的文档也说得不清不出的,后面google了一圈,终于解决了,修改方式如下:1.使用popper-clas 定义样式信息,2.创建对应的css的class `.el-popover.my-el-popover` 这种格式,前缀是.el-popover ,不然不生效。

2021-01-13 15:36:12 6640 3

原创 Centos之Mysql 5.7得解压安装-yellowcong

5.7得mysql安装和5.6得老版本不一样,没有了`./scripts/mysql_install_db` 这个脚本,直接通过 `bin/mysqld` 进行初始化操作。而且也没有了my.cnf这个配置文件,需要用户自己手动创建,而且 很坑得一点,mysql得存储目录`datadir`必须是必须是当前 mysql安装目录下面。

2020-12-31 10:23:30 131

原创 Mysql之免密登陆-yellowcong

免密登陆的方式,实际上,就是在配置文件中,把密码配置好了,然后直接执行mysql的时候,就可以登陆上服务了。注意了这个文件是`/root/.my.cnf`,而不是`/etc/my.cnf` ,这种方式不适用于线上环境,可以用在测试环境。

2020-12-31 10:19:31 185

原创 Tomcat 启动时 SecureRandom花费很多的时间-yellowcng

导致tomcat启动非常的慢的原因,是由于Tomcat 7/8 都使用 org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 类产生安全随机类 SecureRandom 的实例作为会话 ID。然而通过`securerandom.source=file:/dev/random`的这种生成器,是阻塞的,所以服务阻塞,导tomcat卡死了。

2020-12-31 10:17:53 138 2

原创 Bamboo之使用-yellocong

通过bamboo来搞定项目的部署和发布。我直接使用的是project。这个project适用于创建编译的,bamboo编译部署,需要先有编译好的Artifact ,然后通过Deployment Projects 来发布项目到远程服务器上。

2020-12-31 10:13:59 861

原创 Centos之将命令转化为Gif图片-yellowcong

将asciinema 录制的文件变化为图片文件,我们通过asciinema 生成的,只是一个json的配置文件,然后通过asciicast2gif,将这个生成的json文件转化为图片,生成图片之后,分享更加的方便了。安装dockerCentOS7上安装Docker以及简单使用-yellowcong Docker之安最新的18.03.1版本(20180606)-yellowcong...

2020-12-31 10:11:45 277

原创 Centos之终端录制工具asciinema-yellowcong

这篇文章,主要介绍,如何使用asciinema 进行终端命令的录制,然后我们可以利用asciicast2gif ,将asciinema生成的文件,转化为gif图片,更多请参考[Centos之将命令转化为Gif图片-yellowcong](https://blog.csdn.net/yelllowcong/article/details/80950291)。

2020-12-31 10:08:54 241

原创 Jenkins之不能启动tomcat-yellowcong

Jenkins通过`Send build artifacts over SSH`来动态部署项目的时候,需要执行部署的shell,<font color='red'>我们需要在被部署的目标机器上,先那台机器上写好好脚本,然后在jenkins上,直接执行脚本即可,不然jenkins,会杀掉我们启动tomcat的命令,导致tomcat启动失败</font> 这个问题,是jenkins为了保证部署的时候,不产生一些子进程的问题。部署结束后,会将进程都给干掉,我们的tomcat还没有启动,就被干掉了。

2020-12-31 10:02:42 201

原创 Cas5.2之Gerrit创建用户并关联-yellowcnog

Cas5.2版本的用户如果想访问gerrit,可以直接访问到,但是得自己设定邮箱信息,然后确认,这种方式类似于注册的这种方式,然而我们可以直接通过操作表的方式,完成gerrit用户和cas用户的关联。重要的关系表 表名称 作用 accounts 存id用的 accounts_id 存用户信息 account_external_ids...

2020-12-31 10:01:30 1178

原创 Centos6.8之源替换-yellowcong

查看系统信息#查看版本信息rpm -qi centos-release #查看系统信息uname -a #查看redhat版本cat /etc/redhat-release#查看linux版本信息 cat /proc/version 查看版本信息替换源#目测现在6版本已经不维护了wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-6-

2020-12-30 17:35:40 491

原创 Sonar安装-yellowcong

我搞了sonar后,被一个问题给坑了,这个破玩意,由于数据库版本高,导致插入的group表,有 关键字段group,导致插入不进去数据,所以大家安装sonar的时候,一定要记住,数据库版本`5.6.41` ,版本太高,会导致驱动不符合问题,装不上。

2020-12-13 21:08:22 197 1

Kerberos之离线安装/centos7

kerberos

2023-12-01

harbor-offline-installer-v2.6.3

harbor-offline-installer-v2.6.3

2023-01-10

keycloak17-gerrit-3.0-jdk 11

keycloak17 版本 和gerrit-3.0 版本,以及jdk11 版本 里面还包含了 gerrit oauth 整合配置文件。

2022-12-09

keycloak-17.0.1.zip

keycloak-17.0.1.zip 版本,新版本的keycloak

2022-12-09

gerrit-oauth-provider-v3.0.0.jar

gerrit-oauth-provider-v3.0.0.jar , 用于gerrit和keycloak整合使用的, 适合keycloak-4.8.3.Final.zip ,具体安装教程 https://yellowcong.blog.csdn.net/article/details/127108078

2022-12-09

keycloak-4.8.3.Final.zip

keycloak-4.8.3.Final.zip

2022-12-08

cas-server-webapp-tomcat-5.2.1.war

cas-server 依赖包

2021-12-27

jdk-8u241-linux-x64.tar.gz

jdk-8u241-linux-x64

2021-11-01

kubernetes权威指南:从docker到kubernetes实践纪念版

kubernetes权威指南:从docker到kubernetes实践纪念版

2018-07-08

dubbo-admin2.5.6 のwar包

dubbo-adminのwar包,是最新2.5.6版本的war包,这个war包是自己编译了

2017-10-15

MLDN李兴华Java Web开发实战经典

这个文件时JAVA web开发为文档,所以我们一般要好好的看这个鞋文档。

2013-05-12

空空如也

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

TA关注的人

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