java
文章平均质量分 66
新时代苦力工
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于EasyExcel导入数据Java实现
本文介绍了如何使用EasyExcel处理特殊格式的Excel文件导入。主要包括五个部分:1)引入EasyExcel依赖;2)自定义监听器类,通过invoke()方法处理每行数据并保存到实体类;3)定义接收实体类,使用@ExcelProperty指定列索引,@ExcelIgnore忽略不需接收的字段;4)模板校验逻辑,比较上传文件与模板文件的内容;5)实现代码,通过监听器读取数据并处理。文章重点说明了如何解决数据类型转换异常问题,以及如何灵活处理不同业务场景下的Excel导入需求。原创 2025-09-18 10:51:02 · 454 阅读 · 0 评论 -
结合Spring Security 框架+ JWT,Java实现短信验证码、账号密码Token认证登录
本文介绍了基于Spring Security实现双因素认证(账号密码+短信验证码)的技术方案。系统采用JWT令牌进行无状态认证,关键实现包括:1)自定义安全配置类整合多种认证方式;2)SM3国密算法加密存储密码;3)SM2非对称加密保障传输安全;4)JWT过滤器实现Token校验与续期;5)异常处理机制精细化权限管控。方案通过组合AuthenticationProvider、自定义UserDetailsService和密码编码器等核心组件,构建了支持多种登录方式的安全认证体系,同时确保密码在传输和存储过程中原创 2025-09-09 18:26:35 · 1098 阅读 · 0 评论 -
简单实现阿里云短信发送服务(验证码)
阿里云短信服务使用指南:1. 需完成企业实名认证开通服务,获取RAM子账号AccessKey;2. 申请短信签名需7-10天运营商报备;3. 创建含变量的短信模板并审核;4. 通过API或控制台发送,需配置签名、模板和参数;5. 建议设置预警防止盗刷。代码实现需引入SDK依赖,配置密钥参数,使用工具类封装发送逻辑,处理业务回调。注意签名和模板需提前审核,发送参数需转为JSON格式匹配模板变量。原创 2025-09-09 14:26:32 · 1241 阅读 · 0 评论 -
以图搜图--抓取百度图片方式(数据抓取)
文章摘要: 本文介绍了基于图片的相似图片搜索功能实现方案。需求分析指出需要支持全网图片搜索而非仅限私有图库。方案设计提出两种实现方式:1)使用第三方API(百度AI、Bing图搜);2)数据抓取方式(仅供学习)。重点讲解了数据抓取方案的技术实现,包括三个核心步骤:获取图片搜索页面URL、提取图片列表地址、解析图片数据。采用门面模式封装了三个API接口,简化调用流程。代码示例展示了Java实现过程,包括HTTP请求处理、JSON解析等关键技术点。特别提醒数据抓取方式需注意避免给目标网站造成压力。原创 2025-08-12 09:30:32 · 1693 阅读 · 0 评论 -
caffeine本地缓存--Java实现
本文介绍了本地缓存Caffeine的应用场景及实现方法。本地缓存适用于数据量小、无需共享、高频访问的场景(如临时会话、热点数据)。通过Maven引入Caffeine依赖后,可配置缓存容量、过期时间等参数。代码示例展示了如何构建缓存对象、设置缓存键值、查询缓存及数据库数据,并实现JSON格式的数据存取。该方法能有效提升系统性能,减少数据库访问压力,适用于高频低延迟的业务场景。原创 2025-08-07 18:21:36 · 329 阅读 · 0 评论 -
Java实现对象之间的Copy
本文介绍了一个基于Spring BeanUtils的增强工具类BeanCopyUtils,用于简化对象属性复制操作。该工具类提供两种核心功能:1)单个对象属性复制时可选忽略null值(copyPropertiesIgnoreNull方法);2)集合对象批量复制(copyListProperties系列方法)。主要特点包括通过Supplier实现目标对象实例化、支持自定义回调处理、自动处理null值忽略等。使用时只需调用对应方法即可快速完成对象/集合的属性复制,避免了手动set/get的繁琐操作,适用于DTO原创 2025-06-26 16:22:16 · 301 阅读 · 0 评论 -
JAVA 实现类字段内容比较工具类
摘要:EntityComparator工具类提供了灵活的Java对象字段比较功能,支持不同字段类型(包括基本类型、集合、Map、数组和嵌套对象)的深度比较。主要特性包括:1)可指定忽略字段;2)支持两种比较模式:详细输出差异字段或快速判断是否相等;3)特殊处理BigDecimal数值比较;4)递归比较嵌套对象。该工具通过反射获取所有字段,能自动处理继承关系,适用于需要精确比较对象差异的业务场景,如数据校验、变更检测等。原创 2025-06-18 14:53:38 · 264 阅读 · 0 评论 -
Java实现使用EasyExcel按模板导出文件
Java实现使用EasyExcel按模板导出文件原创 2025-04-29 14:22:26 · 1295 阅读 · 0 评论 -
处理对象集合,输出Map<String, Map<String, List<MyObject>>>格式数据,无序组合键处理方法
处理对象集合,输出Map<String, Map<String, List<MyObject>>>格式数据,无序组合键处理方法原创 2025-04-28 16:10:05 · 889 阅读 · 0 评论 -
项目中如何获取Java运行环境中的文件内容
项目中如何获取Java运行环境中的文件内容??原创 2024-03-21 17:47:33 · 551 阅读 · 1 评论 -
【报错】java.lang.IllegalStateException: Failed to register @ServerEndpoint class: class com.xx.xxx
针对项目中WebSocket出现的项目无法启动问题的一些解决方案原创 2024-02-21 16:16:44 · 1862 阅读 · 0 评论 -
基于JWT的用户token验证
基于JWT的用户token生成及验证原创 2024-01-06 01:30:05 · 2622 阅读 · 1 评论
分享