LeePandar
SpringIOC容器设计 SpringIOC容器设计
IOC简介在Spring IoC容器的设计中,作者设计了两个接口来表示容器 BeanFactoryBeanFactory简单粗暴,可以理解为HashMap,key是BeanName,value是Bean实例,通常只提供put和get。这系
2020-07-24
Sentinel入门 Sentinel入门
前言Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 的历史 2012 年,Sentinel
2020-04-01
MyBatis返回Map键值对数据Key值大小写问题 MyBatis返回Map键值对数据Key值大小写问题
Controller@RestController @RequestMapping("/web") public class MapKeyTest { @Autowired private InvoicingBuyOrder
2020-01-23
zipkin zipkin
Waht is zipkin?Zipkin是一种分布式跟踪系统。它有助于收集解决微服务架构中的延迟问题所需的时序数据。它管理这些数据的收集和查找。Zipkin的设计基于Google Dapper论文。 应用程序用于向Zipkin报告时序数据
2020-01-01
快速搭建Spring Boot项目及常用技术整合 快速搭建Spring Boot项目及常用技术整合
Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring B
2020-01-01
微服务网关 Spring Cloud Gateway 微服务网关 Spring Cloud Gateway
什么是网关假设你现在要做一个电商应用,前端是移动端的APP,后端是各种微服务。那你可能某个页面需要调用多个服务的数据来展示。如果没有网关,你的系统看起来就是这个样子的: 而如果加上了网关,你的系统就会变成这个样子:#Spring Clo
2020-01-01
微服务注册中心为什么要使用Consul? 微服务注册中心为什么要使用Consul?
一、Eureka不建议使用在选型微服务注册中心时,一定要长远考虑,SpringCloud提供了Eureka作为服务注册中心,我们可以开箱即用,但是,对于服务注册中心随着业务需求的不断变化,对服务注册中心提出了更高要求,Eureka就不太适合
2020-01-01
Spring Boot 两种部署到服务器的方式 Spring Boot 两种部署到服务器的方式
jar包(官方推荐)jar包方式启动,也就是使用spring boot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上,就ok。不需要外置tomcat 1.打成jar包2.将jar包放到任意目录执行下面的命令 $ noh
2019-11-19
Consul学习 Consul学习
服务注册与服务发现是在分布式服务架构中常常会涉及到的东西,业界常用的服务注册与服务发现工具有 ZooKeeper、etcd、Consul 和 Eureka。Consul 的主要功能有服务发现、健康检查、KV存储、安全服务沟通和多数据中心。C
2019-11-19
微服务常见的认证方案 微服务常见的认证方案
分布式Session传统的单体应用的session,在Spring cloud微服务架构下,可以采用分布式session机制,可以将用户的认证信息存储在共享存储(如redis)中,用户会话作为key实现简单的分布式哈希映射,当用户访问微服务
2019-11-19
Spring Cloud Feign使用详解 Spring Cloud Feign使用详解
背景Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。而Feign则会
2019-11-19
SpringMVC请求参数获取的几种方法 SpringMVC请求参数获取的几种方法
SpringMVC请求参数获取的几种方法 通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) pu
2019-08-15
1 / 2