过滤器(Filter):当你有一堆东西的时候,你只希望选择符合你要求的某一些东西。定义这些要求的工具,就是过滤器。 拦截器(Interceptor):在一个流程正在进行的时候...
过滤器(Filter):当你有一堆东西的时候,你只希望选择符合你要求的某一些东西。定义这些要求的工具,就是过滤器。 拦截器(Interceptor):在一个流程正在进行的时候...
1、JWT 简介 Json web token (JWT),是为了在网络应用环境声明而执行的一种基于 JSON 的开放标准。特别适用于分布式站点的单点登录 (SSO),用于认...
背景 在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。 但随着企业的发展,用到的系统随之增多,运营人员...
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。...
如果你在日常思考问题时,总是没有思路,不妨尝试下面这些模型,找到适合自己的方法,助你快速提升系统思考能力。 当然这些模型只是「术」的层面,至于「道」「法」「器」的东西不在本文...
需求管理问题 需求共创 需求准入准出规则 合理拆分需求、明确准入准出规则、前后职能拉通,目标左右对齐 实例化需求的目的 1、保证需求澄清和沟通质量 金字塔结构,从目标、操作、...
操作日志几乎存在于每个系统中,而这些系统都有记录操作日志的一套 API。操作日志和系统日志不一样,操作日志必须要做到简单易懂。所以如何让操作日志不跟业务逻辑耦合,如何让操作日...
一直想要搞明白OpenID Connect是神马,它在解决一个神马问题,看了很多文章视频还是有点糊涂。所以想换个思路,看看它和OAuth的差异到底是什么,从这点上帮助理解一下...
随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力,由此,本文旨在为大家提供有用的概览以及网络服务模型的比较,以揭开设计和实现高性能网络架构的...
在之前写的《契约测试之Pact By Example》中,我曾提到会再写一篇文章,来聊聊如何正确地认识和理解契约测试(好吧,至少是我认为的"正确地")。但在随后的一年多时间里...
目录 该项目提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring...
[TOC] protometheus Prometheus 是由 SoundCloud 开源监控告警解决方案。 prometheus prometheus存储的是时序数据,即...
前言 2017年的元旦,经过同事介绍开始阅读 nginx blog上的大神Chris Richardson发布的七篇针对微服务的文章,刚好决定在新年伊始,做一点技术上的积累,...
1 Saga相关概念 1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long ...
注意:本文的前提是基于zuul的1.3.X版本来解析的,2.0版本采用了netty作为底层框架重新设计了整个zuul的架构,将在后面进行分析。 zuul是什么 zuul是Ne...
日常开发中总会遇到一些只能在linux下运行的软件或者框架,让像我这样的windows重度使用者甚是烦恼,估计是微软良心发现了,终于出手在windows下也可以跑linux了...
内容摘要 原型是一个产品的模型,通过制作这样的一个模型能够让大家直观感受产品的功能,让团队成员、项目干系人了解产品的概貌。原型制作的好坏,直接影响大家对产品的认识与理解,影响...