自定义博客皮肤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)
  • 收藏
  • 关注

原创 golang微服务学习(grpc)

golang官方的net/rpc库使用encoding/gob进行编解码,支持tcp和http数据传输方式,由于其他语言不支持gob编解码方式,所以golang的RPC只支持golang开发的服务器与客户端之间的交互。官方还提供了net/rpc/jsonrpc库实现RPC方法,jsonrpc采用JSON进行数据编解码,因而支持跨语言调用,目前jsonrpc库是基于tcp协议实现的,暂不支持http传输方式。函数第一参数是接收参数,第二个参数是返回给客户端的参数,必须是指针类型。函数名必须首字母大写。

2025-04-20 15:21:31 354

原创 zap日志库

Zap 是一个用 Go 构建的,快速的 ,结构化,级别化的日志组件。官方仓库:https://github.com/uber-go/zap官方文档:https://pkg.go.dev/go.uber.org/zap。

2025-04-15 22:01:24 410

原创 golang进阶学习(二)

当管道写满了,在执行写操作 写阻塞当缓冲区读完了,在执行读操作 读阻塞如果管道没有使用make分配空间 管道默认时nil 从nil的管道读取数据、写入数据 都会阻塞(不会崩溃)从一个close的管道读取数据时 会返回零值(不会崩溃)向一个已经close的管道写数据时,会崩溃关闭一个已经close的管道 会崩溃关闭管道的动作 一定写在写操作端读和写的次数一定要对等 否则在子go程中:内存泄漏在主go程中:程序崩溃。

2025-04-14 13:53:07 913 5

原创 gin快速学习

Url string `validate:"required,is666"` // 自定义对is666的判断return ret。

2025-04-09 12:38:23 954

原创 golang基础入门学习(一)

名称大写字母开头,即为公有类型/变量/常量名字小写或下划线开头,即为私有类型/变量/常量// 公有// 私有。

2025-04-05 16:32:49 622

原创 Elastic Stack(ELK)从入门到放弃(二)

input {stdin {}filter {grok {# 指定匹配模式的目录,可以使用绝对路径# 在./patterns目录下随便创建一个文件,并写入以下匹配模式# 匹配模式# 测试数据为: Jan 1 06:25:43 mailserver14 postfix/cleanup[21403]: BEF25A72965: message-id=<20130101142543.5828399CCAF@mailserver14.example.com>

2025-03-24 19:32:11 290

原创 Elastic Stack(ELK)入门到放弃(一)入门篇

elasticsearch安装rpm包logstash安装rpm包kibana安装rpm包filebeat安装rpm包安装基础配置单节点安装es默认端口 9200外部访问端口 9300内部访问端口集群安装部署kibana默认端口5601部署配置filebeatfilebeat采用的方式input的log类型input的通用字段案例数据写入es案例自定义es索引名称接入kibana图形化显示注意:这里的index名为es名 匹配的模式是filebeat的匹配

2025-03-19 20:36:52 660

原创 zabbix入门到实战

1 .自定义监控项的表现形式是(命令、脚本) ,只要能获取到值,就可以通过zabbix展示完全流程 1 .写命令、脚本 2 .编写zabbix的自定义监控项的配置文件 3 .重启zabbix-agent 4 .试试zabbix-get能拿到数据吗去zabbix-ui 添加监控项# 1.11种状态如何采集的命令# -c --count # 计算符合范本样式的列数。netstat -ant |grep -c 'TCP状态'# 2.编写zabbix-agent的配置文件,自定义key的配置文件。

2025-01-29 12:52:09 1532

原创 shell从入门到精通

shell是一个命令解释器,主要用来接收用户的指令,然后驱动操作系统或硬件。Linux里有很多种shell,例如:Bourne Shell(/usr/bin/sh或/bin/sh)shell脚本就是把命令全部放在一起执行shell脚本里可以包含若干个变量,循环,if判断,for循环,函数等变量+函数+流程控制+条件判断+shell命令 = shell脚本变量是Shell传递数据的一种方式。以一个固定的字符串去表示一个不固定的值,便于后续的复用和维护。

2025-01-25 21:34:24 627

原创 rsync传输文件和实时同步

用于远程传输文件可以远程同步目录里的文件。

2025-01-20 17:32:22 415

原创 NFS共享文件

NFS Network File System 网络文件系统。NFS 主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。

2025-01-20 17:27:51 236

原创 Ansible从入门到精通

2.为什么需要ansible3.如何学习ansibleAnsible安装部署Ansible主机清单Inventory 参数的说明1.什么是主机清单2.主机分组执行主机清单配置:分组执行测试命令:3.所有的主机都执行两种方法:主机清单配置:测试命令:4.SSH使用密码连接并且端口号不是22主机清单配置:测试命令:5.同组主机SSH端口号不一样,账号密码也不一样方法1: 修改主机清单配置:前提条件,需要提前把主机信息加入到know_host文件里方法2: 修改ans

2025-01-16 19:48:48 1978

原创 Linux文本处理三剑客grep,sed,awk

linux文本处理三剑客grep,sed,awk

2025-01-11 23:02:35 1325

原创 linux磁盘管理篇

linux的文件名,其实是分为了【元数据】+【文件内容】,两部分。# Inode类似文件的身份证号# Inode块保存着文件的元数据 (通过stat查询到的数据)文件:"aaa.txt"大小:0 块:0 IO Block:4096 普通空文件设备:fd00h/64768d Inode:33787612 硬链接:1权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)最近访问:2024-08-11 16:31:19.570745927 +0800。

2025-01-08 20:20:01 711

logstash7.17的rpm包

本文使用的logstash版本 可直接yum安装 省去官网找找找哩

2025-03-10

kibana7.17的rpm包

本文使用的kibana版本 可直接yum安装 省去官网找找找哩

2025-03-10

filebeat7.17的rpm包

本文使用的filebeat版本 可直接yum安装 省去官网找找找哩

2025-03-10

es7.17的rpm包

本文使用的es版本 可直接yum安装 省去官网找找找哩

2025-03-10

空空如也

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

TA关注的人

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