1 奇先僧i

尚未进行身份认证

暂无相关简介

等级
TA的排名 47w+

安装Harbor

前提安装docker是必须的-首先安装docker-compose1.先安装pip3 组件yum install python3-pip2.安装docekr-composepip3 install docker-compose安装Harbor1.拉取wget https://storage.googleapis.com/harbor-releases/release-1.7.0/h...

2020-03-27 18:16:08

springcloud Config客户端连接注册中心开启重试

1.为什么要开启如果网络波动导致无法连接config注册中心的原因,导致启动直接失败,似乎不是很好。所以,config客户端提供了自动重试的功能。2。开启之前做的准备2.1 开启重试功能之前,先确保已经配置了spring.cloud.config.failFast=true。这样做的原因是:希望config客户端可以快速知道当前应用是否能顺利地获取config-server的配置信息。不开启...

2020-01-18 18:51:24

spring boot自定义异常信息

/error端点的实现来源于springboot的org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController它的具体定义如下:从源码中可以看到,它的实现非常简单,通过调用getErrorAttribute方法来根据请求参数组织错误信息的返回结果,而这里的getErrorAttributes方法会将具...

2020-01-16 16:38:23

Zuul路由组件响应具体的异常信息

在zuul组件中有个异常处理的过滤器—SendErrorFilter1.过滤器类型–ERROR因此,一旦程序出现异常都会调用这个过滤器处理。前提是你没有将它关闭2.处理逻辑从处理逻辑代码来看,清晰可见。程序出现异常会被SendErrorFilter捕获,然后将具体的异常信息设置request中。然后请求转发到springboot进行异常处理的“/error”URL。3.自己写一个异常...

2020-01-16 11:01:34

解决spring security自定义拦截器addFilterAfter没有执行的原因

springsecurity刚自学完springsecurity框架的基础内容,就决定花点时间自己写一个管理类型的项目。图书馆管理系统。。。。。。为什么要自定义一个拦截器呢?因为登陆方式有几种,而springsecurity框架只提供一种简单的 用户名密码登陆方式。如果要自己实现一个手机号码,验证码登陆方式,就需要自定义了。先看看我的登陆界面吧账户密码登陆自定义拦截器如下publ...

2019-12-30 15:20:03

SpringSecurity登陆认证流程

ProviderManager类是AuthenticationManager接口的实现类实际上最后的调用是我们自己实现UserDetailsServer接口的实现类经过一系列处理之后,在doFilter()方法返回认证之后的实体类认证成功...

2019-12-15 14:53:38

volatile内存语义(1)

volatile的特性理解volatile特性的一个好方法是把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面通过具体的实列来说明:class VolatileFeaturesExample{ volatile long v1=0L; //单个volatile变量的写 public void set(long l){ v1=l; }/...

2019-12-14 11:21:39

spring security验证码设置

自己先创建一个拦截器 实现 GenericFilterBean接口重写doFilter()方法public class ValidateFilter extends GenericFilterBean { @Override public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) ...

2019-12-13 10:34:56

MongoDB启动服务错误解决

如果你的MongoDB版本是4.0以上,安装的时候会自动给你安装MongoDB服务。我安装的就是4.0以上。但是我启动服务的报了错误。启动失败于是 我重新配置了服务。步骤如下1.首先卸载MongoDB自动安装的服务。打开cmd命令sc delete MongoDB2.安装新服务器;以管理员模式打开 cmd。先把环境变量配置好。mongod --dbpath “D:\MongoDB\d...

2019-11-28 20:32:38

RocketMQ遇到的坑

RocketMQ遇到的坑当我把RocketMQ的环境配置好后,满怀期待用RocketMQ-Client做个小实例。然后异常出现了:org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeoutsend success大概意思发送消息超时。...

2019-11-23 12:32:19
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。