自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 面试题?知道你急~~~但是先别急~~~呜呜呜~~~背不来~根本背不来

单例模式:某个类的实例在多线程的环境下只会被创建 一次出来。有饿汉式、懒汉式、双检索单例模式三种;饿汉式:线程安全,一开始就初始化:懒汉式:非线程安全,延迟初始化:双检索:线程安全,延迟初始化:线程:是进程的一个实体,是 cpu 调度和分派的基本单位,是比进程更小的 可以独立运行的基本单位。进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作 系统进行资源分配和调度的一个独立单位。

2023-06-17 17:43:51 310

原创 实用小知识点

该注解被放置在需要调用初始化方法的方法上,通常是一个无参数的方法。该注解被放置在需要调用销毁方法的方法上,通常是一个无参数的方法。方法接收一个函数式接口作为参数,该函数式接口用于对集合中的每个元素进行转换,转换后的结果会构成一个新的。,并向其中添加了两个键值对:"apple" 对应的值为 1,"banana" 对应的值为 2。,包含了三个元素:"apple"、"banana"、"orange"。,包含了三个元素:"apple"、"banana"、"orange"。中存在指定键时,返回该键对应的值;

2023-06-02 21:08:23 518

原创 idea报错解析

MySQL 8.0 默认使用了 SHA-256 密码加密方式,而这种加密方式是基于公钥/私钥的加密,在连接数据库时需要进行公钥获取。总之,针对 MySQL 8.0 及以上版本,如果使用了 SHA-256 密码加密方式,并且需要使用公钥验证的方式来建立加密连接,那么就需要将。具体来说,当使用的是 MySQL 8.0 或更高版本的时候,如果需要使用公钥加密的方式进行连接验证,就必须将。这个参数表示允许客户端获取服务端的公钥,用于确定加密安全通道的可靠性。,那么无法建立加密连接并获取公钥,就会出现上述错误。

2023-05-13 10:10:44 3029

原创 Elasticsearch中,为某个字段开启高亮显示

在 Elasticsearch 的搜索结果中,如果为某个字段开启了高亮显示功能,那么该字段匹配的内容将会被包裹在指定的 HTML 标记中。类的一个方法,它将一个包含 HTML 标记的文本字符串转换为一个纯文本字符串。方法返回这些包裹了匹配内容的 HTML 片段(fragment)组成的数组。表示我们要获取的是高亮显示片段数组中的第一个元素,即第一个片段;对象中的一个成员变量,用于存储匹配查询条件的字段的高亮信息;是我们想要获取高亮显示片段的字段名;则表示获取该片段的纯文本内容。方法来获取其中的纯文本内容。

2023-05-10 00:10:45 395

原创 将启动类中的 @Bean 注入方式转移到一个单独的配置类的步骤

注解将其注入到 Spring 容器中,同时添加了。为此,可以在启动类中添加。根据上面的规则,如果你想把启动类中的。上面的代码中,我们将原来的。的配置类中,并仍然使用。这样就完成了将启动类中的。类转移到配置类中的操作。对象转移到了一个名为。

2023-05-05 13:32:17 142

原创 Spring Boot中注入属性:@Value和@ConfigurationProperties使用详解

由于这两个注解的特性和使用场景,它们不能同时使用对同一个属性进行注入,因为在SpringBoot 中,注入顺序是不确定的,即无法保证哪个注解将首先被实例化。时,需要考虑到属性的数量、类型以及是否存在属性验证和类型安全等需求,以选择最适合的选项。注解则可用于通过属性文件或 YML 文件将一组属性值注入到一个 bean 中。通过这种方式,可以将多个属性文件中的属性注入到不同的 bean 中。注解用于将单个属性值注入到一个 bean 中,而。将一组相关的属性注入到另一个 bean 中。的属性注入到一个名为。

2023-05-05 11:55:03 1255

原创 Linux常用命令进阶版(软件安装)

(3). Linux文件权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)(1). chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令。(5). 要执行Shell脚本需要有对此脚本文件的执行权限(x),如果没有则不能执行。(2). Linux中的权限分为三种 :读(r)、写(w)、执行(x)(4). 只有文件的所有者和超级用户可以修改文件或目录的权限。

2023-05-01 17:34:36 54

原创 使用POI通过XSSF导出报表

下面的例子演示了如何使用Apache POI中XSSF创建一个Excel 2007及以上版本的文档并填充数据,包括表头和数据,同时也演示了如何设置样式并导出文件。先创建了名为"Sheet1"的工作表,并在第一行填充了表头,第二行和第三行填充了数据。设置样式:使用createCellStyle和createFont方法并设置相应的字体和样式属性,在单元格中使用setCellStyle方法应用该样式。创建XSSFSheet对象:使用createSheet方法从工作簿中创建一个新的工作表。释放资源:关闭工作簿。

2023-04-26 15:40:13 473

原创 Linux各目录及每个目录的详细介绍

目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。etc存放系统管理和配置文件home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示usr用于存放系统应用程序,比较重要的目录/usr/local本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/x11r6 存放x window的目录。

2023-04-26 14:28:15 1263

原创 Linux常用命令

Linux常用命令

2023-04-25 21:06:03 164

原创 HttpClient请求方式GET和POST方法详解

HttpClient中Get和Post请求方式

2023-04-23 18:50:26 2653 1

原创 Spring Cache框架基于注解的缓存功能

在spring boot项目中,使用缓存技术只需在项目中导入相关缓存技术的依赖包,并在启动类上使用@EnableCaching开启缓存支持即可。

2023-04-23 15:14:24 126 1

原创 BeanUtils拷贝详解

BeanUtils拷贝对象属性的细节

2023-04-23 02:39:31 1837 1

原创 使用StringUtils.join()将数组或集合类型的元素按照指定分隔符连接成一个字符串

中包含了 null 值,那么在默认情况下它们会被跳过,即不会出现在连接的结果中。是 Apache Commons Lang 中的一个静态方法,用于将一段字符串数组或集。其中,第一个参数是需要连接的数组、集合或迭代器;第二个参数是连接时使用的分隔符。字符串的情况,并提供了其他可选参数,例如添加前缀、后缀等。需要注意的是,如果连接的元素。过传入不同的参数类型、分隔符以及其他可选参数,实现不同的连接方式和输出结果。除了将数组或集合中的元素连接成字符串之外,值转换成特定的字符串来进行连接,可以使用。

2023-04-22 16:35:09 853 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除