后朋大乱斗
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

python入门总结

主要来源于菜鸟教程 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。 Python 是交互式语言,面向对象语言 修改编码格式,支持打印中文 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在python文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=u
2022-07-30

redis设计与实现(更新中)

redis设计与实现(注意记录的时候要记录每个大小章节而不只括起来的部分) 前言redis内置了集合数据类型,并支持对集合执行交集、并集、差集等集合计算操作 redis可以存储二进制位,使用SETBIT命令 第一章 引言redis是用C写的,本书的粘贴的源代码就是C语言代码 第一部分 数据结构与对象第二章 简单动态字符串redis没有直接使用C语言传统的字符串表示(以空字符串结尾的字符串数组),而
2022-07-30

elasticsearch入门

简介从多个来源输入到 ES 中,数据在 ES 中进行索引和解析,标准化并充实这些数据。这些数据在 ES 中索引完成之后,用户就可以针对他们的数据进行复杂的查询,并使用聚合来检索这些数据, 补充的docker命令删除所有状态为退出的容器: 1docker rm $(docker ps -a -f status=exited -q) 启动单节点集群为Elasticsearch和Kibana创建doc
2022-07-16
运维

clickhouse入门

和其他数据库相比它也是一种关系型数据库。 传统的关系型数据库是行式存储,而clickHouse是列式存储。 关于clickHouse和mysql的对比,但空间唯独上可以抽象为行(横轴)列(纵轴),行式存储位于一行的数据总是被物理存储在一起。 列式存储的优势:更适合OLAP(是仓库型数据库,主要是读取数据,做复杂数据分析,侧重技术决策支持,提供直观简单的结果。和OLAP相对的是OLTP,是传统的关系
2022-07-16
运维

prometheus exporter的总结

Go Application例子来源于https://prometheus.io/docs/guides/go-application/,用到了官方client:https://github.com/prometheus/client_golang prometheus有一个官方Go客户端库,可以用它来检测Go程序。下面这个例子中,会创建一个go应用,该应用将指标数据通过HTTP传送给promet
2022-05-26
运维
#原创

prometheus入门

启动1prometheus --config.file=prometheus.yml 可以在 http://localhost:9090/metrics 查看prometheus的指标 http://localhost:9090 查看prometheus的状态 在浏览器中查询指标在http://localhost:9090/metrics中操作 选择Table选择Table,输入查询条件,可以查
2022-05-26
运维
#原创

一些和高并发相关的概念

1. TPSTPS:Transaction Per Second,也就是服务器每秒的事务处理数量,所谓事务,就是一个客户端向服务器发出请求然后服务器作出响应的过程。 TPS计算方法: 可以计算kibana的请求数量,例如服务器处理的请求的host是test1或者test2,可以用如下查询方法: 1nginx.access.host:(test1.com OR test2.com) 然后在graf
2022-03-05
服务端
#原创

go语言学习-iota和左移右移的用法

原文 在go语言中iota比较特殊,是一个被编译器修改的常量,在每一个const关键字出现时被重置为0,然后在下一个const出现之前,每出现一次iota,其所代表的数字就会自动加1 左移运算符”<<“是双目运算符。左移n位就是乘以2的n次方。 其功能把”<<“左边的运算数的各二进位全部左移若干位,由”<<”右边的数指定移动的位数,高位丢弃,低位补0。 右移运算
2022-02-15
golang
#原创

jsoniter简介

为什么要研究这玩意?发现的一些代码是这样写的: 12345678910111213141516// 通知连接成功var successReq struct &#123; Type string `json:"type"` Event string `json:"event"` User struct &#123; UserID int64 `json:
2022-02-07
其他
#原创

git branch m git checkout u

git branch -m git branch -m [old] new 重命名分支,将old重命名为new,old可以不填,不填默认重命名当前分支,例子如下: 12  master  git branch -m main  ✔  6288  16:55:23  main  git branch 原来分支名
2022-02-03
git
#原创
1…7891011…13

搜索

Hexo Fluid