赵北北北北北
码龄7年
关注
提问 私信
  • 博客:87,187
    87,187
    总访问量
  • 65
    原创
  • 446,787
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:我是一个热爱开发的大学生,正在努力学习,想通过自己的学习为国家发展做贡献,同时也利用我学的知识能够帮助别人,我很荣幸。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-12-10
博客简介:

赵北的技术博客

博客描述:
我是一个热爱开发的大学生,正在努力学习,想通过自己的学习为国家发展做贡献,同时也利用我学的知识能够帮助别人,我很荣幸。
查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得10次评论
  • 获得157次收藏
  • 代码片获得174次分享
创作历程
  • 3篇
    2022年
  • 6篇
    2021年
  • 38篇
    2020年
  • 21篇
    2019年
成就勋章
TA的专栏
  • python基础
    17篇
  • k8s
    22篇
  • Linux
    10篇
  • docker
    6篇
  • Ansible
    2篇
  • 数据结构
    1篇
  • python 爬虫
    1篇
  • Django框架
    2篇
  • nginx
    1篇
  • Flask框架
    2篇
  • 练习
    1篇
  • python面向对象
    23篇
  • hadoop
    1篇
  • java
    1篇
  • 主动学习
    5篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

全局解释锁(GIL)详细解读

我在学习 python 的时候觉得它如此简单方便,它的可升级行、易维护性、可读性等诸多特性,深深吸引着我,以至于到现在,它都是我的主力语言。当我觉得掌握了一种技能的话,我会问自己几个问题,1、这个技能是什么东西?2、它解决了什么问题?3、市场上有没有同类型的东西?4、为什么你要用它?5、你觉得是用它和使用别的东西,有什么分别?这几个问题怕是我自己也不好回答完全,但这正是对于你自己掌握的东西的一种理解程度的考验,我们看问题做事情不能只做表面,否则我们将会形成一种错觉,自己都会了,但是又觉得自己又不
原创
发布博客 2022.02.24 ·
1278 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Go标准库学习笔记-双向链表

Go标准库学习笔记-双向链表
原创
发布博客 2022.02.09 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

16个核心概念入门 Kubernetes

16个核心概念入门 KubernetesKubernetes是Google开源的容器集群管理系统,是Google多年⼤规模容器管理技术Borg的开源版本,主要功能包括:基于容器的应用部署、维护和滚动升级负载均衡和服务发现跨机器和跨地区的集群调度自动伸缩无状态服务和有状态服务广泛的Volume支持插件机制保证扩展性Kubernetes发展非常迅速,已经成为容器编排领域的领导者,接下来我们将讲解Kubernetes中涉及到的一些主要概念。1、PodPod是一组紧密关联的容器集合,支持
转载
发布博客 2022.02.09 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kuberneters CRD从入门到熟悉(第一部分)

CRD 允许用户基于自己产品的概念,让 Kubernetes 已有的资源为用户服务。
原创
发布博客 2021.12.22 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NFS动态分配PV理解

一、什么是StorageClassKubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象.StorageClass对象会定义下面两部分内容:1,PV的属性.比如,存储类型,Volume的大小等.2,创建这种PV需要用到的存储插件有了这两个信息之后,Kubernetes就能够根据用户提交的PVC,找到一个对应的StorageClass,之后Kubernetes就会调用该StorageClass
原创
发布博客 2021.05.24 ·
835 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

pvpvc理解及实践

pv/pvc理解及实践一、pv/pvc简述Pv 是指 Persistent Volume,中文含义是持久化存储卷是对底层的共享存储的一种抽象,pv由管理员进行配置和创建,只要包含存储能力,访问模式,存储类型,回收策略,后段存储类型等主要信息。它和具体的底层的存储技术实现有关,比如NFS, Hostpath等,Pvc是一种用户对存储的需求声明,声明中包括了存储大小、存储类型、以及k8s中选择器的属性等,另一个角度来看PVC和Pod类似,Pod是消耗节点node资源,PVC消耗的是PV资源,Pod可以请求C
原创
发布博客 2021.05.24 ·
3003 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

