摘要: 一、List和Map 1、特点 (1)传统的数组结构存储数据会在内存中开辟连续得空间,结合下标从而使得可以快速访问数据,但是删除和添加数据就很浪费资源 (2)链表不需要开辟连续空间,使用指针来指向数据,因此删除和添加操作比较快,但是查询数据需要遍历全部得元素 (3)而哈希表[散列表]结合两者得长处, 阅读全文
posted @ 2021-06-10 11:20 迷途者寻影而行 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 一、产生背景 之前的随笔提到过项目中写了一键登录功能、上线后除了有时候网络波动会导致登陆失败,其他情况一直稳如老狗 しかし,邮件看到有人恶意刷一键登录,这年头闲的人可真闲啊, 只能思考如何搞一搞 二、解决思路 因为项目实现一键登录采用的是 自有服务器调用 所以限制一键登录分为两步走,因为每个手机号有 阅读全文
posted @ 2021-06-07 12:10 迷途者寻影而行 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 压缩图片 一、压缩原理 一张原始图像(1920x1080),如果每个像素32bit表示(RGBA),那么,图像需要的内存大小1920x1080x4 = 8294400 Byte 那图像为何可以压缩呢?因为它有很多冗余信息。 1、 空间冗余 空间冗余主要发生在单张图片 一幅图像表面上各采样点的颜色之间 阅读全文
posted @ 2021-05-18 11:57 迷途者寻影而行 阅读(811) 评论(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 迷途者寻影而行 阅读(4277) 评论(7) 推荐(2) 编辑
摘要: 一、配置FTP文件服务器 以Ubuntu为例 ##FTP两种模式简介 PORT(主动模式) 第一步FTP客户端首先随机选择一个大于1024的端口p1,并通过此端口发送请求连接到FTP服务器的21号端口建立TCP连接,在FTP中这个连接叫做控制连接,连接成功建立后,FTP客户端会发送port命令,紧接 阅读全文
posted @ 2021-04-24 17:22 迷途者寻影而行 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 冒泡排序其实跟握手定理差不多(即A,B,C三人需每两个都都要握手一次 AB,AC,BC) 时间复杂度比较差的O(n²) int[] arrays = {2, 1, 5, 4, 3}; int i1; for (int i = 0; i < arrays.length-1; i++) { 阅读全文
posted @ 2021-04-23 15:22 迷途者寻影而行 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 今天收到一个bug就是imageio读取图片会返回null,具体如下 但是其他的图片就没有问题 二、问题分析 结合百度发现这张图片原本的后缀并非是jpg,使用notpard++打开就可以发现 好家伙是webp格式的!!!! WebP是google开发的一种旨在加快图片加载速度的图片格式 阅读全文
posted @ 2021-04-14 18:15 迷途者寻影而行 阅读(3675) 评论(0) 推荐(1) 编辑
摘要: 一、了解 1、Nosql概述(同sql的区别) 1、存储方式 SQL数据存在特定结构的表中;而NoSQL则更加灵活和可扩展,存储方式可以省是JSON文档、哈希表或者其他方式。 2、表/数据集合的数据的关系 SQL中,必须定义好表和字段结构后才能添加数据,例如定义表的主键(primary key),索 阅读全文
posted @ 2021-04-08 12:02 迷途者寻影而行 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、SpringSecurity介绍 1、介绍 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于Spring的应用程序的事实上的标准。 Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。像所有Spring项目一样, 阅读全文
posted @ 2021-04-08 11:27 迷途者寻影而行 阅读(771) 评论(1) 推荐(3) 编辑
摘要: SpringBoot邮件报警 一、介绍 邮件报警,大体思路就是收集服务器发生的异常发送到邮箱,做到服务器出问题第一时间知道,当然要是不关注邮箱当我没说 (1)、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifac 阅读全文
posted @ 2021-04-08 11:26 迷途者寻影而行 阅读(374) 评论(0) 推荐(0) 编辑