📄️ 如何加密一个超100G的大文件
使用 Java + Project Reactor 响应式流处理超大文件(100G+)的加密,避免内存溢出,实现流式加密写入。
📄️ InputStream的复制
介绍 Java 9 新增的 InputStream.transferTo() 方法,简化 InputStream 复制操作的写法。
📄️ Java 实现图片相似度比较 - 颜色分布法
使用 Java 实现基于颜色分布法的图片相似度比较算法, 适合以图搜图、重复图片检测等场景。
📄️ Java base64位编码 转图片并进行裁剪
Java 将 Base64 编码字符串转换为图片,并进行裁剪处理的代码实现。
📄️ 教你如何在Mac下做OCR文字识别。支持m1 mac
1. 前景提要
📄️ 【翻译】Java 8中的并行流处理--顺序流处理与并行流处理的性能对比
翻译自英文原文,对比 Java 8 顺序流与并行流在不同数据量下的性能差异,帮助合理选择流处理方式。
📄️ Mockito简单使用
Mockito 快速入门,介绍 mock、when/thenReturn、verify 等核心用法,帮助 Java 开发者快速上手单元测试。
📄️ Java 监听Mac键盘输入实现快捷键功能
使用 JNativeHook 在 Java 中监听 Mac 系统级键盘输入,实现全局快捷键功能,解决官方示例无法运行的问题。
📄️ Fxxk PHP! Javaer迁移大型php项目心得
一个 Java 开发者将大型 PHP 项目迁移到 Java 的实战经验,包含架构差异、踩坑记录和迁移策略。
📄️ Eureka添加安全验证的两种方式其一:使用Spring Security(2022最新版本)
为 Eureka Server 添加 Spring Security 安全认证,使用 2022 最新版本配置,防止注册中心被未授权访问。
📄️ Java获取电脑显示器的分辨率
可以使用 Java 的 java.awt.Toolkit 类获取电脑显示器的分辨率。具体地,可以使用 Toolkit.getDefaultToolkit().getScreenSize() 方法获取屏幕的尺寸,或者使用 Toolkit.getDefaultToolkit().getScreenResolution() 方法获取屏幕的分辨率(单位为每英寸像素数)。