Kubernetes 控制型模式

Kubernetes 控制型模式Kubernetes 作为成熟的容器编排系统,已经作为各大云厂商的标准服务,为软件企业提供了灰度发布、蓝绿发布等功能,使用了当前企业应用软件快速迭代,快速发布的节奏。支持企业应用的弹性伸缩,自动重启,保证高可用的服务;提供完整的应用管理、网络管理、存储管理解决方案,大大减少企业软件应用的运维成本,Kubernetes如何能够实现最大单个集群能够达到5000个节点,15万个Pod的完全自动化管理,更多归功于声明式API编程与控制器模式的协作。在Kubernetes 中运行了一
原创
发布博客 2021.04.29 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是大端法和小端法?

什么是大端法和小端法?在几乎所有的机器上,多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中的最小地址。例如,假设一个类型为int的变量x的地址为0x100,即&x的值为0x100。那么x的4个字节将被存储在存储器的0x100,0x101,0x102和0x103的位置。字节序即为多字节对象存储在内存中的字节顺序,有两种不同的存储方案:大端法和小端法。现代的处理器大多为双端法,大小端都支持,可以配置称大端法或者小端法。大端法最高有效字节在最前面的方式称为大端法,例如假设变量x
原创
发布博客 2021.01.19 ·
6419 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Protobuf是什么

Protobuf是什么Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。为什么要使用Protobuf[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t1wDfAuA-1611033866899)(/Users/zhaobei/Library/Application Support/typora-user-images/image-20201215210710049.png)]如何使用Protobufprot
原创
发布博客 2021.01.19 ·
562 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义.sh 文件在linux 中开机自启设置

有时候呢我们需要在centos系统启动的时候运行程序,这样保证一些服务就没有中断,相信你理解是什么意思。其实方法很简单呐,就是把需要运行的程序放在/etc/rc.d/rc.local里面就可以启动了除了常规的注册服务并设置自启动,还有一种可以设置开机自启的方式就是设置rc.local该文件位于/etc/rc.local,它的软链接是/etc/rc.d/rc.local,它的作用是设置一些开机启动的脚本初始内容是:#!/bin/bash# THIS FILE IS ADDED FOR COM
原创
发布博客 2020.12.07 ·
2973 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Linux恢复误删除的文件或者目录处理办法(不包括系统盘)

Linux恢复误删除的文件或者目录处理办法(不包括系统盘)linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的。那么问题来了:对于linux下误删的文件,我们是否真的无法通过软件进行恢复呢?答案当然是否定的,对于误删的文件,我们还是能通过软件恢复过来的。对于误删文件还原可以分为两种情况:一种是删除以后在进程存在删除信息一种是删除以后进程都找不到,只有借助于工具还原。接下来以例子分别解说下两种不同的误删还原方式:误删除文件进程还在的情况:这种一般是有活动的进
原创
发布博客 2020.12.01 ·
1130 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux ln命令:在文件之间建立链接(硬链接和软链接)详解版

Linux ln命令:在文件之间建立链接(硬链接和软链接)详解版如果想要说清楚ln 敏玲,则必须先解释一下ext 文件系统(Linux 文件系统)是如何工作的,了解linux 的话就会知道,分区的格式化就是写入文件系统,而我们的linxu 目前使用ext4文件系统,如果用一张示意图来描述 ext4文件系统,则可以参考下图。ext4文件系统会把分区主要分为两大部分(暂不讨论超级块的问题),小部分用于保存inode(节点)信息,剩余的大部分用于保存block信息。 inode 的默认大小为128Byte,
原创
发布博客 2020.12.01 ·
2192 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Linux expect 介绍和用法

Linux expect 介绍和用法expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程—expect获取指定关键字—send向指定程序发送指定字符—执行完成退出.注意该脚本能够执行的前提是安装了expectyum install -y expectexpect常用命令总结:spawn 交互程序开始后面跟命令或者指定程序expect
原创
发布博客 2020.12.01 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

KubernetesAPI审计日志方案

