自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang中iota的用法

iota是Go语言的一个预定义标识符,它表示的是const声明块(包括单行声明)中每个常量所处位置在块中的偏移值(从零开始)。同时,每一行中的iota自身也是一个无类型常量,可以像无类型常量那样自动参与不同类型的求值过程,而无须对其进行显式类型转换操作。

2024-05-29 15:41:14 315

原创 系统性能工具 -内存篇

free提供的是系统使用内存的总体情况,包括空闲内存量。由于这些高速缓存和缓冲区总是可以被丢弃的,所以,当应用程序需要时这些内存还是可以使用的,free显示的是空闲内存容量加上或减去这些缓冲区的容量。在报告一些内存统计数据时,Linux内核报告的是每秒页面的数量,该值根据其运行的架构可以发生变化。缓冲区和缓存(物理内存太多):相反,如果你的系统物理内存容量超过了应用程序的需求,Linux就会在物理内存中缓存近期使用过的文件,这样,后续访问这些文件时就不用去访问硬盘了。❑物理内存是如何被使用的。

2024-05-21 14:31:53 288

原创 性能分析工具-CPU

cpu性能分析工具

2024-05-20 16:55:37 287

原创 设计模式-工厂模式

2024-02-23 15:25:51 370

原创 网络知识之-网络层协议

IP和ARP协议介绍

2024-02-21 18:27:04 407

原创 golang中的interface的使用

interface类型有一个(type,value)对,反射是操纵这个(type,value)的机制。

2022-08-28 17:17:36 958 1

原创 跨城市社保转移

生活中的社保转出步骤

2022-08-16 22:00:50 2184

原创 golang中channel,slice,map的学习记录

golang的原理结构理解

2022-08-14 17:34:25 344

原创 我喜爱的动物

童年的趣事

2022-08-14 16:40:24 78

原创 童年的记忆

自己的童年

2022-08-14 16:39:41 44

原创 我喜爱的职业

我的家人相关

2022-08-14 16:38:54 57

原创 我最熟悉的朋友

我的家人的介绍

2022-08-14 16:37:52 39

原创 我的成长之路和我的学习生活

学习生活的简单记忆

2022-08-14 16:36:44 219

原创 我喜爱的文学

生活中的习惯

2022-08-14 16:35:39 60

原创 我的业余生活

记录简单而随性的生活

2022-08-14 16:34:17 58

原创 我知道的风俗 和我喜欢的节日

记录曾经历的美好

2022-08-14 16:32:59 267

原创 我尊敬的人

纪念自己生活中遇到的人和事

2022-08-14 16:19:27 89

原创 Influxdb使用和docker安装

可以直接使用星数最多的执行也可以下载指定的版本:1.2 运行运行成功后可以进入容器中:2.influxdb的学习2.1 数据库的操作2.2 数据表的操作2.3 数据的操作增加数据采用insert的方式,要注意的是 InfluxDB的insert中,表名与数据之间用逗号(,)分隔,tag和field之间用 空格分隔,多个tag或者多个field之间用逗号(,)分隔。...

2022-06-23 22:41:08 1436

原创 Kafka深入理解

1.ISR(in-sync replicas)同步副本ISR其实是一个列表。ISR中的副本都是与Leader进行同步的副本,所以不在该列表的follower会被认为与Leader是不同步的。Leader副本总是存在于ISR中. 而follower副本是否在ISR中,取决于该follower副本是否与Leader副本保持了“同步”。在一定时间内,若follower可以将leader的内容同步完成,则该follower就存在于ISR列表中,否在就会剔除该列表。2.Consumer消费Partition的分配

2022-06-19 16:04:54 432

原创 goland配置自动注释

文章目录1.注释工具安装2.模版配置1.注释工具安装goland中的自动添加注释工具是goanno工具快捷键:control+command+/ 自动添加注释依赖下载安装:plugins-搜索goanno-点击install即可安装2.模版配置如果对自动生成的模版不满意,还可以对模版进行自定义可以分别对:函数,结构体等不同的模版进行自定义之后点击submit即可...

2022-05-14 09:42:31 2110 1

原创 go知识点总结

