Java
文章平均质量分 60
留白1108
这个作者很懒,什么都没留下…
展开
-
MacOS查看JDK版本或卸载
MacOS查看JDK版本或卸载。原创 2023-12-06 19:32:56 · 515 阅读 · 0 评论 -
JDK21新特性之虚拟线程
虚拟线程(Virtual Threads)也就是其他语言中的协程。例如:Python中的coroutine,GoLang中的goroutine。原创 2023-12-06 19:00:33 · 322 阅读 · 0 评论 -
利用 spring test 实现自动启动spring 容器进行 JPA接口测试
自动启动context JPA接口测试。原创 2023-09-25 18:26:21 · 183 阅读 · 0 评论 -
字符串相似度算法
Jaccard Similarity Coefficient、JaroWinkler 、Cosine Similarity、Levenshtein 距离编辑算法案例。原创 2023-09-18 14:41:14 · 1113 阅读 · 0 评论 -
2 步搞定自定义springboot starter
2 步搞定springboot 自定义 starter 规范 一般情况下,我们会定义 2...原创 2021-12-23 21:35:00 · 555 阅读 · 0 评论 -
cron表达式详解
corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份转载 2023-03-13 14:54:37 · 150 阅读 · 0 评论 -
Freemarker List排序并遍历
FreeMarker 是一款模板引擎: 基于模板填充数据, 可以用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。使用它的好处在于,我们可以动态改变模板来达到动态改内容的效果,避免去修改Java代码。下面的案例是演示如何通过freemarker模板,来实现List集合的遍历和排序。原创 2023-02-03 17:46:52 · 2196 阅读 · 0 评论 -
LocalDate 和 Date 互相转换
针对 Java8新增的日期时间相关的 java.time.LocalDate 和 java.util.Date 的相互转换,做一个分享。原创 2017-08-22 17:16:00 · 698 阅读 · 0 评论 -
关于PGP & GPG文件加密有这篇就够了
最近要对接亚马逊PSP,需要用到GPG对文件进行加密,记录一下,共勉。另外说一点,GPG是PGP的升级款,支持的加密方式更多,GPG是开源的,而PGP是Symantec公司的版权。所以,我们常说的PGP文件加密,就可以使用GPG方式来搞就可以。就是一套用于加密,解密或者签名的应用程序。而GPG就是 GnuPG 也就是 GNU Privacy Guard。一般用来加密文件:可以生成密钥对、签名/验签、加密/解密等操作。不过文中有几处错误,不知道是版本更新了还是笔误,大部分还是没问题的。原创 2021-04-27 17:27:56 · 5293 阅读 · 1 评论 -
How to covert HEIF to JPG with Java
是使用Apache2.0许可证一款免费开源数字图像处理软件,以二进制发行版或者以源代码的形式发布,您可以在开放应用程序和专有应用程序中使用、复制、修改和发布。使用ImageMagick,您可以调整图像大小、翻转、镜像、旋转、扭曲、剪切和变换图像,调整图像颜色,应用各种特殊效果,或绘制文本、线条、多边形、椭圆和Bézier曲线。ImageMagick利用多个计算线程来提高性能,可以读取、处理或写入兆像素、千兆像素或万亿像素大小的图像。最终验证成功的案例各系统版本图片转换服务器。...原创 2022-08-01 14:09:45 · 2246 阅读 · 0 评论 -
Spring代理采坑指南 之 CGLib 和 JDK 动态代理
背景最近在做一个需求,需要用到 spring-retry重试机制,在做配置类的时候使用到了 @EnableRetry 注解。如果不指定代理配置,会使用 JDK 动态代理。最终,项目启动时加载一个外部依赖jar包,导致spring 容器启动失败。前言分析之前,说明一点。容器启动失败,我们只关注 2 个地方即可,即:我的代码 和 依赖 jar的代码。如果想快速知道结果的,直接看 2.1 和 2.6即可。分析过程2.1 我的代码这个就是配置类,我没有指定代理对象,默认使用 JDK 代理。如果原创 2021-07-22 17:04:14 · 355 阅读 · 1 评论 -
加解密遇到的JCE cannot authenticate the provider BC问题解决方案
前言相信搞过加解密的同学大部分都会遇到过这个问题——JCE cannot authenticate the provider BC笔者最近在做一个亚马逊的项目需要进行GPG加解密,因为测试jar包是亚马逊提供的,jar是经过签名的,咱也不能修改,所以只能修改自己的JDK配置分析在解密时错误日志如下:Exception in thread "main" java.lang.IllegalArgumentException: Could not decrypt the provided file,原创 2021-04-29 11:06:07 · 36572 阅读 · 11 评论 -
JCE cannot authenticate the provider BC问题修复
1、Unsupported...原创 2016-11-22 18:16:00 · 307 阅读 · 0 评论