自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(348)
  • 资源 (22)
  • 收藏
  • 关注

原创 监控报警产品对比

Prometheus架构图:

2021-02-08 15:17:48 153 1

原创 golang使用excelize导出Excel表格数据

import "github.com/360EntSecGroup-Skylar/excelize"func getExcelData(f *excelize.File) error { filePath := `./static` count := getCount() frequency := (count / SIZE) + 1 log.Println("要分为", frequency, "个excel表格") for i := 0; i < frequen.

2020-08-31 17:30:56 2123

转载 GIT 常用命令

 学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了...Git图形化界面我用的还可以,但是命令就...

2018-07-19 16:04:02 174 3

原创 Linux释放内存

首先,查看/proc/sys/vm/drop_caches的值[root@server test]# cat /proc/sys/vm/drop_caches0值默认为0然后,运行sync命令[root@server test]# sync手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓...

2018-06-15 10:44:10 627

转载 linux系统很卡的基本排查方法

1. 查看内存使用情况free -g当观察到free栏已为0的时候,表示内存基本被吃完了,那就释放内存吧(释放内存参考上篇文章)2. 查看磁盘使用情况df -h当发现磁盘使用率很高时,那就要释放磁盘空间了,删除一些不必要的文件(查看各个目录占用磁盘空间,参考之前的du命令文章)3. 查看磁盘IO使用情况

2017-11-02 14:13:05 13514

原创 编译NCNN时遇到Protobuf compiler version 3.20.3 doesn‘t match library version 3.6.1版本不匹配的问题

编译NCNN时遇到Protobuf compiler version 3.20.3 doesn't match library version 3.6.1版本不匹配的问题

2024-04-12 16:56:04 167

原创 k8s报错failed to run Kubelet: running with swap on is not supported, please disable swap

解决办法。

2023-12-05 16:31:15 266

原创 yapi以及gitlab的容器化部署

使用docker-compose.yml。

2023-09-07 14:45:23 777

原创 openssl生成自签名证书

x509 \-sha256 \-nodes \

2023-05-16 16:32:02 148

原创 swagger编译命令

NAME:USAGE:OPTIONS:

2023-04-28 16:50:00 1355

原创 ovf转qcow2

虚机格式转换_ovf格式转换为qcow2

2023-02-06 11:01:53 680

原创 golang windows64位操作系统上编译32位应用

golang windows64位操作系统上编译32位应用

2023-01-10 18:56:43 948

原创 搭建dns服务器

搭建dns服务器

2022-11-24 09:20:16 288

原创 golang操作pg数组

golang操作pg数组

2022-11-03 13:54:05 327

原创 开源认证授权管理平台Keycloak

开源认证授权管理平台Keycloak

2022-10-25 16:21:18 381

原创 配置中心选型

配置中心选型

2022-10-25 11:16:13 88

原创 postgres查询二进制字段数据

postgres查询二进制字段数据

2022-10-13 21:17:07 305

原创 gorm操作数组

gorm操作数组

2022-09-29 20:03:47 1001

原创 图数据库选型

TigerGraph 性能是最好的,但是价格是最高的。

2022-09-27 17:14:54 317

原创 删除windows定时任务和服务

删除windows定时任务和服务

2022-07-08 21:24:45 843

原创 linux断电后input/output error

Linux系统root密码重置 | 《Linux就该这么学》虚拟机Centos报corruption of in-memory data detected错误的恢复 - panyunxing的个人空间 - OSCHINA - 中文开源技术交流社区先重置密码,不然登录不进去了,然后再修复...

2022-07-07 09:04:59 388

原创 ELFK(ES+LOGSTASH+FILEBEAT+KIBANA)

日志采集器选择常见的日志采集工具:Logstash、Filebeat、Fluentd、Fluent Bit、Logagent、logtail、rsyslog、syslog-ng我们对比其中常用的Logstash、Filebeat、Fluentd、Fluent Bit来进行选择 logstash filebeat Fluentd Fluent Bit scope containers/servers containers/servers containe

2022-03-22 10:58:40 1994

原创 etcd常见错误及解决

1."etcdserver: mvcc: database space exceeded"错误只要你使用过 etcd 或者 Kubernetes,大概率见过这个错误。它是指当前 etcd db 文件大小超过了配额,当出现此错误后,你的整个集群将不可写入,只读,对业务的影响非常大。原因:一方面默认 db 配额仅为 2G,当你的业务数据、写入 QPS、Kubernetes 集群规模增大后,你的 etcd db 大小就可能会超过 2G。 另一方面我们知道 etcd v3 是个 MVCC 数据库,保存

2022-01-30 11:47:20 8325

原创 alertmanager配置解析

Alertmanager解压后启动:./alertmanager --config.file=./alertmanager.yml--config.file用于指定alertmanager配置文件路径,--storage.path用于指定数据存储路径。默认的存储路径为data/Alertmanager解压后会包含一个默认的alertmanager.yml配置文件,内容如下所示:global: resolve_timeout: 5mroute: group_by: ['alert

2021-12-24 16:28:55 1869

原创 minio/sio进行加解密文件

minio/sio进行加解密文件

2021-11-21 11:40:36 707

原创 centos删除多余的虚拟网卡

centos7中,老是出现一些我们不需要的网卡,会占有链接,对外网络连接走没有网口的ip的话会ping不通等问题,所以可以卸载这个网卡。使用以下命令:ifconfig 网卡名称 down

2021-10-08 20:09:55 4688

原创 python grpc依赖库安装

python-mpipinstall--upgrade--forcepippipinstallsetuptoolspython -m pip install grpciopython -m pip install grpcio-toolspython -m pip install grpcio-status

2021-08-02 09:00:12 505

原创 从Go语言的设计原则分析其适用性

文章的标题其实就给我们透露了2个重要信息:Go at Google 和 Software Engineering。先看第一个,Rob在概要和第3段描述了Google在系统开发过程中面临的主要问题:软硬件规模庞大,数据量大,系统众多且复杂,使用多种语言,编译构建缓慢等。文中用了多个big去描述这些问题,并且在开篇就明确的表示:Go is a programming language designed by Google to help solve Google's problemsGo语言是为goog

2021-04-24 17:06:02 190

原创 Django入门(一):环境搭建

1.下载安装python:https://www.python.org/downloads/2.安装Djangopip install Django==3.1.7---离线安装稍微麻烦一点,需要下载asgiref, pytz, sqlparse, Django四个对应的whl包,url为---https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754f

2021-03-19 22:30:21 238

原创 力扣102:二叉树的层序遍历

二叉树的层序遍历1.递归实现-相同层次的节点归入同一个数组-传入辅助的level参数决定层次时间复杂度O(n)空间复杂度O(n)2.迭代-关键词:层次遍历-模式识别:一旦出现树的层次遍历,都可以用队列作为辅助结构//二叉树的层序遍历//递归 dfsfunc levelOrder1(root *TreeNode) [][]int { ans := [][]int{} var f func(*TreeNode, int) f = func(r *TreeNode,

2021-03-02 15:52:54 188

原创 力扣101:对称二叉树

判断二叉树是否对称给定一棵二叉树,判断琪是否是自身的镜像(即:是否对称)例如:下面这棵二叉树是对称的1/\22/\/\3443下面这棵二叉树不对称。1/\22\\33备注:希望你可以用递归和迭代两种方法解决这个问题示例1输入{1,2,2}输出true示例2输入{1,2,3,3,#,2,#}输出...

2021-03-01 21:19:17 130

原创 力扣5:最长回文子串

给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。1.中心扩散法//中心扩散法func longestPalindrome(s string) string { if s == `` || len(s) < 2 { return s } start, end := 0, 0 for i := 0; i < len(s); i++ { left1, right1 :=

2021-02-27 11:33:26 97

原创 力扣2:两数相加

题目:给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9...

2021-02-19 10:33:26 90

原创 力扣2道简单题(485 最大连续 1 的个数和566重塑矩阵)

//485最大连续1的个数func findMaxConsecutiveOnes(nums []int) (maxCnt int) { cnt := 0 if len(nums) < 1 { return } for _, v := range nums { if v == 1 { cnt++ } else { maxCnt = max(maxCnt, cnt) cnt = 0 } } maxCnt = max(maxCnt, cnt) return.

2021-02-17 19:39:44 109

原创 力扣11. 盛最多水的容器

//MaxArea .func MaxArea(height []int) int { ans := 0 begin, end := 0, len(height)-1 for end > begin { area := Min(height[begin], height[end]) * (end - begin) if area > ans { ans = area } if height[begin] == Min(height[begin], height[e.

2021-02-04 15:24:36 78

原创 力扣100. 相同的树

//TreeNode .type TreeNode struct { Val int Left *TreeNode Right *TreeNode}func isSameTree(p *TreeNode, q *TreeNode) bool { //递归遍历比对 if p == nil && q == nil { return true } if p == nil || q == nil { return false } if p.Val != ..

2021-01-29 16:49:58 68

原创 力扣98. 验证二叉搜索树

三种解法:1,递归,2.迭代,3,中序遍历(二叉搜索树的中序遍历是一个递增数列)1.递归func isValidBST(root *TreeNode) bool { return helper(root, math.MinInt64, math.MaxInt64)}func helper(root *TreeNode, lower, upper int) bool { if root == nil { return true } if root

2021-01-28 20:53:11 103

原创 力扣95. 不同的二叉搜索树 II

给定一个整数 n,生成所有由 1 ...n 为节点所组成的 二叉搜索树 。示例:输入:3输出:[[1,null,3,2],[3,2,null,1],[3,1,null,null,2],[2,1,3],[1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 ...

2021-01-28 20:42:29 96

原创 力扣724. 寻找数组的中心索引

func pivotIndex(nums []int) int { total := 0 for _, v := range nums { total += v } sum := 0 for i, v := range nums { if 2*sum+v == total { return i } sum += v } return -1}func main() { nums := []int{1, 7, 3, 6, 5, 6} fmt.Println(piv.

2021-01-28 14:56:08 79

原创 golang限流

golang限流其实官方提供了golang.org/x/time/rate包,直接rate.NewLimiter(2, 5),然后判断func limit(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { if limiter.Allow() == false { http.Error(w, h

2021-01-28 12:47:51 253

rust基础教程-0基础

rust基础 环境搭建 cargo 所有权 包 生命周期 闭包 面向对象 指针 trait

2023-07-24

clickhouse入门-》高级-》监控备份

clickhouse入门-》高级-》监控备份

2022-04-27

dmidecode+protobuf+protoc等

dmidecode+protobuf+protoc等

2022-04-14

shangguigu的docker笔记

shangguigu的docker笔记,从入门到精通,安装,常用命令,镜像,容器数据卷,dockerfile解析,常用安装,发布到阿里云等

2018-12-19

PHP部分面试题

综合php的常见题目,以及常用的知识点,

2018-09-15

nginx学习笔记

nginx集群,分布式服务架构,特点:热部署,可高并发连接,低内存消耗,处理响应快,可靠性高等

2018-07-18

mongodb数据库

mongodb 文档数据库,存储的是文档(Bson->json的二进制化). 特点:内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. 传统型数据库: 结构化数据, 定好了表结构后,每一行的内容,必是符合表结构的,就是说--列的个数,类型都一样. mongo文档型数据库: 表下的每篇文档,都可以有自己独特的结构(json对象都可以有自己独特的属性和值)

2018-06-20

Memcached缓存技术

Memcached缓存技术,kye-value型,提高访问速度。并支持分布式等

2018-06-19

Docker简单入门

这是一篇Docker入门级别的文章,简单介绍了Docker和一些简单的应用,Docker容器,Docker镜像等

2018-06-11

Nosql之Redis技术

Nosql之Redis技术全面的介绍了Redis,适合用来入门的东西

2018-06-08

Linux shell同时发送邮件给多个人.txt

Linux shell发邮件如何才能同时发送邮件给多个人???这里揭晓答案

2017-12-22

东北大学申德荣分布式数据库系统原理与应用讲义

东北大学申德荣分布式数据库系统原理与应用讲义,ppt

2017-05-29

第一个springmvc入门项目(非注解版)

第一个springmvc入门项目(非注解版)

2017-04-29

python爬取摩拜单车API数据并做可视化分析(源码)

python爬取摩拜单车API数据并做可视化分析(源码)

2017-04-21

Java实现图片上传

Java实现图片上传

2017-04-21

webservice做天气查询

练习webservice做的天气查询,客户端发请求,服务器接收请求,Endpoint发布服务

2017-04-14

python爬取百度百科的页面

python爬取百度百科的页面主要用BeautifulSoup ,urllib2等

2017-04-05

开发工具jdk

2016-11-02

mybits中文文档

mybits文档用于开发mybits

2016-05-23

json-lib-2.4-jdk15

包含json_jar_lib所用的所有jar包和源码以及举例

2016-05-02

apache-tomcat-7.0.6.rar

apache-tomcat-7.0.6.rar

2016-04-21

crawl-website

利用网络爬虫爬取网页上想要的资源

2016-04-09

空空如也

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

TA关注的人

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