RESTful风格的接口命名规范

最近实习单位的leader要求我调研一下RESTful风格的接口命名规范,然后把项目里的URL名整体规范化修改一下,以下是我调研之后的对于RESTful的了解。REST是一个术语的缩写,REpresentationalStateTransfer,中文直译是“表征状态转移”。REST是一套风格约定,R

Spring Security OAuth2 开发指南

介绍这是 OAuth2.0 的用户指南。OAuth1.0 与之大不相同,若有需求,请阅读 1.0的用户指南。本用户指南分为两个部分,一部分针对的是OAuth2.0 的提供方[译者注:通常指服务提供方],另一部分则是针对 OAuth2.0 客户端。对于提供方和客户端双方来说,最好的示例代码是集成测试和

OAuth 2.0 的四种方式

下面我假定,你已经理解了OAuth2.0的含义和设计思想,否则请先阅读这个系列的上一篇文章。进入正文之前,插播一则活动消息。4月22日(周一)到4月29日(下周一),每天晚上八点都有两小时的免费直播课,体系化介绍高级前端开发知识,网易云课堂主办。详细介绍请看本文结尾,欢迎关注。RFC6749OAut

Redis之压缩列表

前言    同整数集合一样压缩列表也不是基础数据结构,而是Redis自己设计的一种数据存储结构。它有点儿类似数组,通过一片连续的内存空间,来存储数据。不过,它跟数组不同的一点是,它允许存储的数据大小不同。一、压缩列表    听到“压缩”两个字,直观的反应就是节省内存。之所以说这种存储结构节省内存,是

Redis的底层数据结构

本篇博客我们就来详细介绍Redis中五大数据类型的底层实现。1、演示数据类型的实现  上篇博客我们在介绍key相关命令的时候,介绍了如下命令:OBJECTENCODINGkey  该命令是用来显示那五大数据类型的底层数据结构。  比如对于string数据类型:    我们可以看到实现string数据

Redis通讯协议

Redis的通信协议是RedisSerializationProtocol,简称RESP,是二进制安全的,有如下特性:实现简单、快速解析、可读性好RESP是Redis客户端和服务端通信的协议Redis客户端向服务端发送一组命令,服务端根据不同的命令回复不同类型的数据。但是协议的每部分都是以回车换行\

什么是MVEL?

1.MVEL是啥?它能做啥?简单来说是一种强大的表达式解析器。我们可以自己写一些表达式,交给mvel进行解析计算,得到这个表达式计算的值。玩概念,我不懂,😢还是举个例子靠谱。👍比如我们要进行一个加法运算。在java中我们这样写:intres=1+1;//2若我用mvel则这样写:Objectre

RETE算法简述 & 实践

1.概述Rete算法是卡内基梅隆大学的CharlesL.Forgy博士在1974年发表的论文中所阐述的算法。该算法提供了专家系统的一个高效实现。Rete在拉丁语中译为”net”(即网络)。Rete是一种进行大量模式集合和大量对象集合间比较的高效方法,通过网络筛选的方法找出所有匹配各个模式的对象和规则

Zuul 动态路由源码及几种实现方式

本文介绍Zuul路由的源码以及实现动态路由的几种方式,路由信息可以来自Properties文件、DB、Apollo等。可以阅读SpringCloud源码学习之Zuul简要了解路由源码流程。本文基于SpringCloudFinchley.SR1,SpringBoot2.0.6.RELEASE。路由源码

HandlerMethodArgumentResolver用于统一获取当前登录用户

目录一、最原始直接二、AOP三、拦截器+方法参数解析器 3.1自定义权限拦截器 3.2自定义参数注解 3.3自定义方法参数解析器 3.4配置MVC环境:SpringBoot2.0.4.RELEASE需求:很多Controller方法,刚进来要先获取当前登录用户的信息,以便做后续的用户相关操作。准备工
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×