最新 最热

Java三大框架简介与比较

在Java开发领域,三大框架——Spring、Hibernate和MyBatis,各自扮演着重要的角色。它们为开发者提供了不同的解决方案,使得开发者能够更高效地构建企业级应用。本文将分别介绍这三大框架的特点、优势以及适用场景,并对它们...

2024-02-20
1

深入理解 Java 方法重载与递归应用

递归 是一种让函数调用自身的技术。它提供了一种将复杂问题分解为简单问题的方法,这样更容易解决。

2024-02-19
1

面试官:如何实现10亿数据判重?

例如,使用 MySQL 数据库判重,或使用 List.contains() 或 Set.contains() 判重就不可行,因为 MySQL 在数据量大时查询就会非常慢,而数据库又是及其珍贵的全局数据库资源。...

2024-02-19
1

聊聊arthas的spring-boot-starter

arthas-spring-boot-starter/src/main/java/com/alibaba/arthas/spring/ArthasConfiguration.java

2024-02-19
1

深入了解 Java 方法和参数的使用方法

方法是一块仅在调用时运行的代码。您可以将数据(称为参数)传递到方法中。方法用于执行特定的操作,它们也被称为函数。

2024-02-18
1

网页运行java程序cheerpj

https://labs.leaningtech.com/cheerpj3/getting-started/Java-app

2024-02-18
1

java agent和byte-buddy组合的简单使用

java agent开了一扇门,bytebuddy在开的这扇门中打开了一片新的天地。比较典型的就是skywalking、sermant、arthas、mockito、fastjson等。是不是很好奇skywalking、sermant、arthas、mockito、fastjson的原理。下面我...

2024-02-17
1

十亿行挑战显示 Java 可以在两秒钟内处理十亿行的文件

2024 年的第一天,Decodable 高级软件工程师 Gunnar Morling 向 Java 社区发起了 十亿行挑战(1BRC)。这项挑战将持续到 1 月底,目标是找到在最快时间内处理 10 亿行的 Java 代码。到目前为止,最快的算法可以在 2.5 秒内完成...

2024-02-17
1

蓝桥题解 499 子串分值 暴力 贡献法

贡献法就是计算每个字符对最终结果能提供的贡献值,假设有字符串: xxaxxxaxxa。字符串中共有三个a,我们尝试计算一下第二个a对结果的贡献:

2024-02-16
1

mapstruct模板

名字是{NAME}Converter、后缀java、文件名{NAME}Converter

2024-02-15
1