自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程识堂的博客

一大堆干货正在路上,敬请期待哦,也可关注公众号【编程识堂】,持续为您更新!

  • 博客(14)
  • 收藏
  • 关注

原创 基于SSL/TLS双向安全连接设备CA证书认证

SSL/TLS 安全优势强认证。 用 TLS 建立连接的时候,通讯双方可以互相检查对方的身份。在实践中很常见的一种身份检查方式是检查对方持有的 X.509 数字证书。这样的数字证书通常是由一个受信机构颁发的,不可伪造。**保证机密性。**TLS 通讯的每次会话都会由会话密钥加密,会话密钥由通讯双方协商产生。任何第三方都无法知晓通讯内容。即使一次会话的密钥泄露,并不影响其他会话的安全性。完整性。 加密通讯中的数据很难被篡改而不被发现。SSL/TLS 协议TLS/SSL 协议下的通讯过程分为两部

2022-12-05 18:19:19 4835 2

原创 Kubernetes Pod生命周期你真的懂了吗?

整个k8s是推荐我们使用资源文件清单的格式编写, 资源清单有5个顶级的字段组成:apiVersion、kind、metadata、spec、status , stats是k8s集群运行的时候需要去关注的,即机器需要去关注的,而前面这四个,不管是开发工程师还是运维工程师都需要做一些基本的了解,以及探讨pod的生命周期。

2023-04-28 15:17:13 259

原创 一文读懂字符串String

首先,我们需要知道什么是不可变对象?不可变对象是在完全创建后其内部状态保持不变的对象。这意味着,一旦对象被赋值给变量,我们既不能更新引用,也不能通过任何方式改变内部状态。如果日常开发中中,需要进行字符串拼接,如何选择?1、如果只是简单的字符串拼接,考虑直接使用"+"即可。2、如果是在for循环中进行字符串拼接,考虑使用StringBuilder和StringBuffer。3、如果是通过一个List进行字符串拼接,则考虑使用StringJoiner。

2023-04-26 15:41:48 261

原创 一文读懂设备OTA升级

在迅速变化和发展的物联网市场,新的产品需求不断涌现,因此对于智能硬件设备的更新需求就变得空前高涨,设备不再像传统设备一样一经出售就不再变更。为了快速响应市场需求,一个技术变得极为重要,即OTA空中下载技术。物联网平台支持通过OTA方式进行设备固件升级,是智能设备修复系统漏洞、实现系统升级的手段,通过固件升级用户提供更好的服务。OTA固件升级功能不仅能够更新固件,而且还能重新配置片上硬件资源。同时,设备固件可通过OTA固件升级流程获得更新的补丁和更多安全算法防范病毒攻击。

2023-04-16 10:25:19 2312

原创 AIOT平台系列之产品物模型

物模型是指将物理设备的属性、服务、事件等信息进行抽象和建模,形成标准化的数据模型,以便于设备之间的互联互通和数据交换。在物联网中,物模型是设备接入平台和应用平台之间的重要桥梁,也是实现设备智能化的基础;

2023-04-01 16:45:23 1596

原创 Kubernetes系列之资源文件

通过我前面的文章,我们了解了如何通过命令行的方式创建一系列的资源,而企业中,包括k8s官方推荐我们使用资源文件方式去创建资源,由于通过linux的vi 、vim命令方式编写资源文件不太方便,本文通过我们的开发工具idea来编写。具有上线部署、滚动升级、创建副本、回滚到以前某一版本(成功/ 稳定)等功能。Deployment包含 ReplicaSet,除非需要自定义升级功能或者根本不需要升级Pod,否则还是建议使用 Deployment而不直接使用ReplicaSet。

2023-03-25 18:07:51 273

原创 阿里巴巴云原生&DevOps实战手册

阿里巴巴内部实战文档多维度案例讲解云原生&DevOps全方位讲解

2023-03-21 16:33:16 367

原创 Kubernetes系列之命令行

小伙伴儿,通过我之前的文章已经学会了docker,docker很多命令都是围绕命令行方式展开的,而我们的k8s也是同样的,所以这篇文章主题就是通过命令行认知我们的k8s。

2023-03-19 18:57:54 205

原创 Kubernetes系列之集群部署

k8s集群部署方式: ● 1. 使用minikube安装单节点集群,用于测试 ● 2. 采用工具kubeadm ● 3. 使用kubespray,google官方提供的工具。● 4. 全手动:二进制方式安装 ● 5. 全自动安装:rancher 、kubesphere 本文通过kubeadm 快速部署k8s集群

2023-03-11 23:08:34 107

原创 Kubernetes系列之基础概念

通过我前面的文章[Docker-Swarm](https://blog.csdn.net/qq_31509791/article/details/129102554),已经简单了解了容器集群化部署; 长期以来,Kubernetes 和 Docker Swarm被看做是vs的对手,在接下来的对比中,我们看一下它们 应该在何时被使用,以及怎么一起工作的。

2023-03-06 09:15:17 157

原创 容器化部署SpringBoot微服务

通过springboot 搭建微服务项目,使用docker容器化集群部署,通过maven插件,结合maven命令,实现打包、生成镜像、推送到私有镜像仓库功能。

2023-03-04 15:03:17 955

原创 微服务系列之分布式日志系统ELK

ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被成为Elastic Stack!

2023-02-23 17:34:57 878

原创 Docker-Swarm

Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,DockerCompose 是一个在单个服务器或主机上创建多个容器的工具,可以将组成某个应该的多个docker容器编排在一起,同时管理。而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口(docker stack)统一管理这些Docker主机上的各种Docker资源。

2023-02-18 17:40:04 538

原创 Docker容器虚拟化技术

人们说“Docker”时,他们通常是指 Docker Engine,它是一个客户端 - 服务器应用程序,由 Docker守护进程、一个REST API指定与守护进程交互的接口、和一个命令行接口(CLI)与守护进程通信(通过封装REST API)。Docker Engine 从 CLI 中接受docker 命令,例如 docker run 、docker ps 来列出正在运行的容器、docker images 来列出镜像等等。

2023-02-18 17:27:16 769

空空如也

空空如也

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

TA关注的人

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