Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java编程技巧心得
Java中将方法作为参数传递5种方式
在 Java 中,我们可以使用函数式编程概念将一个方法作为参数传递给另一个方法,具体来说是使用 lambda 表达式、方法引用和函数接口。在本教程中,我们将探讨将方法作为参数传递的几种方法。 1、使用接口和匿名内部类
Java中CompletableFuture的thenApply与thenApplyAsync比较
Java 的 CompletableFuture 类提供了两种关键方法,thenApply 和 thenApplyAsync,用于处理异步计算的结果。虽然这两种方法的用途相同,但它们的细微差别可能会显著影响程序的性能和并发性。 本文探讨了 thenAppl
7月下旬10篇Java工程文摘
精选了一些有趣的Java和Spring文章,值得阅读。主题包括Hibernate软删除,GraphgQL SpringBoot,Reactor,Validation,NoSQL with JPA等。 1.
Java面向数据编程1.1版本
近年来,Java 获得了许多新的语言特性:类型模式、switch改进、记录record和记录records模式、密封sealed 类型和一些其他模式。 有时,整体的效果远大于各部分之和,如果正确组合,这些特性可以对我们的日常编码产生重大影响。
Java中多线程异步读写文件
当涉及到 Java 中的文件处理时,管理大文件而不引起性能问题可能具有挑战性。通过使用两个线程,我们可以在不阻塞主线程的情况下高效地读与写文件。 通过多线程同时执行多个文件操作,利用多核处理器以及将 I/O 操作与计算重叠。这种并发性可以更好地利用系统资源
Java之父詹姆斯·高斯林宣布退休
Java 之父James Gosling在Linkedin宣布:我终于退休了。 在疯狂地做了多年软件工程师之后,是时候让我好好玩玩了。 尽管有 COVID-19 和疯狂的工业环境,但在亚马逊的过去 7 年还是非常美好的。 我有一长串的副业要做。 会很有趣的。
Java中读取文件6种内存安全方式
Java 提供了强大的文件处理工具。但在处理海量文件时,传统方法很快就会遇到内存限制。这可能会导致程序崩溃并影响性能。本指南探讨了在 Java 中读取大文件而不占用系统内存的技术。 我们将深入研究分块处理数据的策略,避免一次加载整个文件</
Java中将电话号码转换为数字
在本教程中,我们将了解一种用于处理表示数字序列的单词序列并将其转换为数字字符串的算法。 让我们更深入地了解一下输入的格式。我们将收到一个文字电话号码,例如“五六八”。然而,口头数字通常包含乘数,例如“双倍二”。
Java中获取JAR文件中资源路径的三种方法
在 Java 中,通常使用相对于 JAR 文件根目录的路径来访问JAR文件中的资源。此外,了解如何构建这些路径以有效检索资源也非常重要。 在本教程中,我们将探索获取 Java JAR 文件中资源路径的不同方法。
Java中AsynchronousFileChannel不是真正的异步
从程序员的角度来看,异步文件 IO 允许在不阻塞调用执行线程的情况下从文件系统读/写数据。也就是说,请求操作的线程。 程序员一直可以做到这一点。只需生成一个负责执行 IO 操作的新线程,并允许使用某种机制将结果传达给其他线程(如未来线程)即可。</
本周精心挑选六篇Java和Spring博客
精心挑选了一些值得一读的有趣的 Java 和 Spring 文章。这些文章包括容错、多个休息请求、混合云策略、自动化 Java 测试、2fa 安全、面向映射编程等主题。 1.
Java中互联网地址解析方法与模式
在本教程中,我们将讨论 Java 的JEP 418,它为 Internet 主机和地址解析建立了新的服务提供商接口 (SPI) 。
Java中转义HTML符号的四种方法
服务器端应用程序有时需要解析 HTML 字符。这时转义/取消转义(Unescape)过程就派上用场了。在本教程中,我们将演示几种在 Java 中取消转义 HTML 字符的方法。我们将研究一些可以处理此任务的可用库。 在 JVM 中处理 HTML 符号可能比
Java 中比较 BigDecimal 的陷阱
在 Java 中使用浮点数时,开发人员经常求助于 BigDecimal 类进行精确计算。但是,如果使用不当,BigDecimal 中的 equals() 方法的行为可能会导致意外结果。在这篇博文中,我将说明比较 BigDecimals 可能比您想象的要难。
Java中缩放缓冲图像
在本教程中,我们将介绍如何使用基本 Java API 重新缩放图像。我们将展示如何从文件加载图像和将图像保存到文件,并解释重新缩放过程的一些技术方面。 1、用Java加载图像在本教程中,我们将使用一个简单的 JPG
Java中检查上传文件是否为图像三种方法
使用 Java 进行文件上传时,确保上传的文件确实是图像至关重要,尤其是当文件名和扩展名可能具有误导性时。 在本教程中,我们将探讨两种判断文件是否为图像的方法:检查文件的实际内容和根据文件的扩展名进行验证。
VS Code中可要求Copilot重写Java语法
GitHub Copilot 的众多新兴功能之一就是用于在 Visual Studio Code 中重写 Java 语法的新功能。 现在可以在微软基于开源的跨平台代码编辑器中重写你的 Java 代码,这要归功于VS Code 市场中
在 JDBC 中获取插入 ID
使用JDBC将数据插入数据库时,检索自动生成的主键是一项常见要求。JDBC 提供了一种在插入操作后立即获取插入 ID 的机制:JDBC 可以使用getGeneratedKeys()方法获取插入 ID 本教程讨论如何在插入操作后立即获取插入 ID。
上页
下页