自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicky's blog

Email:nickypm@foxmail.com

原创 SpringCloud系列之API Gateway开发手册(Hoxton版本)

1 什么是API网关? API网关是所有请求的入口,承载了所有的流量,API Gateway是一个门户一样,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facet模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端。它还可能有其他功能,如授权、监控、负载均衡、缓...

2020-09-16 13:30:36 1790 6

原创 SpringCloud系列之分布式配置中心学习

分布式微服务项目,就会有很多的模块,比如微服务A、微服务B等等,每个工程都有一套配置文件,随着业务增长,肯定会有很多配置,分散管理,不能实现统一的管理,所以就有了微服务的配置文件统一管理组件,比如spring cloud官方的spring cloud config、携程的 Apollo,还有最近比...

2020-09-09 22:11:26 1794 5

原创 SpringCloud系列之分布式配置中心极速入门与实践

分布式微服务项目,就会有很多的模块,比如微服务A、微服务B等等,每个工程都有一套配置文件,随着业务增长,肯定会有很多配置,分散管理,不能实现统一的管理,所以就有了微服务的配置文件统一管理组件,比如spring cloud官方的spring cloud config、携程的 Apollo,还有最近比...

2020-09-09 16:10:25 1546 6

原创 并发编程系列之JDK JUC实现内存缓存(支持并发)

利用jdk JUC, java.util.concurrent里的类实现定时缓存,缓存可以设置过期,过期可以定时清缓存。对于业务数据来说,如果缓存有数据,就直接读缓存(内存),缓存没数据才读数据库,读取之后要将数据再丢到缓存

2020-09-07 17:54:21 661 1

原创 设计模式系列之建造者模式构建实体类

建造者模式包含如下角色 Builder:抽象建造者 ConcreteBuilder:具体建造者 Director:指挥者 Product:产品角色 如果系统只需要一个具体的建造者类的时候,可以省略抽象建造者,有时候指挥者类也可以省略,让建造者类同时充当指挥者和建造者

2020-09-04 14:42:08 348 0

原创 Servlet3.0动态配置过滤器、监听器、Servlet

Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声

2020-09-04 14:30:02 480 4

原创 SpringMVC对接CAS客户端实现单点登录SSO

业务场景:之前写过CAS服务端的例子,也对接过基于SpringBoot的CAS,不过最近项目要对接第三方的CAS实现单点登录,而我们项目是基于SpringMVC的,所以就摸索了一下对接方案

2020-09-04 14:17:22 410 0

提示
确定要删除当前文章?
取消 删除