自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 python knowledge

1.list跟tuple区别(列表跟元组)tuple 不可修改元素,放弃了对元素的增删(内存结构设计上变的更精简),换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 list 占用更小。能用 tuple 的地方就不用 list。2.集合set跟字典dict的区别集合set是指无序的不重复元素序列。set和dict的区别在于,dict是存储key-value,每一个key都是唯一的,set相对于dict存储的是key,元素重复会自动过滤掉。3.深拷贝&浅拷贝(值的复制

2021-02-20 17:31:49 172

原创 kafka介绍

当消费者开始从分区消费消息时,它将其消费者偏移量初始化为特定值(通常是该分区的最后提交的偏移量)。当它消费消息时,它会更新其消费者偏移量以反映它已成功处理的最后一条消息的位置。当生产者向 Kafka 主题发送消息时,它会指定主题名称和消息键值对。然后,生产者将消息发送到集群中的 Kafka 代理,该代理根据分区方案将消息附加到适当的分区。是消费者在主题的分区中成功处理的最后一条消息的位置。它由每个消费者组维护,跟踪其消费的每个分区的偏移量。消费者的数量将根据处理交易消息的速度要求而增加。

2024-01-05 10:46:39 846 1

原创 2021-03-24 ansible

roles介绍 角色(roles)是ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单的说,...

2021-07-03 20:38:44 108

原创 Jenkins CICD相关

1.如何在jenkins中备份和复制文件创建备份,需要做的就是定期备份JENKINS_HOME目录。在/etc/sysconfig/jenkins 下,JENKINS_HOME="/var/lib/jenkins"这包含所有构建作业配置,从属节点配置以及构建历史记录。 要创建Jenkins设置的备份,只需复制此目录2. jenkins插件gitlab插件传送文件到目标服务然后执行命令: publish over sshblue ocean 流水线maven node等语言插件3. 如何在Je

2021-06-21 17:13:29 103

原创 vue中let var 和const 区别

var函数级作用域 (没定义输出会undefined)let块级作用域 局部变量,仅在方法内有效(没定义输出会报错)const块级作用域 定义常量,不可修改const与let 一样不可重复声明,var可以重复申明变量(2). var 是函数级作用域,let是块级作用域例子:  {    let n = 10;    var m = 1;  }  结果:n // 会报错:ReferenceError:a is not defined.  结果:m // 1

2021-05-20 18:15:26 1101

原创 k8s相关知识整理

查看某个pod的信息kubectl -n ${namespace} describe pod ${podName}查看pods详细信息kubectl get pods -n namespace -o wide#kubectl patch:使用补丁修改、更新某个资源的字段,比如更新某个nodekubectl patch node/node-0 -p ‘{“spec”:{“unschedulable”:true}}’kubectl logs查最后10条最新日志命令kubectl logs --

2021-03-28 17:08:50 117

原创 nginx-优化

1.nginx进程数建议按照cpu数目来指定,一般跟cpu核心数的2倍。worker_processes 8;2.Nginx最大打开文件数worker_rlimit_nofile 65535;这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。3.开启高效传输模式sendfile on:开启高效文件传输模式4.连接超时时间client

2021-03-07 15:54:27 159

原创 redis相关

Redis是一个key-value存储系统(键值存储系统),支持丰富的数据类型,如:String、list、set、zset、hashRedis以内存作为数据存储介质,读写数据的效率极高。Redis跟memcache不同的是,储存在Redis中的数据是持久化的支持主从配置,可以配置集群使用场景:1、配合关系型数据库做高速缓存,会话缓存(最常用),session,日志缓存等。2、消息队列(支付),django+celery,redis用做数据存储3、活动排行榜或计数,限制一个手机号发多少条短信、

2021-02-19 17:23:16 47

原创 MySQL相关

mysql主要存储引擎mysql的主要存储引擎有:innoDB,myISAM,merge,memorymyISAM:访问速度尤其快,如果以查询和插入为主的表可以设置myISAM引擎,锁定级别是表锁定缺点:不支持事务,不支持外键,innoDB:自动增加列,支持事务安全,支持外键,锁定级别是行级锁定,支持更高的并发存着缓冲管理,通过缓冲池,将索引和数据全部缓存起来,加快查询的速度;缺点:读写效率较差,占用的数据空间相对较大Memory:将数据存在内存,读取速度快,机器重启后丢失数据。数据量大时,会

2021-02-19 15:56:10 107

转载 DNS域名解析过程

DNS 协议可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。完整域名解析过程OK,将我们上面所说的域名服务器之间的 DNS 查询请求过程和域名缓存结合起来,就是一个完整的 DNS 协议进行域名解析的过程。这里我们以正向解析为例(域名解析成 IP 地址):1)首先搜索浏览器的 DNS 缓存,缓存中维护一张域名与 IP 地址的对应表;2)若没有命中,则继续搜索操作系统的 DNS 缓存;3)若仍然没有命中,则操作系统将域名发送至本地域名服务器,本地域名服务器查询自己的 DNS 缓存,查

2021-02-19 15:13:38 103

原创 mysql慢查询分析

慢查询分析慢查,顾名思义就是很慢的查询。SQL的执行总是有一个执行时间的,通过long_query_time参数告诉MySQL,当SQL的执行时间超过该参数的指定值后就将这条SQL记录在慢查日志中。默认的long_query_time默认值为10s在MySQL5.1之前确实慢查日志确实是以文件的形式存在。但是MySQL5.1之后MySQL允许我们可以将慢查日志放入一个数据表中,便于我们查看分析。现在公司使用的一般都是5.6~5.7版本。当然即使5.1版本之后支持了将数据放入Table中,默认配置依

2021-02-19 14:55:01 972

空空如也

空空如也

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

TA关注的人

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