摘要: JWT的原则是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户 。之后,当用户与服务器通信时,客户在请求中发回JSON对象。服务器仅依赖于这个JSON对象来标识用户。为了防止用户篡改数据,服务器将在生成对象时添加签名。服务器不保存任何会话数据,即服务器变为无状态,使其更容易扩展。 阅读全文
posted @ 2022-01-29 19:13 洛水凌云 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。redis可以在windows,linux,mac环境下安装,但一般是在linux环境下(服务器)运行,而windows安装也比较简单,故此处提供Linux环境的redis安装教程。 阅读全文
posted @ 2021-07-05 21:30 洛水凌云 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 图床一般是指储存图片的服务器,这意味着我们以后在写博客、云笔记、任何需要用到的图片的时候,把我们想要的图片上传到图床,然后在文章引用相应的链接即可显示图片。当然,图床有很多种搭建方式,可以使用现成的图床如幻域图床、Qchan图床,也可以自己搭建一个,自己搭建的话服务器的选择有很多,比如可以选择阿里云的OSS、腾讯云的COS(付费,但很便宜,很稳定),也可以选择Github、Gitee(免费) 阅读全文
posted @ 2021-06-23 09:17 洛水凌云 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 在需要用到某些操作时(求和、去重、按照要求过滤等),直接使用已经封装好的Stream API进行实现,不需要我们自己写代码实现,Stream API可以极大提高生产力,让我们写出高效率、干净、简洁的代码。 阅读全文
posted @ 2021-01-12 12:06 洛水凌云 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Lambda的实质:作为函数式接口的实例 阅读全文
posted @ 2021-01-05 22:21 洛水凌云 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务。通常,每一个任务称为一个线程(thread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(multithreaded)。 阅读全文
posted @ 2020-11-16 21:44 洛水凌云 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 这个计算器简单实现了加减乘除功能,平方、开根等额外功能可以自己再增加,每次输出只能计算一个等式,即只能计算2个操作数。 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; public class C 阅读全文
posted @ 2020-11-03 21:15 洛水凌云 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 超全的IDEA快捷键帖子,还不来看看吗?! 阅读全文
posted @ 2020-10-03 11:51 洛水凌云 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 对象流必须知道这个对象该如何序列化以及反序列化,才能正确对该对象进行输入输出 阅读全文
posted @ 2020-08-21 16:07 洛水凌云 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Reader是Java的IO库提供的另一个输入流接口。和InputStream的区别是,InputStream是一个字节流,即以byte为单位读取,而Reader是一个字符流,即以char为单位读取 阅读全文
posted @ 2020-08-21 11:06 洛水凌云 阅读(199) 评论(0) 推荐(0) 编辑