logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker+k8s相关面试题

Kubernetes(通常简称为K8s)是一个开源的容器编排平台,用于自动化应用程序的部署、扩展和管理。它最初由Google开发,并于2014年发布为开源项目,现在由Cloud Native Computing Foundation(CNCF)进行维护。Kubernetes旨在解决在分布式系统中部署和管理容器化应用程序时遇到的挑战。下面是一些关键概念和组件,帮助你更好地理解Kubernetes:节

文章图片
#docker#kubernetes#容器
Docker中修改mysql容器端口映射

我本地有一个mysql,端口是3306,然后我用docker开启了一个mysql容器,端口还是3306,导致我用docker上的mysql的时候没法用,于是想到端口映射出了问题,就把docker上的mysql的端口修改一下。

#docker#mysql#linux
Go语言中使用kafka

【代码】Go语言中使用kafka。

文章图片
#golang#kafka#开发语言
kafka面试题

data为Message的具体内容。这样做的原因是还没有被足够多副本复制的消息被认为是“不安全”的,如果 Leader 发生崩溃,另一个副本成为新 Leader,那么这些消息很可能丢失了。1、 这其实是分布式场景下的通用问题,因为我们知道CAP理论下,我们只能保证C(一致性)和A(可用性)取其一,如果支持读写分离,那其实对于一致性的要求可能就会有一定折扣,因为通常的场景下,副本之间都是通过同步来实

文章图片
#kafka#分布式
SSL certificate problem: unable to get local issuer certificate解决办法

这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。在github上用https克隆代码时报了如下错误。然后在执行克隆操作就成功了。

文章图片
#ssl#git#github
前端传参,后端(Golang)接收不到,解决办法

这两周在基于gin-admin-vue框架写项目,我负责的是后端开发,用的golang。我用Postman来测数据的时候,查到的总是全部的数据,后来我想到是不是参数没有传过来,然后就debug了一下,果然没有传过来,参数都是空值,没有查询条件的控制,当然在查询数据的时候是所有的数据,我们一起来看看吧。我给每个要用到的结构体起了一个别名,然后再进行参数绑定,此时可以发现参数是传不过来的,穿过来的参数

#golang#后端
操作系统—内存管理

交换空间(Swap Space)是计算机系统中用于支持虚拟内存管理的一种存储区域,通常位于硬盘或固态硬盘上。当物理内存(RAM)不足以容纳所有运行中的程序和数据时,操作系统会将一部分数据(通常是最近较少使用的页面或段)从物理内存移出到交换空间,从而为其他程序或数据腾出内存空间。这个过程被称为“交换”(Swapping)或“页面交换”(Page Swapping)。交换空间的主要作用是扩展可用内存资

文章图片
#java#前端#网络
到底了