- 博客(216)
- 收藏
- 关注
原创 完美的分布式监控系统 Prometheus与优雅的开源可视化平台 Grafana
它支持多种不同的数据源,包括Graphite、Elasticsearch、InfluxDB、Prometheus等,并能够将数据以各种图形的方式展示出来,比如折线图、柱状图、热图等。Prometheus是一个开源的系统监控和报警系统,能够监控和告警各种系统,包括网络、存储、服务器和应用等。Prometheus通过采集大量监控数据并存储到时间序列数据库中,然后通过查询语言PromQL进行数据查询和可视化,被广泛应用于各种数据中心环境的监控。而Prometheus这源源不断的给Grafana提供数据的支持。
2023-09-15 10:37:17
609
原创 golang 之 三个点 ‘...‘ 的用法
‘…’ 其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。下面直接上例子:func test1(args ...string) { //可以接受任意个string参数 for _, v:= range args{ fmt.Println(v) }}func main(){var strss= []string{ "qwr", "
2022-03-02 20:00:09
214
转载 golang操作redis数据库
转载自:docker核心技术中文网“让学习成为习惯,坚持共享开源自由”golang操作redis数据库连接连接到 redispackage mainimport ( "fmt" "github.com/garyburd/redigo/redis")//1. 连接到 redisfunc main() { conn, err := redis.Dial("tcp", "127.0.0.1:6379") if err != nil { fmt...
2021-10-22 18:36:14
260
原创 ELK之基本操作
启动ElasticSearch ./bin/elasticsearch # 加 -d参数可作为守护进程后台运行 在命令行使用curl 'http://localhost:9200/?pretty'可测试是否启动成功,正常输出如下: { "name" : "8Low6xs", "cluster_name" : "elasticsearch", "cluster_uuid" : "CAMAT2P2QS-UnI32tB53_A", "version" : { "
2021-07-09 16:56:31
249
原创 rsyncd服务
服务端配置: 首先检查服务器是否安装了rsync rpm -qa rsync rsync-3.0.6-12.el6.x86_64 如果没有安装,则进行yum 安装即可(如果安装可跳过) yum install -y rsync 添加用户 useradd rsync -s /sbin/nologin -M -s:指定用户登入后所使用的shell。默认值为/bin/bash -M:不要自动建立用户的登入目录...
2020-11-20 15:00:28
638
转载 Git恢复之前版本的两种方法reset、revert
一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)二、背景知识使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分支,在Git里,这个分支叫主分支,即mas...
2019-11-12 10:54:02
290
原创 小程序接口
【首页】 首页轮播图:http://abc.com/outer/getHomeBannerList 首页分类列表:http://abc.com/outer/getHomeCategoryList 首页商品列表:http://abc.com/outer/getHomeGoodsList 【专栏聚合页】 根据专栏ID获取品牌list:http://abc.com/outer/getB...
2019-11-01 19:02:54
292
原创 Linux下配置pip使用国内源
pip国内的一些镜像: 阿里云http://mirrors.aliyun.com/pypi/simple/ 中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban)https://pypi.douban.com/simple/ 清华大学https://pypi.tuna.tsinghua.edu.cn/sim...
2019-10-15 17:41:59
615
原创 rsync文件同步
rsync常用选项-a 包含-rtplgoD-r 同步目录时要加上,类似cp时的-r选项-t 保持文件的时间属性-p 保持文件的权限属性-l 保留软连接-g 保持文件的属组-o 保持文件的属主-D 保持设备文件信息-v 同步时显示一些信息,让我们知道同步的过程-z 传输时压缩-L 加上该选项后,同步软链接时会把源文件给同步--delete 删除DEST中SRC没有的文...
2019-07-31 15:06:37
227
原创 React Native 热更新
CodePush 是微软提供的一套用于热更新 React Native 和 Cordova 应用的服务。现在已经开源,可以依据源代码自己搭建一套属于自己的code push server,可以通过npm安装。安装code-push-server git clone https://github.com/lisong/code-push-server.git cd code-push-s...
2019-07-10 19:19:31
323
原创 Linux开机自运行 & 登录自运行配置
1. 开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,根据系统不同,自启动脚本放置在如下目录中,如下目录中的脚本都是软连接,最终都link到/etc/init.d/下。/etc/rc 或 /etc/rc.d 或 /etc/rc?.d/etc/rc
2016-05-05 16:18:15
1632
原创 memcache与redis的区别
1. 数据类型 redis 数据类型丰富,不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 memcache 仅支持简单的k/v数据类型,需要客户端自己处理复杂对象 redis 完胜 memcache2. 持久性 redis 支持数据落地持久化存储,有冷热数据之分 memcache 不支持数据持久存储 redis 完胜 memcache3.分布式存
2016-04-19 11:03:59
713
原创 BOM头问题
有时候某些PHP文件中包含BOM头(\xef\xbb\xbf是UTF8 BOM的16进制表示)会产生意想不到的问题,现在就BOM问题做一个阐述。去除字符串中的bom头;$jsonStr = json_encode($arrVal);// 去除BOM头$jsonStr = trim($jsonStr, "\xEF\xBB\xBF");Linux下查找包含BOM头的文件grep
2016-01-28 12:01:39
1017
原创 如何在Linux下安装php-memcached扩展
在Linux下的php memcached扩展叫做memcached.so,安装memcached.so有两种方式,一种是使用源码编译安装、一种是使用PECL安装。安装完此扩展后,PHP才能和memcache或者memcached通讯(memcache 和 memcached为缓存服务器。memcache是原生的,memcached需要依赖)由于memcached.so扩展需要依赖libm
2016-01-14 16:24:24
1091
原创 如何在linux上安装memcached
在Linux上安装memcached服务有两种方式,一种是使用源码编译安装、一种是使用Linux系统自带的安装器,比如CentOS的yum。以下以CentOS为例:使用yum安装【搜索】可以先行搜索一下你的Linux维护的软件源中是否有此软件:yum search memcached 或者 yum list | grep memcached,此步骤非必须。【安装
2016-01-14 13:55:35
672
原创 PHP-FPM介绍
**PHP-FPM**其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中,PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 –enable-fpm参数即可开启PHP-FPM。查
2015-08-18 20:00:33
697
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-18 19:44:27
527
原创 使用wget抓取网站
下载某个网站下的所有网页wget -c -r -np -k -L -l 3 -p www.xxx.org/pub/path/-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-np 递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/,没有加参数-np,就会同时下载path的上一级目录pub下的
2015-04-15 16:23:22
4084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人