From 80f07ae01e0b997c16d96aa1051999f8d96d49f1 Mon Sep 17 00:00:00 2001 From: shengzhang <2393584716@qq.com> Date: Sat, 13 Mar 2021 00:47:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E6=9C=AF=E6=A0=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sa-token-doc/doc/_sidebar.md | 1 + sa-token-doc/doc/fun/tech-stack.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 sa-token-doc/doc/fun/tech-stack.md diff --git a/sa-token-doc/doc/_sidebar.md b/sa-token-doc/doc/_sidebar.md index 749db20b..eaad48cf 100644 --- a/sa-token-doc/doc/_sidebar.md +++ b/sa-token-doc/doc/_sidebar.md @@ -37,6 +37,7 @@ - [token有效期详解](/fun/token-timeout) - [Session模型详解](/fun/session-model) - [TokenInfo参数详解](/fun/token-info) + - [框架源码所有技术栈](/fun/tech-stack) diff --git a/sa-token-doc/doc/fun/tech-stack.md b/sa-token-doc/doc/fun/tech-stack.md new file mode 100644 index 00000000..bc3291b9 --- /dev/null +++ b/sa-token-doc/doc/fun/tech-stack.md @@ -0,0 +1,15 @@ +# sa-token 源码用到的所有技术栈 + +包括但不限于以下: + +- Maven多模块项目 +- Servlet API、临时Cookie与永久Cookie、Request参数获取 +- SpringBoot2.0、Redis、Jackson、Hutool、jwt +- SpringBoot自定义starter、Spring包扫码 + 依赖注入、AOP注解切面、yml配置映射、拦截器 +- Java8 接口与default实现、静态方法、枚举、定时器、异常类、泛型、反射、IO流、自定义注解、Lambda表达式、函数式编程 +- package-info注释、Serializable序列化接口、 +- java加密算法:MD5、SHA1、SHA256、AES、RSA +- OAuth2.0、同域单点登录、集群与分布式、路由Ant匹配、Ajax自定义header参数 + + +