自定义博客皮肤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之5.2x版本之Gitlab单点登录-yellowcong

配置gitlab的单点登录,这个地方需要注意的是,有两种方案,1、用户必须有gitlab的账户才能用cas账户登录,这种做法,需要手动与cas用户关联。2、可以直接通过cas登录gitlab,不需要有gitlab的用户。

2018-04-14 11:21:41 4680 15

原创 Cas5.2之存储Service信息到数据库-yellowcong

刚刚开始的时候,我们存储service是通过json的方式,后来发现,这种方式不方便管理,每次需要添加后,重启服务器,这种做法不咋好,所以需要有一个有效的方式,通过将信息存储到数据库中,这样就就可以搞定这个问题了。1、在pom.xml中,添加cas-server-support-jpa-service-registry的依赖。2、配置application.properties ,添加数据库...

2018-04-13 17:32:28 4679 7

原创 Cas5.2之用户密码邮箱找回-yellowcong

cas5.2里面集成了密码找回的功能,1、配置邮箱服务器,2、添加邮箱依赖,3、添加application.properties配置,4、启动服务,测试。

2018-04-13 17:24:37 2715

原创 CAS之5.2x版本之Confluence单点登录-yellowcong

这一节,主要将如何配置confluence的单点登录,不讲如何安装Confluence,配置cas到Confluence ,有一下几个步骤:1、配置web.xml文件,设置过滤器,匹配。2、配置seraph-config.xml ,设定访问到cas的信息。3、修改xwork.xml(这个文件存在于confluence-3.0.1.jar 中),配置登出。4、导入cas登录的jar包。5、重启cas服务。6、登录测试

2018-04-13 17:20:54 5154 16

原创 CAS之5.2x版本之Jira单点登录(7.2)版本-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.3.3.jar

2018-04-13 17:16:22 3588 4

原创 CAS5.2之通过Rest来动态访问子系统资源-yellowcong

这是一个单点登录,cas直接访问子系统的工具类,里面需要配置的信息有:1、GET_TOKEN_URL(这个是你访问的cas服务的地址+"/v1/tickets"),2、调用函数getCasRequestUrl(username,password,url) ,需要填写cas的用户名,密码,以及需要访问的子系统的url信息。然后你就可以愉快的通过代码来访问你的子系统了。

2018-04-13 10:36:47 1915 4

原创 SpringBoot之项目打war包和jar包-yellowcong

这一章,介绍关于SpringBoot如何打成war包和jar包的,具体步骤:1、配置pom.xml的tomcat,2、在pom.xml配置springboot的启动类,3、配置打包方式,4、配置启动类情况。我这个地方是吃了一个亏啊,就是打包的时候,仓库出问题了,导致死活打不了,后来将本地仓库地址修改了一下,就可以打上包了,这算误伤啊,坑爹。

2018-04-13 10:30:38 4454

原创 Mysql之数据库导入与导出(中文乱码)-yellowcong

Mysql数据的导入导出,是搞运维的童鞋经常遇到的,我这次遇到的问题,就是导出的数据中文乱码的问题,后来的解决方案是加上--hex-blob的参数,来解决乱码问题。

2018-04-13 10:03:33 2195

原创 CentOS之Jira7.2之版本升级更高级版本-yellowcong

Jira版本更新需要做三件事,1、导入老数据库,数据是原始的版本,2、更新索引信息,如果不更新索引信息,会发现jira和老版本的有点区别,有些数据丢失。3、导入附件文件和头像附件。1、数据库#导出数据库mysqldump -u root -p jira_db --hex-blob >jiradb.sql#干掉初始化创建的库,然后重新建立一遍drop data...

2018-04-13 09:52:56 1483 3

原创 Springboot之与Mybatis整合-yellowcong

Springboot和Mybatis搞基,有以下几个步骤:1、添加数据库,日志,mybatis的依赖包;2、配置application.properties 设定mapper文件目录,entity目录;3、配置启动类,设置Dao所在的目录;4、配置log4j2.xml,设定日志的输出规则;5、测试mybatis是否配置成功。

2018-04-07 11:57:59 582

原创 Centos之Jira7.2之忘记管理员密码-yellowcong

如果忘记了管理员密码,那还能说啥,只能从数据库入手了呗,如果配置了邮箱信息,那还好弄,如果没有配置邮箱信息,那么只能从数据库入手了,我这个地方需要管理员权限的人,1、我先从表`cwd_membership` 中,查询有管理权限的人。2、然后更新表`cwd_user` ,设置那个用户的密码信息.3、重启jira服务器,生效。

2018-04-07 09:31:19 3914

原创 Centos之Confluence5.6版本安装与破解-yellowcong

