•  LocalAI是 OpenAI 的开源替代品,它能在本地计算机上运行 LLM。不需要 GPU,消费级硬件就足够了 如果您可以使用与 OpenAI 相同的 Rest API 在本地运行模型,那不是很棒吗?嗯,这正是
  • Java 提供了多个用于处理 XML 和 PDF 文档的库和 API。在 Java 中将 XML 转换为 PDF 涉及解析 XML 数据、应用样式和格式以及生成 PDF 输出。 本文探讨了在 Java 中将 XML 转换为 PDF 的不同方法和库。
  • Java 的 CompletableFuture 类提供了两种关键方法,thenApply 和 thenApplyAsync,用于处理异步计算的结果。虽然这两种方法的用途相同,但它们的细微差别可能会显著影响程序的性能和并发性。 本文探讨了 thenAppl icon
  • 将Excel数据转换为JSON格式在许多 Java 应用程序中很常见,尤其是在处理不同系统之间的数据交换时。 在本教程中,我们将探讨在 Java 中将 Excel 文件转换为 JSON 的两种方法。 icon
  • Java 中的 FlatBuffers有助于高速数据序列化/反序列化,消除解析开销。它由 Google 开发,为跨平台数据交换提供无模式、内存高效的解决方案。 Java 开发人员可以利用其直接内存访问来实现最佳性能和最小内存占用,从而提高应用程序速度、可扩展性和互操作性。让我们深入了解 Java F icon
  • 在本教程中,我们将探索将 Jackson 的原始数据类型JsonNode转换为类型化 Java 集合的不同方法 。虽然我们可以使用JsonNode本身读取 JSON  ,但将其转换为 Java 集合可能会很有帮助。 Java 集合提供了优于原始 JSON 数据的优势,例如类型安全、更快的处理以及更多 icon
  • 自 Java 8 推出以来,处理数据流已成为 Java 开发中的一项常见任务。通常,这些流包含复杂的结构(例如映射),这在进一步处理它们时可能会带来挑战。 在本教程中,我们将探讨如何将地Map映射流展平为单个Map映射。 icon
  • 在 Java 中处理HTML内容时,从 HTML 标记中提取特定文本是很常见的。虽然由于结构复杂,通常不鼓励使用正则表达式(regex) 来解析 HTML,但有时它足以完成简单的任务。 在本教程中,我们将了解如何使用 Java 中的正则表达式从 HTML icon
  • 随着生成式人工智能和 ChatGPT 的广泛使用,许多语言已经开始提供与其OpenAI API交互的库。Java 也不例外。 在本教程中,我们将讨论openai-java。这是一个允许更方便地与 OpenAI API 通信的客户端。但是,在一篇文章中回顾整 icon
  • Java 提供了强大的文件处理工具。但在处理海量文件时,传统方法很快就会遇到内存限制。这可能会导致程序崩溃并影响性能。本指南探讨了在 Java 中读取大文件而不占用系统内存的技术。 我们将深入研究分块处理数据的策略,避免一次加载整个文件</ icon
  • 在 Java 中,通常使用相对于 JAR 文件根目录的路径来访问JAR文件中的资源。此外,了解如何构建这些路径以有效检索资源也非常重要。 在本教程中,我们将探索获取 Java JAR 文件中资源路径的不同方法。 icon
  • 加密货币是一种安全、去中心化的价值存储方式,采用点对点(P2P)网络进行交易的传播和验证。 BitcoinJ是一个 Java 库,它简化了创建比特币应用程序的过程,使用户能够无缝地执行加密货币交易。 在本教程中, icon
  • Blowfish河豚 是Bruce Schneier于 1993 年提出的一种对称密钥分组密码,旨在克服 DES 等现有加密方法的限制。它提供 icon
  • 在软件开发过程中,我们经常遇到创建具有众多属性的对象变得令人生畏的场景。构造函数混乱会降低代码的可读性。这正是构建器模式的闪光点。构建器模式是一种创建型设计模式,它将复杂对象的构造与其表示分离,提供了一种更清晰、更灵活的对象创建方法。 Bu icon
  • 在本教程中,我们将讨论 Java 的JEP 418,它为 Internet 主机和地址解析建立了新的服务提供商接口 (SPI) 。 icon
  • 在本教程中,我们将介绍如何使用基本 Java API 重新缩放图像。我们将展示如何从文件加载图像和将图像保存到文件,并解释重新缩放过程的一些技术方面。 1、用Java加载图像在本教程中,我们将使用一个简单的 JPG icon
  • HTTP协议提供了有关所请求 Web 资源的全面信息。其标头字段之一Content-Length指定资源的大小(以字节为单位)。我们可以使用 URLConnection 类提取此信息。 在下载之前了解网页文件的大小有助于估计下载资源所需的网络数据量。 icon
  • 精心挑选了一些值得一读的有趣 Java 和 Spring 文章。主题包括 Spring Cloud 网关、Lombok、Spring 微服务、Junit CustomListeners 等。 1. icon