上一页 1 ··· 3 4 5 6 7
摘要: 为什么使用JWT? 随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token 阅读全文
posted @ 2021-07-28 16:04 wang_longan 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 为什么需要Token 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着 阅读全文
posted @ 2021-07-28 15:48 wang_longan 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,但这些实现方式对进程基本没什么管理可言,执行启动后异常退出无法实现自启动等等,恰好supervisor就是这种工具。 简介 Supervisor是用Python开发的一套通用的进程管理程序 阅读全文
posted @ 2021-07-28 10:05 wang_longan 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 背景 生产环境,较多服务器无法访问外网,pip install 无法使用,这时只能离线安装第三方库 方法1 源码包安装,在pypi官网下载对应的源码包,上传到服务器后,进入项目虚拟环境,将上传的源码包解压并进入解压目录,直接执行python setup.py install即可 方法2 whl文件安 阅读全文
posted @ 2021-07-27 10:02 wang_longan 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 背景 平时开发直接pip install 命令即可安装所需的python第三方库,但是部署项目到生产环境时,可能服务器并不能 访问外网,pip install没办法使用,只能将第三方包打包,离线安装,这就涉及到要打包的第三方库及其所依赖的库. 方法1 pip show 库名称 例如查看celcey库 阅读全文
posted @ 2021-07-26 11:49 wang_longan 阅读(3527) 评论(0) 推荐(0) 编辑
摘要: 1、准备工作 1、工具rufus,下载地址 http://rufus.akeo.ie/ 2、下载安装需要的IOS,我下载的VMware-VMvisor-Installer-6.7.0-8169922.x86_64.IOS 2、开始制作启动盘 3、开始安装vmware esxi 将刚才制作好的U盘插入 阅读全文
posted @ 2021-06-11 17:43 wang_longan 阅读(3542) 评论(0) 推荐(0) 编辑
摘要: 背景 也许大家在使用流时因为未关闭、或者未正常关闭引发了很多问题。其实java7引入了自动关闭流机制,只是我们未使用而已。 自动关闭流例子 import java.io.*; public class AutoCloseTest { public static void main(String[] 阅读全文
posted @ 2021-06-10 16:05 wang_longan 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: 什么是序列化、意义及使用场景 序列化:将对象写入到IO流中 反序列化:从IO流中恢复对象 意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。 使用场景:所有可在网络上 阅读全文
posted @ 2021-06-10 14:06 wang_longan 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 背景 相信无论是前端还是后端开发,或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。 swagger官方网站的介绍 Simplify API dev 阅读全文
posted @ 2021-06-09 17:34 wang_longan 阅读(62) 评论(0) 推荐(0) 编辑
摘要: lombok项目背景 官方介绍如下: Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write anoth 阅读全文
posted @ 2021-06-08 15:20 wang_longan 阅读(103) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7