![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 73
NotFoundObject.
为了不敲代码而努力。
展开
-
Spring Cloud浅谈个人尝鲜------Config 配置中心(六)
Spring Cloud Config1.开发中的实际问题随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apache的Apache Commons Configurat原创 2020-12-16 09:57:08 · 146 阅读 · 0 评论 -
Spring Cloud浅谈个人尝鲜------Zuul 服务网关(五)
Spring Cloud浅谈个人尝鲜------Zuul 服务网关(五)前面几篇文章我们学习了Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。当添加API网关后,在第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限控制,后将请求均衡分发给原创 2020-12-02 16:10:17 · 231 阅读 · 1 评论 -
Spring Cloud浅谈个人尝鲜------Hystrix 服务熔断,降级(四)
Spring Cloud浅谈个人尝鲜------Hystrix 服务熔断,降级(四)1.服务熔断服务熔断的作用类似于我们家用的保险丝,当某服务出现不可用或响应超时的情况时,为了防止整个系统出现雪崩,暂时停止对该服务的调用。2.服务降级服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况,在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服原创 2020-11-30 18:01:57 · 238 阅读 · 0 评论 -
Spring Cloud浅谈个人尝鲜------Feign 远程调用(三)
Spring Cloud浅谈个人尝鲜------Feign 远程调用(三)在前后端分离架构中,服务层被拆分成了很多的微服务,服务与服务之间难免发生交互 。工作流程如下:1、client1服务将自己注册到注册中心。2、client2从注册中心获取client1服务的地址。3、client2远程调用client1服务1 Ribbon1.1 Ribbon介绍 Ribbon是Netflix公司开源的一个负载均衡的项目(https://github.com/Netflix/ribbon),它是一个原创 2020-11-30 09:53:22 · 168 阅读 · 0 评论 -
Spring Cloud浅谈个人尝鲜------Eureka 服务治理(二)
Spring Cloud浅谈个人尝鲜------Eureka 服务治理(二)准备工作:创建Maven的父子结构 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</versi原创 2020-11-30 09:34:28 · 107 阅读 · 0 评论 -
JAVA开发利用POI实现Excel与word文档的读写操作(word篇)
SpringBoot整合POI实现word文档的读写操作(2)导入POM文件依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version>&l...原创 2020-04-20 11:34:42 · 1709 阅读 · 2 评论 -
JAVA开发利用POI实现Excel与word文档的读写操作(excel篇)
SpringBoot整合POI实现Excel表格的读写操作(1)导入Pom依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version><...原创 2020-04-20 11:23:34 · 1061 阅读 · 0 评论 -
SpringBoot项目基于JWT网络信息传输标准实现单点登录案例以及与传统Session认证的优缺点分析
** SpringBoot项目中基于JWT实现单点登录案例**JWT是什么?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份...原创 2020-04-17 10:24:20 · 290 阅读 · 0 评论 -
SpringBoot通过SpringAOP特性实现系统日志记录(Controller层注解日志监控,将日志信息保存到数据库)
SpringBoot通过AOP实现系统日志记录(Controller层日志监控,将日志信息保存到数据库) springBoot 项目中需要记录服务端访问日志,所谓的服务端访问日志其实就是Controller层的访问日志,首先想到通过AOP切面实现。导入pom文件 <!--用于日志存储,不引用打包时会找不到JDBCAppender --> <...原创 2020-04-09 18:32:00 · 3703 阅读 · 1 评论 -
SpringBoot项目通用返回类(result风格开发,完善前后端分离开发)
SpringBoot项目通用返回类(新人进阶)在日常的项目当中,尤其在前后端分离项目当中一般会有固定的返回类,便于前后端的交互。先构建一个格式确定下来的Result类。package com.ss.jwt.R;import lombok.Data;import java.io.Serializable;/** * @version V1.0 * @Package com...原创 2020-04-08 13:19:51 · 11652 阅读 · 1 评论