会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MingsonZheng
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2021年8月15日
华为云云原生王者之路钻石集训营--学习笔记
摘要: 目录 云原生钻石课程开篇直播 容器运行时技术深度剖析 Kubernetes技术架构深度剖析 Kubernetes高级调度器原理详解 Kubernetes存储架构原理深度剖析(上) Kubernetes存储架构原理深度剖析(下) Kubernetes网络架构原理深度剖析(上) Kubernetes网络
阅读全文
posted @ 2021-08-15 22:17 郑子铭
阅读(914)
评论(0)
推荐(0)
2021年8月1日
Kubernetes全栈架构师(资源调度上)--学习笔记
摘要: 目录 Replication Controller和ReplicaSet 无状态服务Deployment概念 Deployment的创建 Deployment的更新 Deployment的回滚 Deployment扩容和缩容 Deployment更新暂停和恢复 Deployment更新注意事项 有状
阅读全文
posted @ 2021-08-01 22:59 郑子铭
阅读(794)
评论(2)
推荐(0)
2021年7月26日
2021 ASP.NET Core 开发者路线图
摘要: GitHub地址:https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.zh-Hans.md
阅读全文
posted @ 2021-07-26 13:13 郑子铭
阅读(795)
评论(0)
推荐(1)
2021年7月25日
Kubernetes全栈架构师(基本概念)--学习笔记
摘要: 目录 为什么要用Kubernetes? K8s控制节点-Master概念 K8s计算节点-Node概念 什么是Pod? 为什么要引入Pod? 创建一个Pod 零宕机发布应用必备知识:Pod三种探针 零宕机必备知识:StartupProbe 零宕机必备知识:Liveness和Readiness 零宕机
阅读全文
posted @ 2021-07-25 23:02 郑子铭
阅读(839)
评论(0)
推荐(0)
Kubernetes全栈架构师(Docker基础)--学习笔记
摘要: 目录 Docker基础入门 Docker基本命令 Dockerfile用法 制作小镜像上 多阶段制作小镜像下 Scratch空镜像 Docker基础入门 Docker:它是一个开源的软件项目,在Linux操作系统上,docker提供了一个额外的软件抽象层及操作系统层虚拟化的自动管理机制。 物理机:
阅读全文
posted @ 2021-07-25 12:50 郑子铭
阅读(1192)
评论(0)
推荐(0)
2021年7月20日
Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记
摘要: 目录 二进制Metrics&Dashboard安装 二进制高可用集群可用性验证 生产环境k8s集群关键性配置 Bootstrapping: Kubelet启动过程 Bootstrapping: CSR申请和证书颁发原理 Bootstrapping: 证书自动续期原理 二进制Metrics&Dashb
阅读全文
posted @ 2021-07-20 00:22 郑子铭
阅读(1931)
评论(0)
推荐(0)
2021年7月19日
Kubernetes全栈架构师(二进制高可用安装k8s集群部署篇)--学习笔记
摘要: 目录 二进制高可用基本配置 二进制系统和内核升级 二进制基本组件安装 二进制生成证书详解 二进制高可用及etcd配置 二进制K8s组件配置 二进制使用Bootstrapping自动颁发证书 二进制Node节点及Calico配置 二进制高可用基本配置 k8s高可用架构解析,高可用Kubernetes集
阅读全文
posted @ 2021-07-19 00:04 郑子铭
阅读(3295)
评论(0)
推荐(2)
2021年7月10日
Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记
摘要: 目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token过期处理 Kubeadm Node及Calico节点配置 Dashboard&Metrics Ser
阅读全文
posted @ 2021-07-10 09:26 郑子铭
阅读(1794)
评论(0)
推荐(1)
2021年7月4日
.NET 云原生架构师训练营(设计原则与模式)--学习笔记
摘要: 在复杂系统的架构设计中引入设计原则与模式,能够极大降低复杂系统开发、和维护的成本 目录 几个问题 为什么要学习设计模式 优良架构设计的具体指标 理解复杂系统 面向对象思想(指导复杂系统的分析、设计、实现) 设计原则 设计模式 几个问题 单一职责原则的职责是什么 依赖倒置中的依赖是什么?(依赖注入DI
阅读全文
posted @ 2021-07-04 00:29 郑子铭
阅读(235)
评论(2)
推荐(0)
2021年7月1日
.NET 云原生架构师训练营(Identity Server)--学习笔记
摘要: 目录 OAuth 2.0 OpenID Connect QuickStart OAuth 2.0 概念 过程 通信 组件 示例代码 概念 OAuth 2.0 是一个授权协议,它允许软件应用代表(而不是充当)资源拥有者去访问资源拥有者的资源(如何让一个系统组件获取另一个系统组件的访问权限) 受保护的资
阅读全文
posted @ 2021-07-01 23:53 郑子铭
阅读(695)
评论(0)
推荐(3)
2021年6月19日
DDD实战课(实战篇)--学习笔记
摘要: 目录 DDD实践:如何用DDD重构中台业务模型? 领域建模:如何用事件风暴构建领域模型? 代码模型(上):如何使用DDD设计微服务代码模型? 代码模型(下):如何保证领域模型与代码模型的一致性? 边界:微服务的各种边界在架构演进中的作用? 视图:如何实现服务和数据在微服务各层的协作? 从后端到前端:
阅读全文
posted @ 2021-06-19 19:22 郑子铭
阅读(2623)
评论(0)
推荐(9)
2021年3月12日
DDD实战课--学习笔记
摘要: 目录 学好了DDD,你能做什么? 领域驱动设计:微服务设计为什么要选择DDD? 领域、子域、核心域、通用域和支撑域:傻傻分不清? 限界上下文:定义领域边界的利器 实体和值对象:从领域模型的基础单元看系统设计 聚合和聚合根:怎样设计聚合? 领域事件:解耦微服务的关键 DDD分层架构:有效降低层与层之间
阅读全文
posted @ 2021-03-12 08:15 郑子铭
阅读(1156)
评论(0)
推荐(5)
2021年2月22日
.NET 云原生架构师训练营(模块二 基础巩固 安全)--学习笔记
摘要: 2.8 安全 认证 VS 授权 ASP .NET Core 认证授权中间件 认证 JWT 认证 授权 认证 VS 授权 认证是一个识别用户是谁的过程 授权是一个决定用户可以干什么的过程 401 Unauthorized 未授权 403 Forbidden 禁止访问 ASP .NET Core 认证授
阅读全文
posted @ 2021-02-22 23:38 郑子铭
阅读(622)
评论(0)
推荐(0)
2021年1月19日
.NET 云原生架构师训练营(模块二 基础巩固 Scrum 团队)--学习笔记
摘要: 2.7.3 Scrum 团队 理想的环境 团队章程 如何组建 Scrum 团队 产品待办事项列表 用户故事 敏捷开发流程 理想的环境 5-9人 100% 跨职能 在一起 自组织 自组织 目标 授权 沟通 可视化 辅导 奖励 要我做 ⇒ 我想做,我要做,我要做好 团队章程 团队价值观:速度与工作时间
阅读全文
posted @ 2021-01-19 23:24 郑子铭
阅读(229)
评论(0)
推荐(0)
2021年1月18日
.NET 云原生架构师训练营(模块二 基础巩固 Scrum 核心)--学习笔记
摘要: 2.7.2 Scrum 核心 3个工件 5个会议 5个价值观 3个工件 产品待办列表(Product Backlog) Sprint 待办列表(Sprint Backlog) 产品增量(Product Increment) 5个会议 产品 Backlog 梳理会议(product backlog r
阅读全文
posted @ 2021-01-18 00:10 郑子铭
阅读(353)
评论(0)
推荐(0)
2021年1月16日
.NET 云原生架构师训练营(模块二 基础巩固 Scrum 简介)--学习笔记
摘要: 2.7.2 Scrum 简介 SCRUM 是什么 SCRUM 精髓 SCRUM 框架 角色 SCRUM 是什么 SCRUM 是迄今为止最著名的敏捷方法,主要用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代式的开发过程 SCRUM 精髓 两个优化 三个拆分 两个优化 优化商业价值 优化过
阅读全文
posted @ 2021-01-16 00:46 郑子铭
阅读(251)
评论(0)
推荐(0)
2021年1月15日
.NET 云原生架构师训练营(模块二 基础巩固 敏捷开发)--学习笔记
摘要: 2.7.1 敏捷开发 敏捷介绍 敏捷的起源 敏捷软件开发宣言 敏捷开发十二原则 生命周期对比 敏捷开发的特点 敏捷的发展 敏捷的核心 敏捷的起源 2001年,17个老头子在一起一边滑雪,一边讨论工作,制定了《敏捷软件开发宣言》 从60年代中期开始到20世纪末,软件行业得到了非常迅猛的发展,软件系统的
阅读全文
posted @ 2021-01-15 23:32 郑子铭
阅读(396)
评论(0)
推荐(1)
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ Masstransit 异常处理)--学习笔记
摘要: 2.6.8 RabbitMQ -- Masstransit 异常处理 异常处理 其他 高级功能 异常处理 异常与重试 重试配置 重试条件 重新投递信息 信箱 异常与重试 Exception public class SubmitOrderConsumer : IConsumer<SubmitOrde
阅读全文
posted @ 2021-01-15 00:09 郑子铭
阅读(516)
评论(0)
推荐(0)
2021年1月13日
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ Masstransit 详解)--学习笔记
摘要: 2.6.7 RabbitMQ -- Masstransit 详解 Consumer 消费者 Producer 生产者 Request-Response 请求-响应 Consumer 消费者 在 MassTransit 中,一个消费者可以消费一种或多种消息 消费者的类型包括:普通消费者,saga,sa
阅读全文
posted @ 2021-01-13 22:52 郑子铭
阅读(763)
评论(0)
推荐(2)
2021年1月12日
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ Masstransit 介绍)--学习笔记
摘要: 2.6.6 RabbitMQ -- Masstransit 介绍 Masstransit 是什么 Quickstart 消息 Message Masstransit 是什么 Masstransit 是一个 .NET 免费开源的分布式应用框架 集成多种消息中间件(Rabbitmq, Azure, Se
阅读全文
posted @ 2021-01-12 22:02 郑子铭
阅读(1260)
评论(0)
推荐(0)
2021年1月11日
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ 业务场景详解)--学习笔记
摘要: 2.6.5 RabbitMQ -- 业务场景详解 异步处理 应用解耦 流量削锋 日志处理 异步处理 串行方式 并行方式 异步方式 串行方式 _userRepo.Add(user); _emailService.Send(user); _smsService.Send(user); 并行方式 _use
阅读全文
posted @ 2021-01-11 21:41 郑子铭
阅读(271)
评论(0)
推荐(0)
2021年1月10日
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ 工作队列和交换机)--学习笔记
摘要: 2.6.4 RabbitMQ -- 工作队列和交换机 WorkQueue Publish/Subscribe Routing EmitLog WorkQueue WorkQueue:https://www.rabbitmq.com/tutorials/tutorial-two-dotnet.html
阅读全文
posted @ 2021-01-10 23:20 郑子铭
阅读(278)
评论(0)
推荐(0)
2021年1月9日
.NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ HelloWorld)--学习笔记
摘要: 2.6.3 RabbitMQ -- HelloWorld 发送端 接收端 rabbitmq container 发送信息 https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html 新建控制台项目 Sender,Receiver 添加 nu
阅读全文
posted @ 2021-01-09 22:12 郑子铭
阅读(275)
评论(0)
推荐(0)
2021年1月8日
.NET 云原生架构师训练营(模块二 基础巩固 消息队列 介绍与基础)--学习笔记
摘要: 2.6.1 消息队列 -- 介绍 主要使用场景 队列的三种形式 消息队列的优点 主要使用场景 典型的异步处理 流量削锋 应用解耦 队列的三种形式 点对点 工作队列 发布与订阅 消息队列的优点 1、屏蔽异构平台的细节:发送方、接收方系统之间不需要了解双方,只需认识消息。 2、异步:消息堆积能力;发送方
阅读全文
posted @ 2021-01-08 22:28 郑子铭
阅读(235)
评论(0)
推荐(0)
2021年1月7日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB API重构)--学习笔记
摘要: 2.5.8 MongoDB -- API重构 Lighter.Domain Lighter.Application.Contract Lighter.Application LighterApi Lighter.Application.Tests Lighter.Domain 将数据实体转移到 Li
阅读全文
posted @ 2021-01-07 22:58 郑子铭
阅读(317)
评论(0)
推荐(0)
2021年1月6日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB API实现)--学习笔记
摘要: 2.5.7 MongoDB -- API实现 问题查询单个实现 问题查询列表实现 问题跨集合查询实现 问题创建实现 问题更新实现 问题回答实现 问题评论实现 问题投票实现 回答实现 QuestionController namespace LighterApi.Controller { [ApiCo
阅读全文
posted @ 2021-01-06 22:33 郑子铭
阅读(167)
评论(0)
推荐(0)
2021年1月5日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 问答系统)--学习笔记
摘要: 2.5.6 MongoDB -- 问答系统 MongoDB 数据库设计 API 实现概述 MongoDB 数据库设计 设计优化 内嵌(mongo)还是引用(mysql) 数据一致性 范式:将数据分散到不同的集合;反范式:使用内嵌文档 在范式化的情况下需要在进行多次查询再拼装数据,或者使用 looku
阅读全文
posted @ 2021-01-05 22:52 郑子铭
阅读(237)
评论(0)
推荐(0)
2021年1月4日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 聚合)--学习笔记
摘要: 2.5.5 MongoDB -- 聚合 排序 索引类型 创建索引 排序 // 升序 db.getCollection('author').find({}).sort({"age": 1}).limit(20) // 降序 db.getCollection('author').find({}).sor
阅读全文
posted @ 2021-01-04 23:50 郑子铭
阅读(224)
评论(0)
推荐(0)
2021年1月3日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 更新和删除)--学习笔记
摘要: 2.5.4 MongoDB -- 更新和删除 整体更新 更新字段 字段操作 数组操作 删除 https://docs.mongodb.com/manual/reference/operator/update/ updateOne updateMany replaceOne 整体更新 db.quest
阅读全文
posted @ 2021-01-03 23:38 郑子铭
阅读(229)
评论(1)
推荐(0)
2021年1月2日
.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 写入和查询)--学习笔记
摘要: 2.5.3 MongoDB -- 写入和查询 写入 查询 查找操作符 逻辑操作符 其他 嵌套对象 数组 游标方法 写入 https://docs.mongodb.com/manual/tutorial/insert-documents/ insertOne insertMany db.questio
阅读全文
posted @ 2021-01-02 21:43 郑子铭
阅读(305)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告