自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 内核 ARP 收发报行为-解决arp缓存中IP对应MAC地址错乱的情况

解决ARP 缓存中发现目标IP对应的MAC地址与目标网络接口的MAC地址不对应的情况。并且错误的 MAC 地址对应到目标机器上另一个网络接口的MAC地址。

2025-05-10 11:54:21 597

原创 Go中interface的使用场景

在Go语言里,interface(接口)是一种极为重要的特性,它为代码带来了更高的灵活性和可扩展性。以下是interface。

2025-04-27 21:42:13 329

原创 【字节面试】Go语言中的map是并发安全的吗?为什么?

在Go语言里,原生的map并非并发安全的。下面从原理、具体表现以及解决办法这几个方面进行详细说明。

2025-04-27 21:19:53 291

原创 【字节面试】K8S中的resource version的作用

resource version在Kubernetes(K8S)中,是一个用于标识资源对象版本的字段。

2025-04-27 21:12:51 369

原创 【字节面试】device plugin具体是怎么跟kubelet进行交互的?

Kubernetes 的 Device Plugin 与 Kubelet 之间使用Unix Domain Socket,通过 gRPC 协议进行交互。

2025-04-27 21:08:23 329

原创 softirq、tasklet以及work_queue都在内核中用于将工作延迟执行,他们之间有什么区别?各自的使用场景是什么?

适用于I/O操作、文件系统操作、需要睡眠的操作、可以延迟的后台任务。适用于中断处理的下半部、简单的延迟工作、不需要并发的场景。适用于网络数据包处理、定时器处理、需要快速响应的场景。

2025-04-24 09:14:21 114

原创 Linux 内核中的Bottom Half

Bottom Half(下半部)是Linux内核中的一种延迟执行机制。

2025-04-23 22:15:49 182

原创 k8s集群搭建前置步骤--containerd 容器运行时安装

搭建K8S集群时第一步就是为各个节点安装容器运行时,最新版本的K8S默认直接使用containerd,本文章记录containerd安装的全过程,详细!

2025-04-23 09:22:04 834

原创 nerdctl、buildkit 和 containerd 到底是什么关系?

什么是containerd?containerd常用的配置文件存放在哪?nerdctl、buildkit 和 containerd这三个东西是什么关系?

2025-04-23 09:11:17 203

原创 java项目部署云服务器踩坑记录

文章目录云服务器安装环境(tomcat)IDEA项目打包部署结果查看部署后Mysql数据库中文乱码问题云服务器安装环境(tomcat)首先查看服务器是否已经装有tomcat:systemctl status tomcat.service云服务器安装tomcat:yum -y install tomcat,安装完成后tomcat会在/usr/share目录下然后进入/usr/share/tomcat/webapps发现什么都没有,于是可以安装一个tomcat的初始页面yum install tomca

2021-12-03 16:11:41 543

原创 操作系统实验 C语言实现仿写简易文件系统 北XX大 NXXT

操作系统实验 C语言实现 北XX大 懂得都懂实验题目结果展示实现代码实验题目实验目的通过一个简单多用户文件系统设计,加深理解文件系统的内部功能及实现。实验内容为Unix/Linux 系统设计一个简单的二级文件系统。要求做到以下几点:(1) 可以实现下列几条命令:login 用户登录logout 拥护注销Create 新建文件Delete 删除文件Open 打开文件Close 关闭文件Read 读文件Write 写文件Dir 列目录(2) 列目录时要列出文件名,物理地址,保护

2021-11-23 21:44:19 1322 1

原创 ERROR 1045 (28000): Access denied for user ‘byf‘@‘localhost‘ (using password: YES) 配置文件修改后依然无法登录问题

记录一下本机登录MySQL时出现ERROR 1045 (28000): Access denied for user 'byf'@'localhost' (using password: YES)报错的解决方法首先作为新时代农民,当然是面向百度编程,于是找到了大部分的解决方案都是先找到mysqld默认的配置文件my.ini然后在文件中[mysqld]下面一行加上skip-grant-tables表示在登录MySQL时不进行权限认证然后重启MySQL服务,输入mysql -u root免密登录,然后修改

2021-10-14 21:34:33 262

原创 管道函数

管道函数简单的说就是执行一些函数,前一个函数的返回值作为下一个函数的参数以此类推,有些时候使用管道函数的思想可以帮我们简化代码。就像vue中的filter,其实就是利用管道函数的思想,使用管道符号‘|’分隔多个filter函数,前一个filter函数的返回值作为下一个filter函数的参数,最后所有filter函数执行完毕之后作为最终的过滤结果。然后我也自己去尝试着写了一下管道函数的实现: function pipeFunc(...funcs) { return function (...arg

2020-10-27 11:24:42 1744

原创 讲讲我对position:sticky的发现和理解

Position:sticky详解我也不知道要怎么开场,我就强调一下我理解的sticky中最重要的一句话吧:sticky元素永远不会超出其父级的内容区(父级宽高大于sticky元素宽高) 。然后我们就直奔主题吧!先看下面简单的几段代码:<div class="father"> <div class="sticky"></div> </div>.father{ padding: 100px;

2020-10-24 11:32:47 1005 2

原创 console对象的更多妙用

文章目录console对象的更多妙用console.log()console.dir()console.table()console对象的更多妙用console对象是我们平时在调试我们的代码的时候常用的一种调试方式在控制台上输出我们希望知道的玩意儿,这里肯定有你不知道的console,我们来看看console除了我们平时最常用的console.log之外还有哪些妙用吧console.log()首先使我们最熟悉的console.log(), 除了最基本的输出变量你可能不知道他还能像c和c++那样通过占

2020-06-08 18:11:15 264

空空如也

空空如也

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

TA关注的人

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