最新 最热

程序员面对全栈与MEAN栈我们要如何正确的选择?分析与总结!

虽然编程语言不胜枚举,但堆栈是使事情继续进行的东西。为您的 Web 开发项目选择正确的堆栈是其成功的本质所在。所以,如果全栈 vs MEAN 栈是你最关心的事情,那么你终于找到了正确的页面。因为我们会向您展示正确的轨道。...

2021-09-17
65

带你认识新的 Java 类型:记录类型

在本文中,我们将看到 Oracle with Java 16 如何正式引入除类、接口、枚举和注释之外的第五种 Java 类型:记录类型。记录是使用非常综合的语法定义的特定类。它们旨在实现表示数据的类。...

2021-09-17
56

使用 Java 的 AWS Lambda:快速且低成本的方法

AWS Lambda 是一个流行的无服务器开发平台,作为一名 Java 开发人员,我想使用它,但有一些问题需要解决。我将通过下面文章,和大家分享一下Java AWS Lambda开发平台的内容。...

2021-09-17
52

使用(两个线程)Completable Future 和 Executor 服务打印偶数和奇数

关于如何使用Java多线程打印偶数和奇数,你可能已经在很多采访中看到过这个问题。下面,我们将使用 Java 8 Completable Future 和 Executor 服务来实现这一点。...

2021-09-15
54

使用 Fluent API 创建更简单、更直观的代码

我们知道,在软件项目中,没有什么能取代好的文档。但是,也需要注意写出的代码有多直观。毕竟,代码越简单自然,用户体验就越好。在简单的“编程规则”中,我们将忘记我们必须记住的一切,“强制”你记住的 API 是失败的关键证明...

2021-09-15
47

Java 为 Liberty 编写功能测试的 3 种方法

功能测试描述系统的功能并测试系统的功能是否按预期工作。功能测试通常通过为功能提供特定输入并验证输出是否与预期相符来完成。由于功能测试是黑盒测试的一种形式,因此你可以在不了解应用程序内部部分的情况下测试软...

2021-09-15
49

如何使用Hibernate在Java中批量更新或插入数据库表?最好的优化的方式分享!

Hibernate 是最流行的 ORM 框架,用于在 Java 中与数据库进行交互。在本文中,我们将探讨使用批量选择和更新的各种方法以及在 Java 中使用 Hibernate 框架时最有效的方法。...

2021-09-14
50

编程语言的可移植性探寻——为什么C语言也号称具有强大的可移植性?

学习编程的第一课,就是介绍这门编程语言的特点。翻开C语言的教程,你就会在他的特性中发现这样一点:拥有很强的可移植性。然后翻开java语言的教程,你也会发现可移植性高的描述。再多翻几本手册,你会发现可移植性好像是编程...

2021-09-13
59

在 Java 应用程序中安排重复性任务

本文介绍了一个调度框架,它是对Timer​和​TimerTask​的推广,允许更灵活的调度。该框架非常简单——它由两个类和一个接口组成——而且很容易学习。如果你习惯于使用 Java 计时器框架,那么你应该能够很快掌握调度框架。...

2021-09-13
48

JDBC 查询日志记录变得更容易的方案汇总

在本文中,你将学习如何扩展 JDBC​PreparedStatement​接口以进行查询日志记录。​虽然LoggableStatement​类实现的​PreparedStatement​接口,但增加了在适合于记录的格式获得查询字符串的方法。使用​LoggableStatem...

2021-09-13
55

Java中的TestNG与JUnit测试框架:哪个更好?

软件开发经历了许多阶段,如需求收集和分析、沟通、设计、代码构建、测试和发布。企业必须确保他们交付的产品符合标准,当产品通过多维质量检查时,这是非常有必要的。测试是 SDLC 不可或缺的一部分,可以手动或自动完成。单...

2021-09-13
58

如何使用 Selenium WebDriver 修改 JAVA 中的 HTTP 请求头?

最常见的测试自动化挑战之一是我们如何修改​Selenium WebDriver​ 中的请求标头。作为一名自动化测试人员,你会遇到任何编程语言(包括 Java)的这一挑战。在提出解决方案之前,我们需要更好地理解问题陈述,并在使用 ​Selen...