KubernetesAPI审计日志方案当前Kubernetes(K8S)已经成为事实上的容器编排标准,大家关注的重点也不再是最新发布的功能、稳定性提升等,正如Kubernetes项目创始人和维护者谈到,Kubernetes已经不再是buzzword,当我们谈起它的时候,变得越发的boring,它作为成熟项目已经走向了IT基础设施的中台,为适应更大规模的生产环境和更多场景的应用不断延展迭代。而现在我们更加专注于如何利用K8S平台进行CICD、发布管理、监控、日志管理、安全、审计等等。本期我们将介绍如何利用
原创
发布博客 2020.12.01 ·
1374 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

kubectl 命令详解

Kubernetes kubectl 命令表文章目录Kubernetes kubectl 命令表"一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少kubectl run语法:示例:其它详细说明kubectl expose语法kubectl annotate有效资源类型包括:语法示例kubectl autoscale语法示例kubectl convert语法示例kubectl create语法示例kubectl create clusterrole语法示例kubectl create cluster
原创
发布博客 2020.12.01 ·
2488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解 K8S 的设计精髓之 list-watch

理解 K8S 的设计精髓之 list-watchList-watch, 是k8s系统中统一的一部消息传递方式,对系统的性能、数据一致性起到关键性的作用,Etcd 存储集群的数据信息,apiserver 作为统一入口,任何对数据的操作都必须经过 apiserver。客户端(kubelet/scheduler/ontroller-manager)通过 list-watch 监听 apiserver 中资源(pod/rs/rc 等等)的 create, update 和 delete 事件,并针对事件类型调用相
原创
发布博客 2020.12.01 ·
2078 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

kubernetes 通过环境变量向容器暴露 Pod 信息

kubernetes 通过环境变量向容器暴露 Pod 信息在学习docker的时候,大家可能经常看到不少示例在docker run的时候指定环境变量(比如wordpress的docker示例就是通过环境变量传入账户和密码到容器内).这里之所以经常用到环境变量,主要基于以下两点原因容器内的操作往往都是自动化的,而不像在windows会有图形界面提示输入信息或者像在linux有交互式命令可以输入程序需要的数据.也就是程序运行时需要的参数无法交互式指定,不同程序读取配置的方式又各式各样,这种情况下读取环境变
原创
发布博客 2020.11.07 ·
1253 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kubernetes 使用 PodPreset 将信息注入 Pods

Kubernetes 使用 PodPreset 将信息注入 Pods文章目录Kubernetes 使用 PodPreset 将信息注入 Pods什么是 Pod Preset?准入控制行为启用 Pod Preset为 Pod 禁用 Pod Preset创建 Pod Preset简单的 Pod Spec 示例带有 ConfigMap 的 Pod Spec 示例带有 Pod Spec 的 ReplicaSet 示例多 PodPreset 示例冲突示例删除 Pod Preset在 pod 创建时,用户可以使用
原创
发布博客 2020.11.07 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kubernetes中的亲和性与反亲和性

Kubernetes中的亲和性与反亲和性文章目录Kubernetes中的亲和性与反亲和性nodeSelector亲和与反亲和 Affinity and anti-affinity节点亲和性 Node affinityPod间的亲和性与反亲和性 inter-pod affinity/anti-affinity常用场景Kubernetes中的亲和性实践实践Pod调动到某些节点上Affinity/anti-affinity nodePod间的亲和性和反亲和性常用的场景通常情况下,Pod分配到哪些Node是不需
原创
发布博客 2020.11.06 ·
591 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Kubernetes Pod 优先级和抢占

Kubernetes Pod 优先级和抢占文章目录Kubernetes Pod 优先级和抢占怎么样使用优先级和抢占启用优先级和抢占PriorityClassPriorityClass 示例Pod priority抢占限制抢占(alpha 版本)饥饿式抢占PodDisruptionBudget is not supported低优先级 Pod 之间的亲和性跨节点抢占Kubernetes 1.8 及其以后的版本中可以指定 Pod 的优先级。优先级表明了一个 Pod 相对于其它 Pod 的重要性。当 Pod
原创
发布博客 2020.11.06 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多