Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
@="Typora.exe"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\Typora.exe]
@="Markdown"

windows

  1. 查看远程仓库路径

    git remote -v

  2. 设置上游服务器

    git remote add upstream xxx.git

  3. 拉取上游服务器的代码,并且强制提交(适用于只是使用别人的项目而不提交自己代码的项目)

    git fetch upstream && git reset --hard upstream/main && git push -f

Git

由于将数据加入缓存的代码存在通用性,所以我们通过定义一个AOP(注解方式)来简化这部分代码的开发。

其使用原理类似于@TransactionManager开启事务

image-20230405155806192

AOP分布式锁

JWT令牌

介绍

JWT全称:JSON Web Token (官网:https://jwt.io/)

  • 定义了一种简洁的、自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的。

    简洁:是指jwt就是一个简单的字符串。可以在请求参数或者是请求头当中直接传递。

    自包含:指的是jwt令牌,看似是一个随机的字符串,但是我们是可以根据自身的需求在jwt令牌中存储自定义的数据内容。如:可以直接在jwt令牌中存储用户的相关信息。

    简单来讲,jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。

JWT