- 博客(13)
- 收藏
- 关注
转载 前后端交互:JWT认证流程
后端核对用户名和密码成功后,将用户的id等其他信息作为JWT Payload(负载),将其与头部分别进行Base64编号拼接后签名,形成一个JWT,形成的JWT(Token)就是一个形同111.zzz.xxx的字符串。- 后端将JWT字符串作为登录成功的返回结果返回到前端,前端可以将返回的结果保存在localStorage或sessionStorage上,退出登录时前端删除保存的JWT即可。- 因为Token是以JSON加密的形式保存在客户端的,所以JWT是跨语言的,原则上任何web形式都有支持。
2024-06-13 15:46:22
51
原创 通过模块名快速上手Git到的Java项目
接口类,后端与前端进行交互的位置,一个接口需要一个服务和一个或者多个实现,可以通过文件名来进行分类和区分,一个Controller内一般含有多个使用Post或者Get等方法的接口,通过Postman进行接口测试或者发送给前端都需要一个接口地址。服务类服务于接口类,在此处定义接口类中会用到的一系列方法,每个服务类都需要和接口的实现类关联,即Serviceimpl,在其中通过重写Service内的方法来实现。接口或服务的实现类,在其中可以自定义服务内的方法并通过接口调用。
2024-06-13 11:41:23
217
原创 是否允许设置两个线程优先级分别为5和6?
Java中支持10级优先,但是具体实现需要依赖于操作系统,真正执行时需要将Java编程中的优先等级映射到操作系统的优先等级上,如果两个线程优先等级差值较小,则有可能不同的优先等级映射到操作系统中相同的优先等级上,不能体现高优先级有更多的运行机会。一般建议设置优先等级使用Thread类中的3个常量,不要任意设定整数
2024-02-29 14:19:49
466
原创 进程与线程的区别
2、并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可以并发执行,一个进程至少有一个线程(单进程单线程),一个线程必须隶属于某个进程。线程本身的数据通常只有寄存器数据以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小。3、拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源。1、调度:线程是CPU调度和分配的基本单位,进程是系统资源分配和调度的基本单位。进程和线程最大的区别在于:进程是由操作系统来控制的,而线程是由进程来控制的。
2024-02-26 23:25:07
185
1
前后端交互通知公告string内容翻译
2024-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人