自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 mysql函数-判断两个字符串的相似度

摘要:MySQL自定义函数LEVENSHTEIN_DISTANCE用于计算两个字符串的编辑距离(Levenshtein距离),通过统计将一个字符串转换成另一个所需的最少编辑操作次数。函数返回整数值表示相似度,0表示完全相同。示例SQL展示了如何计算字符串相似度百分比,筛选相似度超过70%的记录。该函数适用于模糊匹配、拼写检查等场景,通过比较字符串差异程度来评估相似性。

2026-01-09 08:42:39 119

原创 钉钉发送工作通知

本文介绍了钉钉消息发送工具类的实现,主要包含以下内容:1.需要引入alibaba-dingtalk-service-sdk和fastjson依赖;2.工具类DingDingUtils提供了多种消息发送方法,包括文本、图片、语音、文件、链接、OA、Markdown和卡片消息;3.每种消息类型都有对应的发送方法,通过调用钉钉开放API实现;4.工具类封装了获取access_token的逻辑;5.使用示例展示了如何调用不同消息类型的发送方法。该工具类简化了钉钉消息发送的流程,支持多种消息格式,适用于企业内部应用开

2025-10-23 11:18:28 250

原创 java设置redis值只在当天生效

本文介绍了在Redis中设置当天失效时间的方法。通过Java代码示例展示了如何计算当天剩余秒数,并使用RedisTemplate设置带过期时间的键值对。关键步骤包括:获取当前日期,计算当天23:59:59的时间戳,求出剩余秒数差,最后通过opsForValue().set()方法设置键值及过期时间。这种方法适用于需要数据仅在当天有效的业务场景,如临时缓存或每日限时数据。

2025-10-23 10:37:08 391

原创 java开发:markdown生成word文档(markdown中包括字符串,图片(图片支持https地址和base64格式),表格,表格中插入图片)

2025-10-22 09:16:17 3191

原创 Java开发:获取上传到oss的文件或者删除文件

文章摘要:本文介绍了Java中使用阿里云OSS存储服务的工具类OssUtils,包含文件查看、删除等核心功能实现。通过引入aliyun-sdk-oss依赖,工具类封装了OSSClient操作,提供viewFile()方法将OSS文件转为Base64字符串,deleteFileByUrl()方法根据URL删除文件。类中还包含URL签名生成、路径处理等辅助方法,需配置endpoint、accessKey等参数。适用于需要集成阿里云OSS的Java项目,实现简便的文件管理功能。

2025-10-17 09:03:39 405

原创 Java压缩图片:根据指定大小压缩图片

摘要:本文介绍了Java中实现图片压缩功能的方法,主要通过Spring的MockMultipartFile将File转换为MultipartFile,然后使用Thumbnails库进行图片压缩处理。核心类包括ImageUtils(处理文件转换和IO操作)和FileResizeUtils(实现图片压缩逻辑)。代码实现了根据指定大小动态调整压缩质量,并提供了临时文件管理功能。运行结果会显示图片压缩前后的大小对比,适用于需要控制图片文件大小的应用场景。

2025-10-16 17:06:55 555

原创 Java开发:上传图片到oss并返回地址

本文介绍了Java中使用阿里云OSS实现文件上传的方法。首先配置了相关依赖(aliyun-sdk-oss、spring-test和hutool-all),然后提供了主方法示例,演示了如何将本地图片转为MultipartFile并上传。核心工具类OssUtils包含以下功能:1) 文件上传方法uploadFile;2) 阿里云OSS客户端配置;3) MultipartFile转File工具方法;4) 自动生成文件路径并处理文件名冲突。该工具类支持大文件分块上传,并包含异常处理和资源清理机制。

2025-10-16 16:39:18 276

原创 java开发:上传图片到oss,并且使用Nginx代理实现https方式访问oss资源

本文介绍了使用阿里云OSS实现文件上传的方法。主要内容包括:1)引入阿里云OSS SDK和Spring Test依赖;2)实现文件上传的Java代码示例,演示了如何将本地文件转换为MultipartFile并上传至OSS;3)提供了完整的OssUtils工具类代码,包含文件上传、URL生成等功能;4)讲解了Nginx反向代理配置方法,用于将OSS资源通过自定义域名进行访问。文中详细展示了OSS客户端初始化、文件上传、预签名URL生成等关键步骤,并考虑了本地临时文件清理等细节问题。

2025-10-16 16:12:05 920

原创 Java开发:使用kafka完成消息推送

本文介绍了Kafka消息服务工具类的实现方案。通过KafkaUtils工具类封装了生产者、消费者和管理功能,包括:1) 创建生产者/消费者实例;2) 发送单条/批量消息;3) 主题管理(创建/删除/查询);4) 消息消费监听。工具类使用Kafka 3.0.0客户端和Spring Kafka,支持JSON格式消息,提供异步发送和手动提交偏移量等功能。文末展示了测试方法,演示了如何发送消息到指定主题。该方案简化了Kafka集成,适用于Java项目的消息队列场景。

2025-10-15 09:57:34 626

原创 Java压缩图片:按比例压缩图片

本文介绍了使用Java实现图片压缩功能的方法。主要内容包括:1)引入Spring Web、文件上传等必要依赖;2)创建ImgTools工具类,提供图片压缩、格式转换等功能,支持按比例缩放;3)定义OPERATION_TYPE枚举类设置不同压缩模式参数;4)实现示例代码,演示如何读取图片文件、进行压缩处理并保存结果。该方法可有效减小图片文件大小,支持PNG/JPG格式,提供了THUMB、ZOOM等多种压缩模式选择。

2025-10-14 16:43:20 1278

原创 Python高效下载:从基础到进阶实战

【代码】Python高效下载:从基础到进阶实战。

2025-10-14 10:56:35 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除