摘要:#一、什么是JWT 说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。 ##(1)、session所存在的问题 Session: 每个用户经过我们的应用认证之后,我们的应用都要在服务端做 阅读全文
posted @ 2021-07-05 15:15 迷途者寻影而行 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一、List和Map 1、特点 (1)、List 1、可以允许重复的对象。 2、可以插入多个null元素。 3、是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。 4、常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了 阅读全文
posted @ 2021-06-10 11:20 迷途者寻影而行 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、产生背景 之前的随笔提到过项目中写了一键登录功能、上线后除了有时候网络波动会导致登陆失败,其他情况一直稳如老狗 しかし,邮件看到有人恶意刷一键登录,这年头闲的人可真闲啊, 只能思考如何搞一搞 二、解决思路 因为项目实现一键登录采用的是 自有服务器调用 所以限制一键登录分为两步走,因为每个手机号有 阅读全文
posted @ 2021-06-07 12:10 迷途者寻影而行 阅读(75) 评论(0) 推荐(0) 编辑
摘要:压缩图片 一、压缩原理 一张原始图像(1920x1080),如果每个像素32bit表示(RGBA),那么,图像需要的内存大小1920x1080x4 = 8294400 Byte 那图像为何可以压缩呢?因为它有很多冗余信息。 1、 空间冗余 空间冗余主要发生在单张图片 一幅图像表面上各采样点的颜色之间 阅读全文
posted @ 2021-05-18 11:57 迷途者寻影而行 阅读(79) 评论(0) 推荐(0) 编辑
摘要:使用alibab的EasyExce完成导入导出excel 一、准备工作 1、导包 <!-- poi 相关--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</ver 阅读全文
posted @ 2021-05-15 12:21 迷途者寻影而行 阅读(665) 评论(4) 推荐(0) 编辑
摘要:一、配置FTP文件服务器 以Ubuntu为例 ##FTP两种模式简介 PORT(主动模式) 第一步FTP客户端首先随机选择一个大于1024的端口p1,并通过此端口发送请求连接到FTP服务器的21号端口建立TCP连接,在FTP中这个连接叫做控制连接,连接成功建立后,FTP客户端会发送port命令,紧接 阅读全文
posted @ 2021-04-24 17:22 迷途者寻影而行 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一、冒泡排序 Java中耳熟能详的算法想必也是冒泡排序了,但是冒泡排序也是有讲究滴! 时间复杂度比较差的O(n²) int[] arrays = {2, 1, 5, 4, 3}; for (int i = 0; i < arrays.length-1; i++) { int i1; for (int 阅读全文
posted @ 2021-04-23 15:22 迷途者寻影而行 阅读(76) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 今天收到一个bug就是imageio读取图片会返回null,具体如下 但是其他的图片就没有问题 二、问题分析 结合百度发现这张图片原本的后缀并非是jpg,使用notpard++打开就可以发现 好家伙是webp格式的!!!! WebP是google开发的一种旨在加快图片加载速度的图片格式 阅读全文
posted @ 2021-04-14 18:15 迷途者寻影而行 阅读(634) 评论(0) 推荐(0) 编辑
摘要:一、了解 1、Nosql概述(同sql的区别) 1、存储方式 SQL数据存在特定结构的表中;而NoSQL则更加灵活和可扩展,存储方式可以省是JSON文档、哈希表或者其他方式。 2、表/数据集合的数据的关系 SQL中,必须定义好表和字段结构后才能添加数据,例如定义表的主键(primary key),索 阅读全文
posted @ 2021-04-08 12:02 迷途者寻影而行 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、SpringSecurity介绍 1、介绍 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于Spring的应用程序的事实上的标准。 Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。像所有Spring项目一样, 阅读全文
posted @ 2021-04-08 11:27 迷途者寻影而行 阅读(166) 评论(0) 推荐(1) 编辑