Home
工程师部落
Cancel

ChartGPT 一些认识记录

几个基本概念 ChatGPT ChatGPT,全称聊天生成预训练转换器(英语:Chat Generative Pre-trained Transformer[2]),是OpenAI开发的人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5、GPT-4架构的大型语言模型并以强化学习训练。 大型语言模型 大型语言模型,大型语言模型(LLM)是指包含数千亿(或更多)参数...

MySQL如何保证数据不丢失

EXPLAIN Output Columns 列名 说明 id 执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置 select_ty...

MySQL计算索引高度

B+树索引介绍 B+树索引的本质是B+树在数据库中的实现。但是B+树索引有一个特点是高扇出性,因此在数据库中,B+树的高度一般在2到3层。也就是说查找某一键值的记录,最多只需要2到3次IO开销。按磁盘每秒100次IO来计算,查询时间只需0.0.2到0.03秒。 数据库中B+树索引分为聚集索引(clustered index)和非聚集索引(secondary index).这两种索引的共同点...

MySQL order by

1. innodb_sort_buffer_size 在创建InnoDB索引时用于指定对数据排序的排序缓冲区的大小。利用这块内存把数据读进来进行内部排序然后写入磁盘。这个参数只会在创建索引的过程中被使用,不会用在后面的维护操作;在索引创建完毕后innodb_sort_buffer会被释放。 这个值也控制了在执行online DDL期间DML产生的临时日志文件。 默认 1048576...

INSERT IGNORE 与 INSERT INTO的区别

例 insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据; insert ignore into table(name) select name from table2 例 INSERT INTO有无数据都插入,如果主键则不插入 1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下: insert into `news`(title,bod...

k8s创建pod流程

k8s创建pod流程  kubernetes 创建Pod 的 工作流: step.1 kubectl 向 k8s api server 发起一个create pod 请求(即我们使用Kubectl敲一个create pod命令) 。 step.2 k8s api server接收到pod创建请求后,不会去直接创建pod;而是生成一个包含创建信息的yaml。 step.3 apiserve...

Ubuntu安装kubeadm kubelet kubectl

Ubuntu安装kubeadm kubelet kubectl curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg apt-key add - vim /etc/apt/sou...

gocd 入门

GoCD介绍 GoCD 是一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译、自动化测试、自动部署等等。 GoCD 的基础框架由 Server 和 Agent 组成: Server 负责控制一切(配置),轮询材料(如代码仓库)的变化,检测到材料变化需要触发 Pipeline 时,将 Job 分配给 Agent 去执行 Agent 接收 Server 分配的 Job,...

Kubernetes 架构设计

架构设计 1. Master 节点上的程序 1.1 API Server 总体来看,Kubernetes APIServer 的核心功能是提供了 Kubernetes 各类资源对象(如 Pod、RC、Service 等)的增、删、改、查及 Watch 等 HTTPRest 接口, 成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。除此之外,它还有以...

MySQL如何保证数据不丢失

实现技术基础 MySQL 的两阶段提交 + WAL技术(Write-Ahead Logging,先写日志再写盘),这两个结合在一起保证了数据不会丢失。 先来看看 MySQL 两阶段提交和WAL流程 binlog binlog 在一个事务内,先将 binlog 写到 binlog buffer,然后在write binlog files,然后再 fsync 到磁盘,这里根据参...