- 博客(688)
- 资源 (5)
- 收藏
- 关注
原创 史上最全的Cas学习整理-yellowcong
本文介绍了,如何安装,开发cas,以及cas如何做二次开发,包含了自定义界面,证书,二次验证,邮箱找回密码,自定义返回消息等,以及与jenkins,gitlab,jumpserver ,gerrit,graylog,sonar,jira,confluence ,grafana等开发工具的集成,若有新devops软件需要集成的,或新功能需要开发,尽管提,有求必应
2019-01-10 19:38:22 6853 17
原创 史上最全的Shiro学习整理-yellowcong
这些文章,都是我对shiro的人事精华,里面又很全的shiro案例,对于后期的shiro权限管理和开发又很大的好处。shiro组件Shiro之加密方式-yellowcongShiro之多Realm的认证及认证策略-yellowcongShiro之拦截器的使用-yellowcongShiro之授权管理与授权的三种方式(1、编程方式,2、注解方式,3、jsp标签)-yel...
2019-01-10 14:50:41 2147 2
原创 Docker之入门教程大纲-yellowcong
Docker的入门教程总结,docker主要需要学习的是网络,容器的编排以及存储的处理,同时还需要了解私有仓库的建立。docker序号技术点1构建镜像2镜像仓库3数据卷4网络5容器编排1 基础学习CentOS7上安装Docker以及简单使用批量删除容器Docker的镜像导出与导入与拷贝Docker之容器退出docker ...
2018-11-09 14:11:30 700 3
原创 Springboot2.5.x版本之自动创建(H2/DERBY/HSQL)数据源源码分析-yellowcong
当我们没有配置mysql,postgresql等数据源的时候,pom.xml里面引入了H2/DERBY/HSQL jar包,也没有配置连接,却有数据源创建的情况。
2023-05-26 12:10:22 1690
原创 Keycloak之17.0.1 版本与Jenkins安装与集成-yellowcong
jekins和keycloak的认证,是依赖于 Keycloak Authentication Plugin 插件,进行认证处理,这个配置还是相对比较简单的,最坑的一点就是如果配置错误了,如何恢复的问题。
2022-12-09 16:55:56 1434
原创 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 1172 1
原创 Keycloak之17.0.1 版本安装-yellowcong
keycloak 的17.0.1 版本安装,之前折腾的是 keycloak-4.8.3.Final.zip ,不过老版本和新版本改动还是比较大的,折腾起来,套路都不一样了,启动命令,默认管理员添加,以及登录路径,都做了调整。
2022-12-09 11:56:07 1080
原创 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 978 1
原创 Keycloak之功能介绍与简单使用-yellowcong
本章节,主要介绍keycloak的基本使用,如何通过keycloak来创建realm和用户,用户如何登录和登出,管理员登录登出。
2022-10-12 10:37:40 704
原创 Keycloak之Gerrit安装与集成之退出-yellowcong
上一篇集成完事后,退出不生效,退出了gerrit,但是keycloak系统还是登录状态,约等于没有退出,所以需要我们在gerrit上做些配置,退出gerrit的时候,同步推出keycloak 服务。
2022-09-30 11:46:03 887
原创 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 1039 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 855
原创 Jenkins之如何永久关闭隐藏的安全警告-yellowcong
关闭永久的安全警告套路,有以下三个层级,1.对于某一类系统警告不提示,2.对于某个插件的警告不提示,3.直接对所有的警告不提示不处理。
2022-01-21 10:56:54 1902
原创 keycloak之安装与启动-yellowcong
keycloak是web应用和服务的单点登录解决方案,keycloak存在用户管理,服务管理,相比cas server 来说,集成度高不少,开箱即用,不需要做二次的开发处理。keycloak支持得协议:OpenID Connect,OAuth 2.0和SAML提供支持 , 有个很大的缺点,keycloak服务不支持cas协议。
2021-11-23 16:24:12 950
原创 Cas5.2之Management 通过Mysql管理服务-yellowcong
配置管理平台的时候,1、配置pom.xml ,2、配置application.properties,3、创建数据库。4、启动服务。需要注意的一点,cas的管理员的服务的表`regexregisteredservice`结构同cas客户端的表结构不一样。还有需要设定更新方式为update,不然就会报错
2021-11-09 10:40:57 455
原创 Slf4j滚动日志出现文件丢失-yellowcong
线上测试的时候,发现压缩文件日志数量丢失了,感觉就比较诡异了,后来查明是log4j的配置导致的,默认配置只让存放7条压缩日志,这样避免日志量过多把磁盘涨爆了,但是我们不需要他这么细心,需要修改默认最大的条数和文件滚动大小,就能解决这个问题了
2021-07-22 10:46:03 742
原创 Centos之统计一个请求的流量(上传/下载流量)-yellowcong
问题:想要调查一批请求,所消耗的流量多少,一个请求到底消耗多少流量?解决方案使用tcpdump 抓取流量包,过滤只有源ip的请求,然后录制流量1k /1w 次 ,然后将抓取的流量导入到 wireshark 中,计算整体1k/1w次请求话费的流量,然后除以次数,就可以大致得到,一个请求使用多少流量了。
2021-03-11 14:46:20 696
原创 Maven之多模块的版本变更(versions-maven-plugin)-yellowcong
maven管理多模块的时候,会出现依赖的项目版本需要变更的问题,通过versions-maven-plugin 版本设置,可以解决的问题是,当我们变更了版本后,需要设置每个自模块parent 标签引用的版本信息。
2021-02-04 11:41:28 2754
原创 openresty之实现SSO得客户端-yellowcong
参考文章https://www.annhe.net/article-3551.html
2021-02-03 18:02:03 1559
原创 Kong之grafana安装-yellowcong
kong通过grafana 展示监控信息,这个地方简单得使用了grafana,然后添加了一个简单得案例,将grafana和protheues简单得结合起来。
2021-01-15 17:34:17 219
原创 Centos之多个机器公用一个key-yellowcong
服务器通过一个密钥管理,这样登陆起来比较的方便,而且不需要每次登陆一个服务器,都需要给加上一个密码的操作。本机生成密钥本机必须先生成,然后本机给本机拷贝一份授权公钥,这样本机就可以登陆本机了。ssh-keygenat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys手动拷贝密钥通过手动的方式拷贝密码,设定主机名称#这个地...
2021-01-15 17:27:59 214
原创 Centos之磁盘格式化盘与挂载-yellowcong
挂载磁盘,主要有两个步骤,1.分区,2.格式化磁盘,3.挂载磁盘,4.设定为开机自动挂载。
2021-01-15 17:26:19 543
原创 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 328
原创 Shiro之SpringBoot整合-yellwcong
Shiro来和springboot整合到一起,简单的进行shiro的授权处理操作。这个项目,简单的使用了用户的登陆和登出处理. 需要明白shiro就是一个过滤的插件,主要又Subject ,SecurityManager 以及Realm.其中Subject认证的时候,会调用SecurityManager ,然后SecurityManager (可以管理Reaml的验证策略,多个Reaml验证的策略)调用对应的 Realm做认证和授权的操作。
2021-01-15 17:21:12 185
原创 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 2507
原创 Nginx和consul 组合-yellowcong
本例子简单介绍了nginx和consul 的组合,其中需要注意的点是 1. nginx 编译安装。2.consul 安装 。3.consul 添加acl权限,设置匿名用户权限,以及创建token。4.通过upsync插件实现nginx和consul 的结合。
2021-01-15 17:19:14 589
原创 nodejs之PM2项目部署-yellowcong
通过pm2 可以管理nodejs应用,可以在一个机器上,启动多个node集群服务,可以非常方便得管理nodejs应用。本文介绍了pm2的安装,管理nodejs,以及如何监控node应用。
2021-01-15 17:16:48 285
原创 Centos之RabbitMQ安装 -yellowcong
Mq的安装其实可以简单的yml进行安装的,但是我通过的是二进制文件的安装, 开始向编译安装的,后来没搞出来,尴尬了。后来就 通过二进制安装的。 安装的时候需要确认rabbitmq的版本和erlang是匹配,不然回导致问题。rabbitmq 得 15672 是用于web管控得,而5672是提供给用户使用得。
2021-01-15 17:15:41 178
原创 ldap之openlda的安装(Centos) |第一章-yellowcong
Ldap是一个树状的用户管理数据库,很多服务都是支持ldap做认证的,这种方法可以和sso整合到一起,这样既满足的web服务的单点登陆,也解决了cs架构的用户认证。ldap的选型也有很多,我们使用的是开源的openldap。本文讲解了ldap的安装,配置,以及简单使用。
2021-01-15 17:13:44 483
原创 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 7119 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 196
原创 Mysql之免密登陆-yellowcong
免密登陆的方式,实际上,就是在配置文件中,把密码配置好了,然后直接执行mysql的时候,就可以登陆上服务了。注意了这个文件是`/root/.my.cnf`,而不是`/etc/my.cnf` ,这种方式不适用于线上环境,可以用在测试环境。
2020-12-31 10:19:31 235
原创 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 201 2
原创 Bamboo之使用-yellocong
通过bamboo来搞定项目的部署和发布。我直接使用的是project。这个project适用于创建编译的,bamboo编译部署,需要先有编译好的Artifact ,然后通过Deployment Projects 来发布项目到远程服务器上。
2020-12-31 10:13:59 1012
原创 Centos之将命令转化为Gif图片-yellowcong
将asciinema 录制的文件变化为图片文件,我们通过asciinema 生成的,只是一个json的配置文件,然后通过asciicast2gif,将这个生成的json文件转化为图片,生成图片之后,分享更加的方便了。安装dockerCentOS7上安装Docker以及简单使用-yellowcong Docker之安最新的18.03.1版本(20180606)-yellowcong...
2020-12-31 10:11:45 346
原创 Centos之终端录制工具asciinema-yellowcong
这篇文章,主要介绍,如何使用asciinema 进行终端命令的录制,然后我们可以利用asciicast2gif ,将asciinema生成的文件,转化为gif图片,更多请参考[Centos之将命令转化为Gif图片-yellowcong](https://blog.csdn.net/yelllowcong/article/details/80950291)。
2020-12-31 10:08:54 313
原创 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 263
原创 Cas5.2之Gerrit创建用户并关联-yellowcnog
Cas5.2版本的用户如果想访问gerrit,可以直接访问到,但是得自己设定邮箱信息,然后确认,这种方式类似于注册的这种方式,然而我们可以直接通过操作表的方式,完成gerrit用户和cas用户的关联。重要的关系表 表名称 作用 accounts 存id用的 accounts_id 存用户信息 account_external_ids...
2020-12-31 10:01:30 1260
原创 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 604
原创 Sonar安装-yellowcong
我搞了sonar后,被一个问题给坑了,这个破玩意,由于数据库版本高,导致插入的group表,有 关键字段group,导致插入不进去数据,所以大家安装sonar的时候,一定要记住,数据库版本`5.6.41` ,版本太高,会导致驱动不符合问题,装不上。
2020-12-13 21:08:22 258 1
keycloak17-gerrit-3.0-jdk 11
2022-12-09
gerrit-oauth-provider-v3.0.0.jar
2022-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人