
工具配置
文章平均质量分 58
进击的猩猩
不积跬步无以至千里
展开
-
Java实现CR-图片文字识别功能(超简单)
OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程方案说明百度OCR收费Google维护的开源OCR引擎,支持Java,Python等语言调用Tess4J封装了Tesseract-OCR ,支持Java调用。原创 2024-01-10 21:56:36 · 3382 阅读 · 0 评论 -
实现阿里云oss云存储,简单几步
虽然平常学习用的不多,但是用的时候再去找官方文档,也很繁琐,不如直接整理以下,方便粘贴复制,本文介绍两种图片上传方式①普通上传②服务端签名直传。原创 2023-12-26 13:50:59 · 839 阅读 · 2 评论 -
教你如何实现IP归属地功能
随着网络的发展先在抖音、知乎、快手、小红书等这些平台已经上线了“网络用户显示 IP 的功能”,境外用户显示的是国家,国内的用户显示的省份,而且此项显示无法关闭,归属地强制显示。今天这篇文章,就用几分钟的时间来讲述一下这个功能是怎么实现的。原创 2023-12-23 15:50:22 · 1304 阅读 · 1 评论 -
用了Hutool才发现不用再封装各种 Util 工具类了
今天给大家推荐一个非常好用的Java工具类库,企业级常用工具类,基本都有,能避免重复造轮子及节省大量的开发时间,非常不错,值得大家去了解使用。谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。原创 2023-12-12 14:13:55 · 749 阅读 · 0 评论 -
生成二维码:spring boot 结合ZXing
QR码,全名Quick Response码,是一种二维码(2D barcode)的类型,最早由日本公司Denso Wave于1994年开发。它是一种能够存储各种数据类型的矩阵二维条码,通常以黑色模块和白色背景的方式呈现。QR码可以存储文本、URL、联系信息、地理位置等多种信息,因此在移动设备、广告传播、商品标识等领域广泛使用。ZXing,全名为"Zebra Crossing",是一个开源的Java库,用于二维码的生成和解析。它是一个强大的工具,可以用于生成QR码以及解析包括QR码在内的多种二维码格式。原创 2023-12-05 12:12:10 · 583 阅读 · 0 评论 -
时间格式化工具类
获取当前时间:获取系统当前的日期和时间。格式化时间:将日期对象或时间戳格式化为指定的时间格式。解析时间:将字符串时间解析为日期对象。获取时间差:计算两个日期之间的时间差,包括天数、小时数、分钟数等。判断时间区间:判断指定时间是否在给定的时间区间内。判断闰年:判断指定年份是否为闰年。获取年份、月份、星期等:从日期对象中提取年份、月份、星期等信息。原创 2023-11-30 16:37:54 · 977 阅读 · 0 评论 -
公共字段自动填充(Mybatis)
4.公共字段自动填充相关方法常量名称。3.设置枚举(数据库操作类型)原创 2023-09-05 16:46:18 · 393 阅读 · 0 评论 -
Spring Task(定时任务框架)
Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。在线Cron表达式生成器。原创 2023-09-05 14:41:40 · 384 阅读 · 2 评论 -
扩展spring mvc框架的消息转换器(日期格式转换)
Spring MVC框架 继承WebMvcConfigurationSupport 重写extendMessageConverters方法。原创 2023-08-27 14:40:43 · 278 阅读 · 0 评论 -
封装Redis工具类
方法2:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置逻辑过期时间,用于处理缓。方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间。方法3:根据指定的key查询缓存,并反序列化为指定类型,利用缓存空值的方式解决缓存穿透问题。方法4:根据指定的key查询缓存,并反序列化为指定类型,需要利用逻辑过期解决缓存击穿问题。在ShopServiceImpl 中。原创 2023-04-25 19:55:27 · 323 阅读 · 0 评论 -
SpringBoot集成knife4j Swagger
前后端分离开发模式中,api文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。1、及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)2、规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息)3、一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧)4、可测性 (直接在接口文档上进行测试,以方便理解业务)原创 2023-04-11 18:51:17 · 376 阅读 · 0 评论