Confluence搭建的大致步骤:1、下载破解包和安装包,2、安装Confluence,设定安装目录,和数据卷目录;3、导入破解包,破解密钥;4、启动服务,设置数据库。6、注册confluence 用户。这写步骤只是大致步骤,具体步骤可以看我下面的文章。安装准备安装前,1、要安装jdk7以上版本,2、安装mysql数据库1、数据库编码设定设置默认引擎和编码,如果不...

2018-04-07 09:20:03 1009

原创 Cas5.2之管理登录后一直显示Lodding-yellowcong

Cas5.2之管理登录后一直显示Lodding,导致这个问题的原因是WEB-INF\classes\dist\manage.html,里面存在硬编码的情况,当我们设置的项目的地址不是cas-management结尾,就会产生跳转不到服管理端的情况,是由于`<base href="/cas-management/">`,这段硬编码导致的。

2018-04-07 08:42:48 702

原创 SpringBoot之自定义异常的两种方式-yellowcong

Springboot异常的处理,可以通过一下几种方法,1、使用@ControllerAdvice来进行统一异常处理,@ExceptionHandler(value = Exception.class)来指定捕获的异常 ;2、通过自定义BasicErrorController 错误处理,这个是处理是基于状态码的。

2018-04-06 22:53:56 10396 1

原创 Springboot之返回json数据格式的两种方式-yellowcong

SpringBoot返回字符串的方式也是有两种,一种是通过`@ResponseBody` 和`@RequestMapping中的`produces = "application/json;charset=UTF-8"` 来设定返回的数据类型是json,utf-8编码,第二种方式,是通过response的方式,直接写到客户端对象。在Springboot中,推荐使用注解的方式

2018-04-06 16:27:25 72837 11

原创 Springboot之接收json字符串的两种方式-yellowcong

第一种方式、通过关键字段@RequestBody,标明这个对象接收json字符串。还有第二种方式,直接通过request来获取流。在spring中,推荐使用。代码地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-json项目结构其实项目里面没啥类容,就是一个控制器和pom.xml配置 配置fastjson添

2018-04-06 15:58:38 166307 12

原创 Springboot之Thymeleaf 表单标签(表单验证)|第三章-yellowcong

Thymeleaf 表单验证的步骤:1、添加`hibernate-validator`的依赖包。2、创建表单类,里面添加注解说明字段的信息,3、创建界面控制器,里面需要通过注解`@ModelAttribute("userInfo")`标明,表单类对象。4、创建界面模板,用于接收模板的信息,5、表单处理控制器,处理表单的请求,<font color='red'>这个方法里面,必须同界面控制器一样,通过注解`@Model

2018-04-06 14:59:43 8986 2

原创 Java之lombok使用-yellowcong

通过lombok可以简单优化javaBean的写法。 想使用lombok的同学,必须·1、安装eclipse 的lombok插件,注意配置STS.ini 活eclipse.ini的时候,如果是window,路径分隔符是 \ ,如果是linux,就是/;2、重启eclipse;3、添加lombok的依赖,4、测试例子。官网地址#官方网站https://projectlomb...

2018-04-06 12:14:15 347

原创 Springboot之Thymeleaf 表单标签(表单提交)|第二章-yellowcong

通过post方式提交表单的时候,需要有一个实体类,去接收表单传递的数据类容,在对象的属性读取中,Thymeleaf 提供了两种方式:1、直接通过${userInfo.username} ,这种实体bean + 属性的方式;2、通过选择表达式*{username}的这种方式。 在表单提交的表单中,表单对象需要在界面跳转进来的时候,传递一个表单对象过来,不然就会报错,不知道这个表单对象是什么鬼。 代码

2018-04-06 08:57:53 50661 2

原创 Springboot之Thymeleaf 入门(环境搭建)|第一章-yellowcong

搭建Thymeleaf 的环境步骤:1、配置pom.xml配置文件,添加`spring-boot-starter-thymeleaf`和`nekohtml`两个依赖包;2、配置poperites ;3、创建控制器类;4、创建模板文件;5、访问测试。

2018-04-05 23:37:02 5268 2

原创 CAS之5.2x版本之OAuth2.0-yellowcong

cas5.2实现oauth认证的方式,主要有下面几个步骤:1、配置pom.xml,添加`cas-server-support-oauth-webflow`的依赖包,2、配置`application.properties`设置当前cas服务器的名称,3、添加json的授权服务,4、添加界面的授权服务,5、测试授权。

2018-04-02 10:51:45 3658 6

原创 Centos之上传下载命令rz和sz-yellowcong

之前使用的ssh工具一直都是MobaXterm,但是后来发现,实际上MobaXterm使用起来,并没有Xshell 使用起来更加的方便,就比如(rz 和sz)上传和下载的命令,在MobaXterm 不好用,还有复制粘贴一些命令的时候,也是比较麻烦的,所以果断放弃了按使用N久的ssh工具了。安装lrzszlrzsz这个软件,可以让我们直接从linux上,下载和上传文件的操作yum install -

