自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统设置固定ip

第一个不用关心, 主要看第二个, 如果有多网卡的话就会有第三个,第四个....nmcli con up id "你的网卡配置名称(我是enp61s0f0)"在这个目录中查找以ifcfg-网卡名称(图中为enp61s0f0)BOOTPROTO=dhcp改为BOOTPROTO=static。最后再使用ip addr看一下ip更改过来没有。ONBOOT=no改为ONBOOT=yes。输入:ip addr查看ip地址。NETMASK=子网掩码。GATEWAY=网关ip。IPADDR=固定ip。

2024-08-30 14:52:12 256

原创 centOS使用yum install报错:Couldn‘t open file /yum/local/repodata/repomd.xml

删除etc下yum.repos.d目录所有文件: rm -rf /etc/yum.repos.d/*新安装的centOS7系统没有vim命令, 使用yum -y install vim*报错如下。将以下两个文件拷贝到/etc/yum.repos.d目录下。完成后再使用yum -y install vim*如下。

2024-08-30 14:18:41 1089

原创 Java 8 Stream API:简化集合处理的优雅之道

Java 8引入了Stream API,标志着集合处理进入了一个全新的时代。Stream API以函数式编程风格,提供了高效、简洁的方式来处理集合数据。通过一系列流操作,如过滤、映射、排序等,你可以轻松完成复杂的集合处理任务,而无需编写冗长的迭代代码。本文将带你快速了解Stream API的核心概念和用法,让你领略到它带来的编程之美。无论是初学者还是资深开发者,都能从中受益,提升Java编程的效率和乐趣。

2024-07-16 10:06:53 392 1

原创 为什么阿里巴巴Java开发规范中建议谨慎使用 Arrays.asList() 方法

根据以上可以看出Arrays.asList()方法返回的是Arrays的内部类ArrayList并且没有重写AbstractList的add、remove等方法,直接使用的是AbstractList中默认的方法,而AbstractList中add、remove方法直接抛出了UnsupportedOperationException异常。返回的列表与其基于的数组共享数据,这意味着对列表元素的修改会影响到原始数组。,因其固有的不可变性和潜在的混淆性,规范建议开发者谨慎使用,并根据实际场景选择合适的集合类型。

2024-01-23 17:24:57 457 1

原创 为什么要慎用List.subList()

subList()方法返回的是原列表的一个视图,而不是一个独立的副本。这意味着对原列表的修改会反映到子列表中,因为它们共享同一份数据存储

2024-01-23 16:58:49 896 1

原创 Springboot中如何自定义参数校验注解

如何使用注解来校验参数的合法性,像spring-boot-starter-validation中的校验注解一样,不符合校验规则直接抛出BindException异常

2024-01-23 15:10:37 663 1

原创 503 SERVICE_UNAVAILABLE Unable to find instance for xxx

在通过网关将请求转发至其他服务时,网关报错:503 SERVICE_UNAVAILABLE Unable to find instance for xxx

2024-01-23 10:03:17 2848 2

原创 SpringBoot多数据源

一、设置数据源,spring-jdbc模块提AbstractRoutingDataSource让我们指定数据源,我们实现其determineCurrentLookupKey()方法返回一个我们需要的数据源即可;2,注册多数据源(配置文件中配置多少个数据源就注册多少数据源,注册数据源的名称为配置文件中数据源的key,与网上大多数写死数据源不相同,本文章出发点为"公共")三、注册多数据源(将配置文件中配置的多数据源注册到DynamicDataSource中)四、定义注解以及切面,实现根据注解配置切换数据源。

2023-12-27 16:36:55 819 1

原创 BloomFilter拓展使用Redisson

布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。

2023-11-24 10:43:58 252 1

原创 Mybatis二级缓存拓展--Redis

Mybatis二级缓存拓展--Redis

2023-11-03 15:00:00 64

转载 自定义注解结合继承JsonSerialize实现ContextualSerializer,实现返回结果转译

注解结合继承JsonSerialize实现ContextualSerializer,通过注解显式的声明序列化方式,实现返回的对象进行转译。2,实现ContextualSerializer获取回调。

2023-11-03 14:47:12 1421

空空如也

空空如也

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

TA关注的人

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