51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
华为
HarmonyOS
VARCHAR 最多存多少个字符?|mysql系列(3)
作者小汪哥写代码来源小汪哥(ID:xwgcoding)前言上篇《VARCHAR(M)到底占用多少个字节mysql系列(2)》分享了VARCHAR(M)占用多少个字节,那VARCHAR最大能存多少个字符呢以及了解这些对我们平时的开发工作中有什么帮助呢那我们就要了解下存储引擎中是怎么来处理数据的。这里我们还是以InnoDB为例。InnoDB数据记录的结构在《执行sql语句时发生了什么mysql系列(1)》一文中讲到,MySQL服务器上负责对表中数据的读取和落盘(即写入磁盘)...
qezhu521
0回复
6745浏览
mysql
VARCHAR
VARCHAR(M) 到底占用多少个字节?|MySQL系列(2)
作者小汪哥写代码来源小汪哥(ID:xwgcoding)前言这个问题其实很有迷惑性,问的是字节,不是字符,我们知道在计算机中只能存储二进制数据。所以要搞清楚这个问题就要搞清楚下面2个问题:1.字节和字符的对应关系。2.varchar到底能存多少个字节。为了搞清楚上面两个问题,又必须搞清楚mysql的字符集和比较规则,以及mysql记录的存储结构。这里我们都是以常用的InnoDB引擎为讨论的前提的。如果你了解了上面的问题,你也可以回答下面...
qezhu521
0回复
5432浏览
varchar
mysql
执行sql 语句时发生了什么?|mysql 系列(1)
作者小汪哥写代码来源小汪哥(ID:xwgcoding)前言当我们用navicat、mysqlworkbench等mysql的客户端执行一条sql语句后,我们就能得到相应的结果。例如:那么这个过程发生了什么呢执行一条sql就是一次Rpc的调用mysql是一个客户端、服务端的架构。我们平时使用的大部分程序app其实是由两部分组成的,一部分是客户端程序,一部分是服务器程序。以我们常用的微信、qq为例。我们手机里面装的客户端,机房的服务器中运行着server端。我们...
qezhu521
0回复
5079浏览
MySQL
数据库
画地为牢,细谈VM和容器
作者二哥聊云原生来源二哥聊云原生(ID:LanceAndCloudnative)接下来的几篇,二哥和大家聊聊容器的一些概念和容器安全。云原生看起来是横空出世,但如果仔细看看在这个概念出来之前的技术迭代和演进,我们会发现这一切冥冥之中早已安排。前人在“虚拟化”、“不可变基础设施”、“微服务”、“容器”、“容器编排”等领域各种各样的尝试使得云原生的诞生成为必然。如今,大家聊云原生必然会说到一个词:容器。说到容器,大家总自...
gjsoftware
0回复
5401浏览
容器
虚拟机
特洛伊木马-图解VXLAN容器网络通信方案
作者二哥聊云原生来源二哥聊云原生(ID:LanceAndCloudnative)一篇文章围绕一张图,讲述一个主题。不过这个主题偏大,我估计需要好几篇文章才能说得清楚。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。其中K8s是不可变基础设施的压舱石。典型的K8s集群由数十个Node,成百个Pod,上千个Container组成。相互隔离的容器间需要协作才能完成更大规模的应用。而协作就需要网络通信。这篇文章我主要通过下面...
gjsoftware
0回复
5295浏览
容器
网络通信
微服务:我们需要从单体转到微服务吗?
作者oec2003来源不止dotNET(ID:moredotnet)微服务或许你没有真正实践过,但一定听说过,虽然已经到了2022年,这个词依然很热,可以通过搜索google指数看得到。起源“微服务”一词源于2011年5月在威尼斯附近的一次软件架构师研讨会上进行的架构风格的讨论。2012年5月讨论小组决定将这种架构风格命名为“微服务”。FredGeorge同年在一次技术大会上进行自己的微服务实践分享,并说微服务是一种细粒度的SOA,但最终将其发扬光大的...
fldj
0回复
6354浏览
微服务
架构
微服务:如何拆分服务?
作者oec2003来源不止dotNET(ID:moredotnet)在微服务的落地中,第一步就需要进行微服务的拆分,服务的拆分很困难也很重要,本文就讲讲怎么进行服务的拆分。技术发展到现在,还没有一个具体的,设计完善的标准方法来完成服务的拆分,服务的拆分是一门技术更是一门艺术。对于服务的拆分,有两种情况:1、从零开始开发新的产品,采用微服务架构,进行服务拆分;2、将现有的单体架构的产品重构成微服务架构,进行服务拆分。如果做的...
fldj
0回复
5778浏览
微服务
架构
dotNetCore操作Redis(含CentOS7哨兵模式部署)
作者冯威来源不止dotNET(ID:moredotnet)现在说到使用缓存中间件基本就是Redis了,通常开发环境或测试环境部署一个单机版就可以运行了,但要上生产环境还需要进行高可用的方式来部署,本文说说在CentOS7中Redis高可用的部署以及在dotNetCore中怎样调用。环境CentOS:7.5Redis:5.0.7dotNetCore:3.0CSRedisCore:3.3.0Redis部署的几种方式单机版:用于开发或测试环境主从模式:主从模式提供了一种备份的机制,主库可以进行读写...
fldj
0回复
5508浏览
Redis
CentOS7
Docker安装MySql-挂载外部数据和配置
作者冯威来源不止dotNET(ID:moredotnet)在上一篇中《在CentOS7中使用Docker安装MySql》中介绍了怎样在Docker中安装Mysql,但存在两个问题:1、用户密码和字符集等的设置,需要安装完MySql后,进入到MySql中去设置,非常麻烦;2、配置文件和数据文件都在MySql的容器内,不是很安全。本文将介绍怎样在创建容器时通过参数的配置来解决上面两个问题。环境CentOS:7.4Docker:1.13.1MySql:8.0.11设置环境变量设置环境变量和镜像的参...
fldj
0回复
1.3w浏览
MySql
Docker
在CentOS7中使用Docker安装MySql
作者冯威来源不止dotNET(ID:moredotnet)Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。上面是百度百科中Docker的介绍,因为Docker的诸多好处,准备在产品中使用,最近做了些技术的预研,本文主要介绍在CentOS7中使用Docker来安装MySql。环境CentOS:7.4Docker:1.13.1MySq...
fldj
0回复
5906浏览
MySql
CentOS7
容器中的一号进程
作者没有文案的夏老师来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)如何理解init进程linux进程在树中排序。每个进程都可以产生子进程,并且除了最顶层的进程之外,每个进程都有一个父进程。一旦我们启动了多个进程,那么容器里就会出现一个pid1,也就是我们常说的1号进程或者init进程,然后由这个进程创建出其他的子进程。接下来,我带你梳理一下init进程是怎么来的。一个Linux操作系统,在系统打开电源,...
fldj
0回复
6308浏览
容器
一号进程
PostgreSQl 12主从流复制及归档配置
作者小姜来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)大家好,我是小姜。一名落魄的低层运维工程师。上一篇文章说道PostgreSQL12的源码部署,这里我们说一下PostgreSQl12的主从流复制和归档配置。主从复制的两种形式1)基于文件的日志传送创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器...
fldj
0回复
7094浏览
PostgreSQl
主从复制
PostgreSQL 12源码包部署及用户管理
作者小姜来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)前言时间序列数据库(TimeSeriesDatabase)是用于存储和管理时间序列数据的专业化数据库,具备写多读少、冷热分明、高并发写入、无事务要求、海量数据持续写入等特点,可以基于时间区间聚合分析和高效检索,广泛应用在物联网、经济金融、环境监控、工业制造、农业生产、硬件和软件系统监控等场景。最近公司需要使用时序数据库,经过调研发现,TimeScale...
fldj
0回复
5666浏览
PostgreSQL
数据库
真正运行容器的工具:深入了解 runc 和 OCI 规范
作者没有文案的夏老师来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)我们谈谈位于Docker、Podman、CRIO和Containerd核心的工具:runc。原始容器运行时如果试图将链从最终用户绘制到实际的容器进程,它可能如下所示:runc是一个命令行客户端,用于运行根据OpenContainerInitiative(OCI)格式打包的应用程序,并且是OpenContainerInitiative规范的兼容实现。有一个关于如何运行容器和管理容器映像的开放容器计...
fldj
0回复
1.0w浏览
容器
runc
OCI
Kubernetes CRI -- 容器运行时接口解析
作者没有文案的夏老师来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)kubelet的组件kubelet本身,也是按照“控制器”模式来工作的。它实际的工作原理,可以用如下所示的一幅示意图来表示清楚。KubeletServer对外提供API,供kubeapiserver、metricsserver等服务调用。比如kubectlexec时需要通过KubeletAPIexec{token}与容器进行交互;ContainerManager管理容器的各种资源,比如CGroups、QoS、cpuset、device等...
fldj
0回复
8702浏览
容器
Kubernetes
MySQL 索引数据结构解析
作者老郑来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)概述索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引数据结构二叉树二叉树(binarytree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树...
fldj
0回复
5378浏览
MySQL
索引数据结构
容器与pod中的僵尸进程
作者程帆来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)三种状态的进程模型按进程在执行过程中的不同情况至少要定义三种状态:运行(running)态:进程占有处理器正在运行的状态。进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;在多处理机系统中,则有多个进程处于执行状态。就绪(ready)态:进程具备运行条件,等待系统分配处理器以便运行的状态。当进程已分配到除CPU以外的所...
fldj
0回复
6296浏览
DevOps
Jenkins
微服务治理 Istio 1.6部署和应用
作者Double冬来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)ServiceMeshServiceMesh的中文译为“服务网格”,是一个用于处理服务和服务之间通信的基础设施层,它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需的基本组件功能,例如服务发现、负载均衡、监控、流量管理、访问控制等。在实践中,服务网格通常实现为一组和应用程序部署在一起的轻量级的网络代理,但对应用程序...
fldj
0回复
4812浏览
微服务
Service Mesh
Zabbix告警消息推送至kafka并消费至企业微信
作者wanger来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)应用场景由于朋友所在公司对安全性要求较高,zabbix所在的网络环境不能上外网,因此不能通过zabbix将告警直接发送至一些即时通讯工具,这就需要将报警消息发送至一些中间件,并通过中间件转发出去,这里选择使用了kafka,当然kafka中不只有报警信息,也有其他需要发送的数据,这里就不过多透漏基础环境配置kafka集群已部署好,这里不介绍安装细节vi...
fldj
0回复
6196浏览
Redis
基础知识
使用docker搭建MySQL主从复制
作者wanger来源运维开发故事(ID:mygsdcsf)转载请联系授权(微信ID:wanger5354)MySQL的主从复制之前也没做过,刚百度了下发现并不算难,但同时开两个虚机挺麻烦,于是我就想到了使用docker来配置MySQL主从复制。环境:docker,centos,MySQL镜像,这里我直接pull了一个镜像运行一个master容器dockerrundnamemasterp3307:3306eMYSQLROOTPASSWORDrootmysqldockerpsa这里将master容器的3306端口映射给主机的3307端口,e代表设置环...
fldj
0回复
9793浏览
MySQL
主从复制
暂无内容
1
91
92
93
94
95
96
97
98
99
100
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