2018-03-24 18:37:22 2225 3

原创 MobaXTerm之快捷复制-yellowcong

使用MobaXTerm 的过程中,发现复制的时候,很不爽啊,每次复制的时候,很头疼啊,后来发现,还真的有解决方案。就是Settings->Configuration->Terminal 勾选Paste using right-click,启用右键复制功能,此时如果要用右键菜单,用Ctrl+右键即可。1、设定右键复制Settings->Configuration->Terminal 勾选Paste

2018-03-23 10:35:53 17526 4

原创 Mysql之重置密码、忘记密码-yellowcong

有时候,密码搞丢了,咋办,就需要重置密码了,网上有些教程,但是不咋靠谱,所以自己记下来,方便日后用,主要是在my.ini文件中,配置skip-grant-tables,略过验证,然后再更新里面的密码设置。具体步骤:1、修改my.ini配置文件,添加skip-grant-tables,2、重启mysql服务,3、登录mysql,并设定新的密码,4、删除my.ini配置文件中的skip-gran...

2018-03-21 16:11:03 49441 9

原创 SpringCloud之服务注册发现(Spring Cloud Zookeeper) |第十五章 -yellowcong

配置Zookeeper注册发现的步骤:1、配置pom.xml,添加`spring-cloud-starter-zookeeper-all`依赖包,让springcloud 支持zookeeper,2、配置bootstrap.yml,设定zookeeper的服务信息,3、配置application.yml,设定服务信息,4、配置启动类,添加`@EnableDiscoveryClient`注解,让系统支持注册服务。5、添

2018-03-18 21:38:31 6732

原创 SpringCloud之consul(服务注册发现,客户端安装) |第十四章 -yellowcong

consul的服务端,就是直接将Consul的服务启动即可,然后现在需要做的是配置客户端,1、配置pom.xml,添加`spring-cloud-starter-consul-discovery`的依赖,2、配置application.yml 设置consul的注册节点,3、配置启动类,添加`@EnableDiscoveryClient`注解,表示俺是一个注册类。4、添加一个测试服务,查看当前界consul服务器所有

2018-03-18 18:32:18 1477

原创 SpringCloud之consul (服务注册发现)客户端的安装与简单使用|第十三章-yellowcong

Consul是一个服务发现,类似的服务发现有ETCD,zookeeper,还有eureka。Consul的服务发现,是比较的不错的,不经支持服务发现的功能, 还支持健康检查,Key/Value存储, 多数据中心。由于Consul的性价比相对于 Springcloud的eureka更加的好,所以推荐使用Consul进行服务发现。

2018-03-18 18:03:18 5949

原创 SpringCloud之高可用的分布式配置中心(Spring Cloud Config) |第十二章 -yellowcong

微服务,讲究的就是高可用的特点,对于配置服务器这个重要的部分,肯定是更加的需要高可用的,需要将配置服务器做一个集群,然后后面的系统来访问。做一个集群的分布式配置文件系统和普通系统没太大的区别,就是将系统都给Eureka托管起来,然后子系统访问配置服务,不再是通过具体的ip进行访问了,而是通过注册的服务名称访问。

2018-03-18 16:16:00 582

原创 SpringCloud之分布式配置中心-本地配置文件(重启生效) |第十一章 -yellowcong

遇到授权问题`Full authentication is required to access this resource.`,解决办法有两种:第一种、配置配置文件客户端bootstrap.yml ,设置`management.security.enabled=false` ,关闭验证。第二种、开启权限验证,设定授权用户信息。

2018-03-18 13:56:26 1612 1

原创 SpringCloud之分布式配置中心-本地配置文件(Spring Cloud Config) |第十章 -yellowcong

Springcloud的配置文件服务,可以配置在本地的机器上,也可以同Git搞基,配置他远程的配置文件,这一章,我们讲解如何将配置 文件配置到本地,下一章再讲解配置到远程的git仓库上。springcloud配置文件服务,解决的问题是,每个微服务,都有自己的配置文件,如果都统一的交给了springcloud的配置服务 来管理,这样大大的方便了服务的管理。本文主要分两部分,1、介绍Spring...

2018-03-18 12:49:49 15554 2

原创 SpringCloud之服务链路追踪(Spring Cloud Sleuth) |第九章 -yellowcong

服务链路追踪的目的,是为了解决服务过多,导致服务的引用效率排查困难的,而且这些服务都是系统之间不断的调用,如果不找一个工具去查看调用的规则以及逻辑,会导致微服务系统难以进行下去,所以SpringCloud也考虑到了这一点,开发了这个Zipkin项目,这个链路追踪服务,搭建起来不是特别的费劲,我在追踪过程中发现,这个Zipkin只对于服务调用有效,对于Zuul(路由),没有啥效果,不会监控zuul的分

