莫提的博客

莫提的博客

不积跬步无以至千里

最新文章

  • SpringBoot使用统一异常处理,优雅!

    为什么要有统一异常处理?现在开发的绝大多数JavaWeb项目都是采用了“前后端分离”的这种形式,前后端通过接口来进行JSON数据的交互。那么首先大家先看看下面的这两张图:A接口是请求成功的样子,B接口虽然显示的是请求失败,但是也还是把请求的接口状态返回了。然后前端就可以根据这个状态去进行相关逻辑操作

    查看全文
  • Spring Boot与异步任务、定时任务、邮件任务

    1.异步任务在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在 处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用 多线程来完成此类任务 。 其实,在Spring 3.x之后,就已经内置了@Async来完 美解决这个问题。使用 @EnableAysnc

    查看全文
  • Linux系统防火墙相关问题及常用命令介绍

    linux系统防火墙:centos5、centos6、redhat6系统自带的是iptables防火墙,centos7、redhat7自带firewall防火墙,ubuntu系统使用的是ufw防火墙。防火墙导致服务不正常的问题在服务器安装某些服务之后,服务无法连接、无法正常启动等情况。查看下系统防火

    查看全文
  • CentOS7安装Nginx

    安装基础环境yum -y install gccyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel

    查看全文
  • 2021年07月30日

    将博客搬至CSDN

    查看全文
  • 超详细的Java8-StreamAPI讲解!

    先贴上几个案例,水平高超的同学可以挑战一下:从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。将员工按性别分类,将员工按性别和地区分类,将员工按薪资是否高于8000分为两部分。用传统的迭代处

    查看全文
  • 服务熔断器-Hystrix

    简介在分布式环境中,许多服务依赖项不可避免地会失败。Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止它们之间的级联故障以及提供后备选项来实现这一点,所有这些都可以提高系统的整体弹性。Hystrix是一个用于处理分布

    查看全文
  • 服务雪崩、服务熔断、服务降级

    服务雪崩在微服务之间进行服务调用是由于某一个服务故障,导致级联服务故障的现象,称为雪崩效应。雪崩效应描述的是提供方不可用,导致消费方不可用并将不可用逐渐放大的过程。如存在如下调用链路:此时,Service A的流量波动很大,流量经常会突然性增加!那么在这种情况下,就算Service A能扛得住请求,

    查看全文
  • 基于OpenFeign的服务调用

    简介OpenFeign是一个声明式的web服务客户端,让编写web服务客户端变的非常容易,只需要创建一个接口并在接口上添加注解即可,OpenFeign的前身是Feign,后者目前已经停更了,OpenFeign是SpringCloud在Feign的基础上支持了Spring MVC的注解,并通过动态代理

    查看全文
  • Ribbon的负载均衡策略

    关系UML类图 如图所示,可以看到在Ribbon中实现了非常多的选择策略,下面我们来详细看一下IRule接口的各个实现。AbstractLoadBalancerRule负载均衡策略的抽象类,在该抽象类中定义了负载均衡器ILoadBalancer对象,该对象能够在具体实现选择服务策略时,获取到一些负载

    查看全文