2021-09-10
52

使用Quarkus在Elasticsearch进行响应式方法,案例分享!干货!

我已经实现了一项服务,Quarkus作为主要框架,Elasticsearch作为数据存储。在实现过程中,我萌生了写一篇关于如何使用Elasticsearch 的 Java High Level REST Client以反应式方式绑定 Quarkus 的想法。...

2021-09-09
66

Java 使用数字列表和算术运算获取目标数字

给定一个数字列表和一个目标数字,编写一个程序来确定是否可以通过对数字列表应用“+-*/”运算来计算目标数字?你可以假设 () 会在必要时自动添加。应在每两个连续数字之间放置一个运算符。所以每个数字都必须使用。...

2021-09-08
54

用于 Java 和 C++ 程序之间通信的 Linux 管道

管道是一种无需任何临时文件即可将一个程序的输出连接到另一个程序的输入的方法。这个简单的测试包含一个 Java 程序和一个 C++ 程序。Java 程序的输出用作“wc”命令的输入,然后输出供 C++ 程序使用。...

2021-09-08
53

如何加速 Selenium 测试用例?

当我们谈论自动化时,首先想到的工具之一是 Selenium。我们都知道Selenium WebDriver 是一个出色的 Web 自动化工具。实施Selenium 自动化测试的主要原因是加速 selenium 测试。在大多数情况下,Selenium 的性能比手动的...

2021-09-07
53

Java 16 新方法 Stream.mapMult

Java 16 引入了一种新Stream.mapMulti方法,允许你用多个元素替换流中的元素。本篇文章将和大家分享一下 Stream.mapMulti方法在代码中的具体使用。

2021-09-07
52

Java 垃圾收集日志添加的开销

在你的应用程序上启用垃圾收集日志具有一定的优势。简而言之,垃圾收集日志将帮助你优化垃圾收集暂停时间,提高整体应用程序的响应时间,预测生产中断,降低计算成本。尽管垃圾收集日志具有这些优势,但我们不确定垃圾收集日志...

2021-09-07
55

Java中什么是垃圾收集日志?如何启用和分析?

与大多数工程师的想法相反,垃圾收集对应用程序的影响更为深远。为了优化内存和垃圾收集设置并解决与内存相关的问题,必须分析垃圾收集日志。

2021-09-07
57

Java登录单元测试 一种不好的做法

日志记录是调试过程中不可避免的一部分。好吧,至少在现代高级编程语言和架构中是这样。这不是三十年前的事了,而是现在。有时我们跟踪变量,虽然这样做的很少。更多的时候我们只是将它们打印到控制台。此外,我们不只是使用...

2021-09-07
46

为什么我们需要 Java 中的泛型方法?

在Java语言中,泛型有着很重要的地位。那么为什么泛型这么重要?以及为什么我们需要泛型方法呢?下面文章将通过展示有无泛型类型的方法,来为大家详细讲解原因。...

2021-09-04
47

Java 8 中的默认方法和多重继承

多重继承是一些面向对象的计算机编程语言的一个特性,其中一个对象或类可以从多个父对象或父类继承特性和特性。Java 8 中的默认方法可以看作是一种多重继承的形式(除了属性不能被继承)。...

2021-09-04
47

如何判断一个字符串是英文还是Java代码?

考虑以下两个字符串: 1. ​for (int i = 0; i < b.size(); i++) {​ 2.​do something in English (not necessary to be a sentence).​ 第一个是Java代码,第二个是英文。如何检测第一个是代码,第二个是英文? Java ...

2021-09-04
48

在 Java 中使用数组实现堆栈

这篇文章展示了如何使用数组实现堆栈。

2021-09-04
46

Java 中的 System.arraycopy() 与 Arrays.copyOf()

如果我们想复制一个数组,我们可以使用System.arraycopy()或Arrays.copyOf()。在这篇文章中,我使用一个简单的例子来演示两者之间的区别。

2021-09-04
50