2018-03-17 19:35:47 6303

原创 SpringCloud之高可用的服务注册中心(Eureka) |第八章 -yellowcong

我开始用的是一个域名,不同端口,结果死活都不出现备份信息,改了hosts,添加了一个域名,就好用了。搭建高可用服务注册中心步骤:1、配置hosts文件,添加两条域名,2、配置pom.xml配置文件,添加依赖,3、配置application.yml,设定两台注册中心,相互指向,4、配置启动类。

2018-03-16 19:49:12 793 2

原创 SpringCloud之路器聚合监控(Hystrix Turbine) |第七章 -yellowcong

为什么有了一个监控,为啥,又来一个监控呢,由于断路器监控(Hystrix Dashboard)只能查看一个app的情况,当我们有多个app的情况,就需要通过Turbine这个聚合监控来解决了。聚合监控搭建步骤:1、配置pom.xml文件,2、配置application.yml ,设定监控的app,3、配置启动类。

2018-03-16 18:31:47 425

原创 SpringCloud之断路器监控(Hystrix Dashboard) |第六章 -yellowcong

搭建一个断路监控的步骤:1、配置pom.xml文件,添加依赖;2、配置application.yml;3、配置启动器,添加注解`@EnableHystrix`和`@EnableHystrixDashboard`;4、启动eureka服务,然后再启动短路 监控系统。

2018-03-16 17:27:41 393

原创 SpringCloud之动态路由(Zuul)|第五章-yellowcong

对于搭建动态路由(zuul),主要 有一下几个步骤:1、配置pom.xml,添加`spring-cloud-starter-zuul`的依赖,2、配置application.yml,设置分流操作,3、配置启动类,添加`@EnableZuulProxy`注解,开启动态路由,4、配置过滤器,实现`ZuulFilter`抽象类,5、配置过滤器到启动类。<font color='red'>第4和第5步,不是非必须的,而是自定

2018-03-16 16:03:02 4732 2

原创 SpringCloud之Ribbon和Feign断路器支持(Hystrix)|第四章-yellowcong

断路器,听起来高大上的,其实简单点来说,就是我springcloud提供服务的服务器挂掉了,然后通过断路器进行处理,返回错误界面。由于服务的消费有两种方式,一种是通过Ribbon+Rest的方式,另一种,是通过Feign的方式,所以断路器的使用,也是分两种。下面我分别讲解这两种的操作

2018-03-16 13:42:21 1295

原创 SpringCloud之消费服务(Feign)|第三章-yellowcong

Feign服务搭建的步骤:1、配置pom.xml,加入依赖,2、配置application.yml,设定服务,3、配置启动类,添加`@EnableFeignClients`注解,4、配置Service接口,添加需要被消费的服务,5、配置Controller层,暴漏服务。最后测试的时候,一定要注意,先看Eureka的管控台,看服务是否都启动完了。

2018-03-16 12:35:37 694

原创 SpringCloud之消费服务(rest+ribbon)|第二章-yellowcong

通过消费者的方式来进行消费服务,而不是通过像上一篇,那种方式,比较的菜,而且如果使用那种方式,还不如直接弄传统的方式来开发,没必要引入Springcloud的框架了,对于SpringCloud的服务消费方式有两种:1、通过rest+ribbon的方式,2,通过Feign的方式。我们先介绍通过ribbon 的方式。实现通过Ribbon消费服务,主要有三个步骤:1、配置pom.xml,加入依赖,...

2018-03-16 11:50:47 465

原创 SpringCloud之注册与发现服务(Eureka)|第一章-yellowcong

对于SpringCloud的研究,是工作的需要,现在所从事的是关于架构反向的事情。Eureka 是springcloud的核心,所以会把他弄到第一章,大部分的服务都是以Eureka为基础的,这个东西有点类似与淘宝的Dubbo框架,用于注册服务 ,不同的Eureka是不需要依赖于zookeeper。在搭建注册和发现服务的时候,先搞服务端,然后高注册端(我直接理解为客户端了),搭建完事后,先启动服务端,

2018-03-16 10:29:42 568

原创 CAS之5.2x版本之中文返回值乱码问题-yellowcong

乱码问题的解决,在cas的客户端解决,由于客户端配置Cas30ProxyReceivingTicketValidationFilter,没有配置cas的编码,走的是默认的编码,所以报错,需要指定encoding。我做的是通过springboot配置的,如果是普通的web项目 ,那么需要配置web.xml,同样也是设置Cas30ProxyReceivingTicketValidationFilter过

2018-03-14 11:57:03 1392 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关注的人

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