一.go包的管理的进化过程1.GOPATHGOROOT的说明:go在安装时,其实是安装的go的标准依赖库和编译器,GOROOT环境变量存放的就是这些内容GOPATH:环境变量是指向用户域,是用户私有库以及第三方库的所在位置GOPATH的缺点:对于同一个pkg不能在GOPATH中存放不同的版本为了解决GOPATH的缺点,之后使用vendor进行解决该问题2.VendorVendor是将本项目的依赖放到本项目的vendor中,这样不同项目所需要的同一个pkg的不同的版本,也不会有影响。项目编译时,

2022-04-25 19:17:45 359

原创 K8S的学习

1.k8s的组件的基本功能2.k8s中常用的指令查看集群的所有节点kubectl get nodes 根据配置文件给集群创建资源kubectl apply -f xxxx.yaml查看集群部署了哪些应用docker ps === kubectl get pods -A运行的应用叫容器,在k8s中叫pods3.k8s的核心概念1.NameSpacekubectl get ns //获取命名空间kubectl get pod -n namespace //查看某个命名空间下的pod

2022-04-17 17:28:26 581

原创 Mysql相关知识总结

1.MyISAM和InnoDBInnoDB索引是聚簇索引,MyISAM索引是非聚簇索引。InnoDB的主键索引的叶子节点存储着行数据,因此主键索引非常高效。MyISAM索引的叶子节点存储的是行数据地址,需要再寻址一次才能得到数据。InnoDB非主键索引的叶子节点存储的是主键和其他带索引的列数据,因此查询时做到覆盖索引会非常高效。锁的粒度:My是表级锁,InnoDB行级和表级更适合并发My不支持外键和事务,InnoDb是支持的My的数据和索引是分开存储,In是集中存储2.索引的类型1

2022-04-13 10:05:13 815

原创 Redis的相关知识

1.redis的五种基本类型Redis中使用key:value的形式登录的时候:redis-cli -h ip -p portauth password1.1 stringset 和get 指令:127.0.0.1:6379> set stringkey1 1OK127.0.0.1:6379> incr set(integer) 1127.0.0.1:6379> incr stringkey1(integer) 2127.0.0.1:6379> incr st

2022-04-10 17:35:48 466

原创 TCP/IP和网络相关知识

1.网络相关知识1.1 七层定义无(物理层):主要定义物理设备的标准,传输比特流数据数(数据链路层):对物理层数据进行Mac地址的封装和解封装。数据叫做帧网(网络层):Ip地址的封装和解封装。设备是路由器,数据叫做数据包传(传输层):定义了传输数据的协议和端口号等。数据叫做段会(会话层):通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。会话通道表(表示层):主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等演(应用层):应用层的一些协议:http,ftp等1.2 ARP

2022-04-10 11:02:41 1276

原创 Java中的知识总结

1.集合1.链表linkedList:基于双向链表,插入和删除方便,但是随机访问较慢。arrayList:基于数组,在中间插入和删除较慢,但是随机访问较快。2.映射HashMap:根据键的HashCode 值存储数据,根据键可以直接获取它的值、具有很快的访问速度、遍历时、取得数据的顺序是完全随机的LinkedHashMap:保存了记录的插入顺序、在用Iterator遍历LinkedHashMap时、先得到的记录肯定是先插入的。即是按照插入顺序排序TreeMap:保存的记录根据键排序,默认是按键

2022-04-07 09:50:04 350

原创 java的基本知识学习

1.java的基本程序设计1.1 基本类型整型:short(2字节),int(4),long(8),byte(1)浮点型:float(4),double(8)**字符型:charbool类型:true,false1.2 变量变量的声明和初始化:千万不要使用未初始化的变量常量:java中使用final定义常量1.3 运算符算移关,逻赋默认数值类型之间的转换规则:1.如果两个操作数中有一个double,另一个就会转为double2.若不满足1的条件,若有一个操作数是float,另一个操

2022-04-05 16:08:56 423

原创 GO的GMP的理解

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一,GPM各个的意思和作用二、GPM之间的配合作用1)G的出现2)G的调度其实是一种抢占式的调度。(饥饿游戏-抢)3)GPM之间的关系图三.GPM的调度详细分析1.抢占式调度1)带有函数被抢占的形式2)channel阻塞或network I/O情况下的调度3)syscall阻塞下的

2022-04-02 17:00:00 1663

空空如也

空空如也

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

TA关注的人

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