Claire's Blog

Thinking will not overcome fear but action will.

REST_IN_PRACTICE-软件版本号定义

软件版本号定义/语义化版本控制规范2.0.0/GNU/Windows/.NET Framework

如何设置软件版本号 一、版本迭代的意义 方便团队沟通 问题方便追踪和回溯 能够实现测试版本到生产版本的平稳过度 二、语义化版本控制规范2.0.0 语义化版本 2.0.0 版本控制的原因:避免依赖地域,版本混乱无法维护 以下摘取部分内容,便于查看 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, ...

RESTful API设计规范-RESTful

RESTful

RESTful API 规范 一、什么是RESTful REST 取自Roy Thomas Fielding 2000年的博士论文 Roy Thomas Fielding 是HTTP1.0/1.1主要设计者,Apache服务器软件的作者之一,Apache基金会第一任主席 符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构...

Mybatis核心处理层-Executor

装饰器/模板方法

Mybatis核心处理层-Executor 前面介绍了一些StatementHandler,用于最终执行query/insert/update/delete/batch/queryCursor操作 本篇介绍它的上层Executor Executor | |------------------...

REST_IN_PRACTICE-WebAPI规范整理

WebAPI规范整理

WebAPI规范 一、协议 通常使用HTTPs协议 二、域名 API较简单,可将API放在主域名下,以固定prefix开头,例如:https://example.com/api/xxxx API内容丰富,复杂多样,可将API部署在专属域名下,例如:https://api.example.com/ 三、版本控制 使用场景 客户端无法及时更新 当应用客户端不能及时...

REST_IN_PRACTICE-Swagger2-SpringBoot

WebAPI规范整理


REST_IN_PRACTICE-MS-WebAPI

Azure-应用程序-WebAPI设计

Azure-应用程序-WebAPI设计 上一篇[ REST_IN_PRACTICE_Paper ]有描述,2000年Fielding提出的REST理念-表现层状态转移,是用于[ 通过有原则的使用架构约束来理解和评估基于网络的应用程序软件的架构设计,从而获得架构所需的功能、性能和社会属性 ] REST独立于任何底层协议,但是基于网络的使用HTTP作为应用协...

REST_IN_PRACTICE_start_01

RESTful

REST in Practice REST发展进程 一、互联网应用架构约束 客户-服务端 无状态 缓存 统一接口 分层系统 按需代码 二、时间线 2000年,Fielding发表博士论文,提出REST的概念。当时的市场还充斥这DO这种架构风格,一时没有很大反响(REST– Representation State Transfer 表现层状态转...

REST_IN_PRACTICE_Paper

Architectural Styles and the Design og Network-based Software Architectures

Read paper from Roy Thomas Fieldin - [Architectural Styles and the Design og Network-based Software Architectures] 1. 目的 通过有原则的使用架构约束来理解和评估基于网络的应用程序软件的架构设计,从而获得架构所需的功能、性能和社会属性。建筑更够是一组命名的、...

Mybatis核心处理层-ResultHandler参数映射核心逻辑-6

装饰器/策略

ResultHandler 参数映射核心逻辑-5 一、StatementHandler StatementHandler | |-------------------------------| BaseStatementHandler RoutingStat...

Mybatis核心处理层-ResultHandler参数映射核心逻辑-5

主键生成

ResultHandler 参数映射核心逻辑-5 一、KeyGenerator 处理insert语句的时候,并不会自动返回生成的主键内容,而只会返回插入记录的条数。如果插入记录是自增主键希望返回实际内容的时候,可以使用KeyGenerator接口 public interface KeyGenerator { //insert SQL执行前执行 void proces...