现象: 在web页面导入excel文件,excel中包含图片,在后台进行解析的时候,有时候会报NullPointerException。 问题排查: 由于POI里面并没有把这...
现象: 在web页面导入excel文件,excel中包含图片,在后台进行解析的时候,有时候会报NullPointerException。 问题排查: 由于POI里面并没有把这...
一,声明http请求的请求方式 @GETGET请求(读取/列出/检索单个或资源集合。)@POSTPOST请求(新建资源。)@PUTPUT请求(更新现有资源或资源集合。)@DE...
单实例的服务注册中心一旦崩溃的时候,所有依赖的服务都会gg,所以Spring Cloud就提供了注册中心高可用的方案 一,准备工作 按之前Spring Cloud(一)创建服...
一,简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。 二,服...
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Clo...
上篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,...
一,简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring...
深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和...
SQLServer性能优化 语句优化 什么是好的sql语句: 尽量简单,模块化 易读,易维护 节省资源 内存 cpu 扫描的数据块要少 少排序 不造成死锁 SQL优化实践 一...
路由网关(zuul)服务的时候出了This application has no explicit mapping for /error, so you are seeing...
前言 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系...
前言 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来...
一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Fei...
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方...
一、Spring Cloud是什么 Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网...
一,为什么要克隆 克隆的对象可能包含一些已经修改过的属性,保留着你想克隆对象的值,而new出来的对象的属性全是一个新的对象,对应的属性没有值,所以我们还要重新给这个对象赋值。...
== == 是Java中的运算符。对于基础数据类型是比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equal(...
浅谈乐观锁和悲观锁 概念 悲观锁(一种思想) 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁...