自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毛毛的专栏

天天打码,天天进步!!

  • 博客(298)
  • 资源 (144)
  • 收藏
  • 关注

原创 目录导航:JavaSE

Java基础高质量博文列表:第一篇:出发,万物皆对象…第二篇:一文搞懂成员变量初始化第三篇:Father son=new Son()

2021-05-03 13:33:08 790 3

原创 程序员35岁会失业吗?

这种程序员,是普通人努力可以达到的,俗称轮子哥,可以做个人独立开发者,也可以在公司做项目的主力,就是能保证项目正常交付上线,一是代码质量高,代码漏洞问题很少,二是熟悉业务和各种中间件,线上运维能力强,有问题能立马定位解决。第三类普通程序员,也就是大多数人,基本就是工作三年后不会去学习提升了,学技术就是背八股文,忽悠面试官,技术不精,业务不全,写简单的代码没问题,要使用一些陌生的技术就应付不过来了,因为不想学,自己也懒,大量中小型公司、国企、银行,基本就是这样的程序员了,万年吃老本。程序员35岁会失业吗?

2024-03-31 22:44:07 630

原创 Kubernetes_Scheduler_资源调度

Kubernetes_Scheduler_资源调度

2023-08-20 19:17:12 319 1

原创 Kubernetes_核心组件_kubelet_kubelet服务全解析(二)

Kubernetes_核心组件_kubelet_kubelet服务全解析(二)

2023-07-22 17:52:09 1516

原创 Kubernetes_Pod_DaemonSet与Job/CronJob

Pod是k8s中最小的运行单元,Pod最常见的控制器就是 Deployment 和 Statefulset, 其他两种 Job/CronJob 、DaemonSet 这样的控制器较少见一些。

2023-07-16 16:55:59 794

原创 Kubernetes_Pod_StatefulSet处理拓扑状态和存储状态

Statefulset处理拓扑状态和存储状态

2023-07-09 14:41:58 543

原创 Kubernetes_核心组件_KubeProxy_Service找到Pod与DNS解析Service/Pod

KubeProxy_Service找到Pod与DNS服务发现

2023-07-08 15:59:15 1028

原创 kubernetes_核心组件_KubeProxy_KubeProxy三种模式和参数解析

kubeProxy

2023-06-22 09:27:04 2056

原创 Kubernetes_容器网络_循序渐进地学习kubernetes网络

之前对kubernetes网络通信的认识都比较摸棱两可,本文从linux网络空间开始循序渐进地整理kubernetes网络的知识脉络,意在彻底理解其网络通信原理。文中所用的图片均来源于网络,由于比较分散,就没有将参考文档一一列举出来。

2023-06-04 22:03:54 971

原创 Kubernetes_APIServer_证书_03_四个静态Pod Yaml文件解析

四个静态Pod Yaml文件解析

2023-06-04 20:10:39 996

原创 Kubernetes_核心组件_kubelet_kubelet服务全解析

kubelet所有知识点查看kubelet当前运行systemctl status kubelet -l 搞懂所有属性 (journalctl -u kubelet.service)kubelet配置文件 cat /var/lib/kubelet/config.yamlkubelet启动参数文件 10-kubeadm.confkubelet启动全过程 (自定义启动参数文件)kubelet和pause镜像的关系就是Pod内容器间通信。

2023-05-28 23:23:26 2194

原创 Kubernetes_APIServer_证书_01_Openssl实现对称加密、非对称加密、CA颁布证书

生成私钥: openssl genrsa这条命令让openssl随机生成一份私钥,加密长度是1024位。加密长度是指理论上最大允许”被加密的信息“长度的限制,也就是明文的长度限制。随着这个参数的增大(比方说2048),允许的明文长度也会增加,但同时也会造成计算复杂度的极速增长。生成密钥对,使用 openssl genrsa / openssl rsa / openssl pkcs8 命令。公钥加密,私钥解密,使用 ,使用 openssl rsautl 命令。私钥查看,使用 openssl rsa 命令。

2023-05-17 22:54:48 928 1

原创 Kubernetes_容器网络_Flannel_02_Flannel跨主机通信Overlay Network三种实现

Flannel 跨主机通信Overlay Network三种实现

2023-05-07 21:38:29 990 1

原创 Kubernetes_容器网络_Docker_02_从VethPair对到OverlayNetwork网络

Linux 网络,就包括:网卡(Network Interface)、路由表(Routing Table)和 防火墙 (iptables 规则 / firewalld 端口)在这种情况下,这个容器启动后,直接监听的就是宿主机的 80 端口。像这样直接使用宿主机网络栈的方式,虽然可以为容器提供良好的网络性能,但也会不可避免地引入共享网络资源的问题,比如端口冲突。所以,在大多数情况下,我们都希望容器进程能使用自己 Network Namespace 里的网络栈,即:拥有属于自己的 IP 地址和端口。

2023-05-07 14:54:05 437

原创 Kubernetes_容器网络_Pause_01_Pause容器完成Pod内不同容器的网络通信

pause容器是为了解决同一个pod里面的container通信的问题。在docker中,每个container本来就至少隶属于一个 网络命名空间/网关/bridge,所以有一个 ip .但是在k8s中,每个container都是使用 pause 的ip 这个network ns网络命名空间的ipk8s中,创建一个pod后。pause容器创建一个网络命名空间,此pod的容器共享这个网络命名空间。

2023-04-09 23:00:22 1207 1

原创 Kubernetes_容器网络_Calico_01_Calico作为CNI插件如何为Pod生成虚拟IP

Calico 设置静态IP以及设置IP范围

2023-04-02 10:11:25 1486

原创 Kubernetes_APIServer_APIServer简介

api server 是 Kubernetes 集群的网关。它是 Kubernetes 集群中的所有用户、自动化和组件都可以访问的中心接触点。API Server通过 HTTP 实现 RESTful API,执行所有 API 操作,并负责将 API 对象存储到持久存储后端。

2023-03-26 21:30:52 3426

转载 Kubernetes_k8s官网查看API文档的方法

Kubernetes_k8s官网查看API文档的方法

2023-03-26 16:43:39 2626

原创 Kubernetes_认证授权_初识认证授权

UserAccount、ServiceAccount、RBAC的关系

2023-03-12 20:05:44 551

原创 Kubernetes_APIServer_证书_02_K8S内部交互架构和所有证书

所有证书作用

2023-03-12 18:53:52 1191 2

原创 Kubernetes_容器网络_Calico_02_Calico的网络策略NetworkPolicy

Calico的网络策略NetworkPolicy

2023-02-19 22:03:18 791

原创 Kubernetes_Pod_Deployment、StatefulSet、DaemonSet、Job/CronJob四种控制器详解

Deployment、StatefulSet、DaemonSet、Job/CronJob四种控制器详解

2023-02-19 11:18:25 291

原创 Kubernetes_容器网络_Calico_04_Calico不同节点间Pod通信tunl0手动选择网卡

Calico不同节点间Pod通信tunl0手动选择网卡

2023-02-19 10:08:26 1855

转载 Kubernetes_CNCF&云原生

CNCF&云原生

2023-02-11 10:42:15 271

原创 Kubernetes_CGroup和Namespace(从Linux到Kubernetes)

从Linux的cgroup配置到Kubernetes中的cgroup配置

2023-02-11 09:17:35 693 1

原创 Kubernetes_容器网络_Calico_03_calicoctl工具的使用

calicoctl

2023-02-05 22:05:08 1129

原创 Kubernetes_容器网络_Calico_05_Calico网络解决方案和高级特性

Calico的两种模式

2023-02-05 10:08:57 985

原创 Kubernetes_容器网络_Flannel_01_Flannel简介

Flannel

2023-02-05 09:39:21 949 1

原创 Kubernetes_HPA实践使用

Kubernetes_HPA实践使用

2023-01-15 20:35:50 643

原创 Kubernetes_CRD自定义资源

CRD自定义资源

2023-01-15 11:29:23 678

原创 Kubernetes组件_Scheduler_02_二次调度

Descheduler

2023-01-01 10:49:40 622 1

原创 Kubernetes部署_使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)

Kubernetes部署_使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)

2022-12-23 23:10:03 1912 2

原创 Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)

Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)

2022-12-17 19:34:38 656

原创 Netty_06_手写RPC基础版(实践类)

netty实现rpc(基础版)

2022-12-11 10:59:18 342

原创 Netty_04_消息协议设计与实战(实践类)

Netty自定义消息格式

2022-12-10 23:01:22 270

原创 Netty_03_ByteBuf和网络中拆包粘包问题及其解决

Netty

2022-12-10 20:24:24 1004

原创 Netty_02_高性能的NIO框架

Nettynetty就是背好八股文就好了Netty和NIO的api对应TransportChannel ----对应NIO中的channelEventLoop---- 对应于NIO中的while循环EventLoopGroup: 多个EventLoop,就是事件循环ChannelHandler和ChannelPipeline—对应于NIO中的客户逻辑实现handleRead/handleWrite(intercept.

2022-12-10 15:26:29 452

原创 Netty_05_六种序列化方式(JavaIO序列化 XML序列化 Hessian序列化 JSON序列化 Protobuf序列化 AVRO序列化)(实践类)

各种各种的序列化方式

2022-12-10 09:44:36 626

原创 Kubernetes_Pod_三种控制器Deployment、StatefulSet和Job/CronJob

Deployment全解析

2022-10-30 20:20:17 386

原创 Kubernetes基础_03_ReplicaSet全解析

ReplicaSet全解析

2022-10-30 10:13:04 673

wiremock自动化测试

wiremock自动化测试,包含了wiremock安装包和postman各种情景下的测试用例,请配合博客学习使用。 博客地址/使用说明:https://maoqizhi.blog.csdn.net/article/details/123774212

2022-03-27

wiremock-all

包括wiremock安装包,postman测试用例

2022-03-13

kafka stream与interceptor、自定义partition、springboot集成kafka,亲测可用

包括四个demo,亲测可用,使用方式见博客 https://maoqizhi.blog.csdn.net/article/details/123305411 (1) kafka 自定义stream的使用demo (2) kafka 自定义interceptor的使用demo (3) kafka 自定义partition的使用demo (4) springboot集成kafka的使用demo

2022-03-06

springboot集成shardingJDBC实现分布式事务demo工程【天天打码,天天进步】

springboot集成shardingJDBC实现分布式事务demo工程,亲测可用 使用方式见博客:https://maoqizhi.blog.csdn.net/article/details/123149268?spm=1001.2014.3001.5502

2022-02-27

springboot集成shardingJDBC实现读写分离demo工程【天天打码,天天进步】

springboot集成shardingJDBC实现读写分离demo工程,亲测可用 使用方式见博客:https://maoqizhi.blog.csdn.net/article/details/123149268?spm=1001.2014.3001.5502

2022-02-27

springboot集成shardingJDBC分库分表demo工程【天天打码,天天进步】

springboot集成shardingJDBC分库分表demo工程,亲测有效,配置好mysql连接四要素,即可运行 使用方式见博客:https://maoqizhi.blog.csdn.net/article/details/122793433?spm=1001.2014.3001.5502

2022-02-26

filebeat安装包

filebeat安装包

2022-02-06

rabbitmq.txt

rabbitmq

2022-01-14

mall-canal-service.zip

canal工程

2022-01-14

mall-cart-service.zip

cart

2022-01-14

publicrepository.zip

rabbitmq总体

2022-01-11

Abc_RabbitMQConsumer_Demo.zip

rabbitmq

2022-01-11

rabbitmq-java (2).zip

rabbitmq

2022-01-11

rabbitmq-java (2).zip

rabbitmq

2022-01-11

rabbitmq-java.zip

rabbitmq 可用工程

2022-01-05

kafka2.8(centos7).zip

kafka2.8

2022-01-03

rabbitmq-3.8.8和erlang7(centos7).zip

centos7上安装rabbitmq

2022-01-01

rabbitmq.zip

rabbitmq安装包和安装说明书

2021-12-30

基于SpringCloud项目的电商项目-数据库.zip

基于SpringCloud项目的电商项目-数据库

2021-09-20

基于SpringCloud的电商项目

基于SpringCloud的电商项目-源码

2021-09-20

Kubernetes部署-使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)

该资源是使用kubernetes部署Mysql主从结构,整个步骤包括: 1. 编写namespace脚本,创建专门的namespace 2. 编写configmap,将mysql的配置文件配置到里面 3. 编写secret脚本,将需要的密码配置在里面 4. 编写initContainer脚本(备用),根据hostname判断是master还是slave,进而执行对应的命令 5. 编写pv和pvc脚本,申请磁盘资源(通过storageClass自动进行pv/pvc的创建) 6. 编写headless service脚本,配置mysql之间的网络关系 7. 编写StatefulSet脚本,初始化容器 资源中包含了完成这些步骤所需要k8s yaml文件 最后附上文章链接: https://blog.csdn.net/qq_36963950/article/details/125961315

2024-03-31

ss104301-kubemark

ss104301_kubemark

2023-01-03

kubemark kubemark测试k8s性能

https://blog.csdn.net/weixin_40579389/article/details/124472367

2023-01-02

redission的使用

redission的使用 博文:https://maoqizhi.blog.csdn.net/article/details/126923184 包括四个: 1、单机版redis存取 2、redis分布式锁 3、redis sentinel的存取 4、redis cluster的存取

2022-09-18

redis博客总集-jedis连接redis的所有操作

redis博客总集-jedis连接redis的所有操作

2022-09-18

test工程 test工程

test资源

2022-09-17

彻底搞懂Dockerfile文件

彻底搞懂Dockerfile文件 博文地址:https://maoqizhi.blog.csdn.net/article/details/126082479

2022-07-31

使用kubernetes部署ELK日志系统

使用kubernetes部署ELK日志系统

2022-07-24

使用kubernetes部署NFS系统完成数据库持久化

使用kubernetes部署NFS系统完成数据库持久化 1、搭建好NFS上的服务器 2、NFS服务器所在节点打好标签label 3、清理脚本和定时任务 4、软链接操作 5、SpringBoot集成Kubernetes将yaml文件部署到k8s集群上 参考博客:https://blog.csdn.net/qq_36963950/article/details/125949716

2022-07-24

kubernetes部署监控系统prometheus和grafana(亲测可用)

kubernetes部署监控系统prometheus和grafana(亲测可用) 参考资料:https://blog.csdn.net/qq_36963950/article/details/125698022

2022-07-23

leetcode leetcode

leetcode

2022-07-20

kubernetes部署监控系统prometheus和grafana

k8s部署监控系统prometheus和grafana

2022-07-11

kubernetes的四种部署策略(亲测可用)

k8s的四种部署策略(亲测可用) 1、滚动更新部署 2、立即创建部署 3、蓝绿部署(一键切换)(从滚动更新部署修改而来) 4、金丝雀部署(灰度/AB测试)(从蓝绿部署部署修改而来)

2022-07-10

<<k8s演示PPT>>

<<k8s演示PPT>>

2022-06-26

Pod进阶、Controller进阶、Resource和Dashboard

Pod进阶、Controller进阶、Resource和Dashboard 安装并使用好一个dashboard,操作及效果见博客:https://blog.csdn.net/qq_36963950/article/details/125115389

2022-06-04

手把手打镜像并运行到k8s容器上(亲测可用)

手把手打镜像并运行到k8s容器上(亲测可用) 博客地址:https://blog.csdn.net/qq_36963950/article/details/125036352 第一个示例:wordpress博客系统 第二个示例:自己写一个springboot项目生成镜像部署到K8S集群中 第三个示例:部署Nacos项目 1. 传统方式启动两个服务(user和order) 2. 两个服务(user和order)都是K8s中的Pod 3. user传统和order迁移K8s

2022-06-03

K8S持久化存储(亲测可用)【volumes PV/PVC StorageClass】

K8S持久化存储(亲测可用) 方式1:volumes 方式2:Pod + PersistentVolumeClaim(PV) + PersistentVolume(PVC) + NFS 方式3:Pod + PersistentVolumeClaim(PV) + StorageClass + NFS 博客地址(readme):https://blog.csdn.net/qq_36963950/article/details/125032161

2022-05-29

k8s Unable to connect to the server: x509: certificate is valid

k8s Unable to connect to the server: x509: certificate is valid for问题解决

2022-05-25

k8s集群安装和监控md

k8s集群安装和监控

2022-04-18

netty两个工程文件

netty两个工程

2022-04-06

空空如也

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

TA关注的人

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