- 博客(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
转载 自定义注解结合继承JsonSerialize实现ContextualSerializer,实现返回结果转译
注解结合继承JsonSerialize实现ContextualSerializer,通过注解显式的声明序列化方式,实现返回的对象进行转译。2,实现ContextualSerializer获取回调。
2023-11-03 14:47:12
1421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人