Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java编程框架指南
OSHI:获取系统和硬件信息Java库
在本文中,我们了解到 OSHI 是一个功能强大但轻量级的 Java 库,用于检索系统和硬件信息。它消除了处理本机系统命令、JNI 或特定于平台的依赖项的麻烦,使其成为需要跨平台系统监控的开发人员的绝佳选择。 在本教程中,我们将学习一些有趣的东西,它们可以帮
Java30岁仍是顶流的狠角色
Java三十岁还不退休的秘密:为啥这个"老古董"编程语言越活越滋润? 【第一幕:出道即巅峰】30年前,Sun Microsystems公司把Java推向世界,喊出了个响亮的口号:“一次写代码,哪儿都能跑!”
Java不可变数据的致命短板,被Optics一行代码彻底修复!
现代 Java 虽支持不可变数据,但嵌套更新仍极繁琐。光学(Optics)提供可组合访问路径,一行代码取代数十行重建,Higher-Kinded-J 为此量身打造原生 Java 实现。 Java 的“不可变鸿沟”:为什么 Recor
LWJGL 简介
在本教程中,我们了解了 LWJGL 以及如何使用它来绘制三角形。对于使用 Java 创建高性能、跨平台游戏和多媒体应用程序的开发人员来说,这是一个绝佳的选择。它可以访问 OpenGL、OpenAL 和 OpenCL 等低级 API,这使其在图形、音频和计算密集型应用程序中非常通用。
OpenAPI生成器中实现自定义模板
OpenAPI Generator是一个工具,可以让我们从 REST API 定义快速生成客户端和服务器代码,支持多种语言和框架。尽管大多数时候生成的代码无需修改即可使用,但在某些情况下我们可能需要对其进行自定义。 在本教程中,我们将学习如何使用自定义模板
Java中将 Map 转换为 Spring MultiValueMap
在本教程中,我们将把Map 转换为Spring MultiValueMap ,并通过清晰的示例理解它。 在 Spring Framework 中,MultiValueMap是一种专用映射,它针对单个键保存多个值。它有利于处理 HTTP 请求参数、标头,以及
微服务框架Armeria简介
在本文中,我们简要介绍了 Armeria:一个用于高效构建微服务的灵活框架。我们将了解它是什么、我们可以用它做什么以及如何使用它。 简单来说,A
TeaVM 简介
在本文中,我们探讨了 TeaVM 如何促进 Java 字节码转换为 JavaScript,从而使 Java 应用程序能够直接在 Web 浏览器中运行。我们介绍了一些关键功能,例如如何从 JavaScript 调用 Java 方法、执行基于 Java 的 DOM 操作以及实现简单的 Web 应用程序而
从Java密钥库读取输出私钥
管理和保护私钥是许多应用程序的关键方面。Java密钥库(JKS) 是一种用于存储加密密钥和证书的流行格式。 在本教程中,我们将探讨从密钥库列出和导出私钥的两种方法:一种使用命令行,另一种使用 Java。
Java中@Valid子对象注释
在本教程中,我们将了解如何使用@Valid注释来验证对象及其嵌套的子对象。 当传入数据是基本数据类型(例如整数或字符串)时,验证传入数据可能很简单。但是,当传入信息是对象(特别是对象图)时,验证就比较困难了。幸运的是,@Valid注释简化了嵌套子对象的验证
Java中结构化并发
并发是现代软件开发中的一个基本概念,允许程序同时执行多个任务。Java 是最流行的编程语言之一,它为并发编程提供了强大的支持。近年来,结构化并发已成为一种强大的范例,可以以更有组织、更可预测的方式编写并发代码。在本节中,我们将深入研究 Java 中的结构化并发,探索其优势并通过实际示例演示如何实现它
精选7篇Java工程文摘:代码分析、无限循环、性能调优
我们精心挑选了一些值得一读的有趣 Java 和 Spring 文章。主题包括 Spring Boot 执行器、Quarkus Rest API、代码分析、无限循环、性能调优、Websocket API、文件锁定等。 1、
BlazingWebx:无需Html/JS完全用Java创建Web服务
一个用于 100% 使用 Java 创建 Web 服务器和构建 Web 用户界面的 Java 库。 BlazingWebx 是一个 Java 库,旨在让您 100% 使用 Java 构建单页 Web 应用程序 (SPA),而无需直接编写 html 和 JavaScript。此
Hilla 框架简介
在本文中,我们学习了 Hilla 开发的基础知识,用于构建全栈 Web 应用程序,该应用程序结合了 Spring Boot 后端和 React 前端并具有类型安全的通信。 Hilla 让我们将 React 视图添加到 Spring Boot 项目中。视图根
JSON-B:简化 JSON 序列化和反序列化
解决几乎每个 Java 开发人员都曾遇到过的一个常见痛点:将 Java 对象转换为 JSON 并转回的繁琐任务。如果您厌倦了编写粘合代码来将 Java 对象转换为 JSON 或从 JSON 转换为 Java 对象,使用JSON-B。 问题<
Java JSch 库逐行读取远程文件
在本文中,我们将学习如何使用 JSch 库逐行读取远程文件。我们建立了与远程服务器的连接并创建了 SFTP 通道。然后,我们使用BuffferedReader类逐行读取每个文件。 Java 安全通道 (JSch)库提供了用于将 Java 应用程序连接到远程
每个连接一个线程和每个请求一个线程
在本文中,我们比较了两种常用的服务器线程模型。在每个连接一个线程和每个请求一个线程模型之间的选择取决于应用程序的特定需求和预期的流量模式。一般来说,每连接一个线程为已知数量的客户端提供了简单性和可预测性,而每请求一个线程在可变或高负载条件下提供了更大的可伸缩性和灵活性。
ActiveJ 简介
在本文中,我们了解了 ActiveJ 框架的主要功能。有了它们,我们已经可以构建高效、轻量级的 Web 应用程序。但是,这个框架还提供了更多功能。我们可以将它用于数据处理、分布式系统和许多其他情况。它的模块化特性帮助我们避免项目过载,只包含必要的组件。 A
下页
关闭