
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Redis基础操作与Java集成指南 本文介绍了Redis的基本操作和Java集成方法。主要内容包括:Redis的启动与连接、五大数据类型(字符串、哈希、列表、集合、有序集合)的常用命令、通用键操作命令,以及在Java项目中通过Spring Boot集成Redis的完整流程。文章详细说明了如何在项目中配置Redis连接、自定义RedisTemplate解决序列化问题,并提供了各类数据操作的测试代码

JDK17的模块化限制导致反射访问java.lang包异常,原因是项目使用了较老的cglib-3.1.jar未适配JDK9+模块化。解决方案:在运行配置中添加VM参数--add-opens java.base/java.lang=ALL-UNNAMED来解除模块访问限制。

JWT是一种加密令牌,用于用户认证。它由Header(算法类型)、Payload(用户信息)和Signature(加密签名)三部分组成。本文介绍了JWT的实现方案:1) 导入JJWT依赖包;2) 创建JWT工具类,包含生成和解析Token的方法;3) 配置拦截器实现Token验证逻辑,拦截非登录请求;4) 在登录接口中生成Token并返回。代码实现了完整的JWT认证流程,包含Token生成、验证和

MyBatis-Plus是一款基于MyBatis的增强型ORM框架,遵循"只做增强,不做改变"的设计理念。它通过内置通用Mapper/Service简化了CRUD操作,支持Lambda表达式构建查询条件、自动分页、逻辑删除等功能。框架提供代码生成器快速生成基础代码,并支持多种插件如分页、乐观锁等。核心优势包括无侵入性、高效减少重复代码、保留MyBatis灵活性。快速入门只需引入

EasyExcel是阿里巴巴开源的高效Excel处理工具,相比Apache POI等传统框架,能显著降低内存消耗(3M文件仅需几MB内存)。文章介绍了EasyExcel的基本信息、Maven依赖集成方法,以及通过注解方式实现Excel导出的示例。关键点包括:1.通过@ExcelProperty等注解控制导出格式;2.提供简单的导入导出API;3.解决了POI处理大文件时的内存溢出问题。该工具特别适

摘要:SpringTask是Spring框架提供的任务调度工具,用于定时执行Java代码。使用SpringBoot时只需引入spring-boot-starter依赖,在启动类添加@EnableScheduling注解即可启用定时任务功能。示例演示了通过@Scheduled注解和cron表达式实现订单超时处理和派送订单状态更新的定时任务,分别设置了每分钟和每天凌晨1点执行的调度规则。任务类通过Or

X-File-Storage是一个基于Java/SpringBoot的文件存储抽象框架,旨在解决项目中多存储源兼容问题。通过统一接口适配不同存储服务(如阿里云OSS、腾讯云COS等),实现业务代码与具体存储平台的解耦。集成步骤包括:1)引入依赖;2)配置存储平台参数;3)添加启动注解@EnableFileStorage。上传示例展示了如何通过FileStorageService实现文件上传至OSS

本文介绍了一个售货机工单管理系统的设计与实现。系统分为运维工单(投放、撤机、维修)和运营工单(补货)两类,采用四张数据库表进行管理。重点阐述了工单创建的接口设计、参数校验流程和核心业务逻辑,包括设备状态检查、工单类型验证、员工区域匹配等校验规则。特别说明了使用Redis实现自增工单编号的技术方案,确保每日工单编号从0001开始递增。系统采用分层架构实现,包含Controller、Service和M








