![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 84
十点半的毛毛雨
这个作者很懒,什么都没留下…
展开
-
Api接口设计规范
接口设计:一 安全性问题安全性问题是一个接口必须要保证的规范。如果接口保证不了安全性,那么你的接口相当于直接暴露在公网环境中任人蹂躏。1.1 调用接口的先决条件-tokentoken,使用参数client_id,timestamp,client_sercet,state来获取token,作为系统调用的唯一凭证。token可以设置一次有效(这样安全性更高),也可以设置时效性,这里推荐设置时效性。如果一次有效的话这个接口的请求频率可能会很高。token推荐加到请求头上,这样可以跟业务参.原创 2021-04-07 14:56:49 · 1105 阅读 · 0 评论 -
SNOWFLAKE(雪花ID)的实现
package com.shiyou.admin.util;/** * 雪花算法生成uuid * * @author JaredJia */public class SnowflakeIdWorker { // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private final long twepoch = 14.原创 2021-02-26 16:36:01 · 412 阅读 · 0 评论 -
Java设计模式(一)之装饰者模式
一、概述 装饰者模式是一种常见的设计模式,在java I/O设计中使用了大量的装饰者设计模式。装饰者设计模式是一种进行方法增强的思路,可以保证在原方法功能不变的基础上,对原方法进行功能上的增强。二、原理分析:(在装饰者模式中,明白三个对象:接口规范、待增强对象和已增强对象)接口规范:也就是原有的基类,定义了待增强的方法,无论待增强类还是已增强类都实现了该接口;...原创 2019-08-13 00:58:11 · 171 阅读 · 0 评论