排序
QuickBytes: Stop Using Lombok’s @NonNull
QuickBytes: Stop Using Lombok's @NonNull, QuickBytes (2 Part Series) 1 QuickBytes: Writing Concise, Extensible Methods 2 QuickBytes: Stop Using Lombok's @NonNull Lombok is a powerf...
Elasticsearch 系列(五)- 数据聚合
Elasticsearch 系列(五)- 数据聚合,本章将和大家分享 Elasticsearch 中的数据聚合功能,通过聚合(aggregations)可以实现对文档数据的统计、分析、运算。 一、数据聚合-聚合的分类 聚合(agg...
Monitor Tomcat Java application with OpenTelemetry and SigNoz
Monitor Tomcat Java application with OpenTelemetry and SigNoz,OpenTelemetry is a vendor-agnostic instrumentation library. In this article, let's explore how to auto-instrument a To...
Elasticsearch 系列(六)- ES数据同步和ES集群
Elasticsearch 系列(六)- ES数据同步和ES集群,本章将和大家分享ES的数据同步方案和ES集群相关知识。废话不多说,下面我们直接进入主题。 一、ES数据同步 1、数据同步问题 Elasticsearch中的酒...
C#使用MX Component实现三菱PLC软元件数据采集的完整步骤(仿真)
C#使用MX Component实现三菱PLC软元件数据采集的完整步骤(仿真),前言 本文介绍了如何使用三菱提供的MX Component插件实现对三菱PLC软元件数据的读写,记录了使用计算机仿真,模拟PLC,直至完...
Spring MVC Unveiled: How It Leverages Servlet Technology
Spring MVC Unveiled: How It Leverages Servlet Technology, Inside Spring: Behind the Scenes of Java's Most Powerful Framework (2 Part Series) 1 Servlet: The Foundation of Java Web T...
Testing legacy code, part 2: Bending the rules
Testing legacy code, part 2: Bending the rules,So, you decided to add some tests to your ugly looking code. You have prepared the test scenarios you would like to test. You are sta...
var var = var().var.var()
var var = var().var.var(),var was introduced in Java10. It's interesting! jshell> Var var(){return new Var();} | created method var(), however, it cannot be referenced until cla...
How 4 lines of Java code end up in 518772 lines in production.
How 4 lines of Java code end up in 518772 lines in production.,A few weeks ago I had the opportunity to give a presentation for the Dutch Java Conference JSpring. The talk was abou...
How to pass the OCP Java SE 11 Certification
How to pass the OCP Java SE 11 Certification,Some folks have asked me for tips about how to pass the Java SE 11 Certification, so I decided to write this article with some recommen...
详解AQS五:深入理解共享锁CountDownLatch
详解AQS五:深入理解共享锁CountDownLatch,CountDownLatch是一个常用的共享锁,其功能相当于一个多线程环境下的倒数门闩。CountDownLatch可以指定一个计数值,在并发环境下由线程进行减一操作,...
C++命名空间、标准输入输出、引用
C++命名空间、标准输入输出、引用,1、简述C++中命名空间的作用。 答:避免重复定义全局变量的问题。 2、定义两个命名空间A 和 B 分别在A中和B中定义变量value。在main函数中将两个空间的value打...