最新 最热

多线程-线程池7大参数及其作用

​ <1>第一个参数:corePoolSize线程池中会维护一个最小的线程数量,即使这些线程处理空闲状态,他们也不会被销毁,除非设置了allowCoreThreadTimeOut。这里的最小线程数量即是corePoolSize。这个参数设置非常关键设置过大浪...

2024-05-21
15

Java读取文件的方法

通常,我们可以使用 java.io.File 类来表示文件和目录,然后使用 java.io.FileReader 类来读取文件的内容。

2024-05-21
20

JavaScript高阶函数介绍

JavaScript中的高阶函数是指接受函数作为参数或返回函数的函数。这种函数允许你在 JavaScript 中实现一些高级技巧,比如把函数当作数据处理的基本单元来使用。...

2024-05-21
7

使用@Component时再使用@Resource或@Autowired时注入失败问题

在@Component注解的类下,再使用了@Resource或@Autowired注解。如此操作会导致依赖注入失败。

2024-05-21
25

索引的最左前缀原则介绍

索引最左前缀原则是指,对于多列索引,MySQL会优先使用最左边的列进行查询。如果在查询中使用了多个列作为过滤条件,则Mysql会尽量使用最左边的列来进行过滤。...

2024-05-21
11

Java反射介绍

Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么,我们就可以修改部分类型信息;这种动态获取信息以及动态调用对象...

2024-05-21
17

Java类加载器的种类

在java中,一个类被加载到JVM后,同一个类就不会被再次加载了。那么如何标识一个类是否被加载呢?

2024-05-21
14

Java多平台运行之JVM(Java 虚拟机)

我们知道Java可以在多种平台上运行,包括Windows、Mac OS、Linux和Solaris等。

2024-05-21
22

Java8新特性:新的日期和时间 API

Java 8 中引入了新的日期和时间 API,它是基于 JSR 310 标准而设计的。新的日期和时间 API 在设计上更加简洁和灵活,并且提供了丰富的工具类来处理日期和时间。...

2024-05-21
19

JDK源码阅读:ArrayList原理

查询快:由于数组在内存中是一块连续空间,因此可以根据地址+索引的方式快速获取对应位置上的元素。

2024-05-21
22