logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

登录验证码功能实现:Spring Boot + Vue 全流程解析

本文详细解析了前后端分离架构中验证码功能的实现方案。验证码作为系统安全屏障,可有效防止暴力破解和自动化攻击。后端采用SpringBoot生成数学公式验证码并存储于Redis,前端Vue组件实现验证码显示与刷新功能。关键技术包括Hutool工具生成多样化验证码、Redis存储设计及安全增强策略。文章还提出了多类型验证码切换、行为验证码集成等最佳实践,强调需平衡用户体验与安全性,通过Redis保证验证

文章图片
#spring boot#后端#java
springboot+VUE实现腾讯人脸验证

【代码】springboot+VUE实现腾讯人脸验证。

#spring boot#vue.js#java
Java sort()函数的底层实现原理

Java排序算法实现原理总结:Arrays.sort()对基本类型使用双轴快速排序(小数组插入排序,大数组可能转为归并排序),对对象类型采用稳定的TimSort(归并+插入)。Collections.sort()底层调用Arrays.sort()。Java17+优化了插入排序和轴点选择策略。性能方面,双轴快排平均O(nlogn)但不稳定,TimSort稳定且最坏仍为O(nlogn)。Java能根据

#java#排序算法#算法
Java Redis基础入门:快速上手指南

Redis是一款高性能内存数据库,支持字符串、哈希等数据结构,具备持久化和分布式特性。Java通过Jedis客户端操作Redis,核心步骤包括:建立连接、执行数据操作(set/get)、使用连接池优化性能。典型应用场景包括会话缓存、商品秒杀和实时排行榜。开发时需注意连接管理、超时设置和内存配置,生产环境必须配置安全措施。Redis能显著提升Java应用性能,建议从缓存功能入手逐步掌握其丰富特性。

#java#redis#开发语言
Java Web开发:Session与Cookie详细入门指南

本文详细介绍了Java Web开发中Session和Cookie的状态管理技术。Session存储在服务端,适合保存敏感数据如用户登录状态;Cookie存储在客户端,适合保存用户偏好设置。文章对比了两者的特性差异,并提供了具体操作示例,包括Cookie的创建、读取和删除,以及Session的获取、数据存取和生命周期控制。此外还介绍了安全最佳实践、常见问题解决方案,以及分布式环境下的Session管

文章图片
#java#开发语言
MySQL 8.0 窗口函数详解:让数据分析更简单高效

MySQL8.0窗口函数详解:MySQL8.0引入的窗口函数极大简化了数据分析操作,支持在不改变行数的情况下对数据窗口进行计算。文章详细介绍了三类窗口函数:聚合类(SUM、AVG、COUNT)、排名类(ROW_NUMBER、RANK、DENSE_RANK)和跨行类(LAG、LEAD、FIRST_VALUE),并解析了窗口框架(ROWS/RANGE模式)的定义方法。通过实际应用场景(如同比分析、To

#数据分析#数据挖掘
MySQL 8.0 窗口函数详解:让数据分析更简单高效

MySQL8.0窗口函数详解:MySQL8.0引入的窗口函数极大简化了数据分析操作,支持在不改变行数的情况下对数据窗口进行计算。文章详细介绍了三类窗口函数:聚合类(SUM、AVG、COUNT)、排名类(ROW_NUMBER、RANK、DENSE_RANK)和跨行类(LAG、LEAD、FIRST_VALUE),并解析了窗口框架(ROWS/RANGE模式)的定义方法。通过实际应用场景(如同比分析、To

#数据分析#数据挖掘
docker安装Engine stopped

如果不是的话输入以下命令(我找了很多安装博客都没有这一步,所以大部分人都是因为没有打开才失败的)第三步、检查 bcdedit的hypervisorlaunchtype是否为Auto。4.查看虚化是否开启,如果没有开启可以选择搜索一下怎么开启,一定要开启。3.点击启用或者关闭windows功能。如果没有这个的可以去搜索一些很简单的。第一步、检查服务的docker desktop服务是否启动。第二步、

#docker#容器#运维
Spring Boot + ECharts 极简整合指南:从零实现动态数据可视化大屏

【摘要】本文介绍SpringBoot整合ECharts实现数据可视化的完整方案。通过3个核心步骤:1)引入ECharts依赖和模板引擎;2)开发RESTful数据接口;3)前端集成ECharts渲染图表。文章还涵盖WebSocket实时更新、按需加载优化等高级技巧,并提供了内存泄漏处理、跨域问题等常见避坑指南。该方案可帮助后端开发者快速构建专业级可视化大屏,实现从静态展示到动态交互的全套解决方案。

#信息可视化#spring boot#echarts
Spring Boot文件下载功能实现详解

SpringBoot文件下载的两种实现方式:1. 直接流式下载:适用于小文件或即时生成内容,通过HttpServletResponse将文件写入响应流,无需保存到磁盘。2. 静态资源映射下载:适用于大文件或重复下载,先将文件保存到服务器指定目录,再通过静态资源映射提供访问。具体实现包括创建Excel工作簿、设置响应头、写入数据等步骤,其中静态资源方式还需处理文件保存路径和返回相对路径给前端。两种方

文章图片
#spring boot#后端#java
    共 18 条
  • 1
  • 2
  • 请选择