自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows10 病毒和威胁防护如何设置某些目录或文件不扫描

windows10 上安装的一些特殊应用,容易被系统自带的病毒和威胁防护服务误认为病毒。在报警以后,可以标记为“允许的威胁”,如下图所示:但过一段时间以后再启动该应用,windows又会重新把这个应用标记为病毒,还需要重新允许一次,显得很繁琐。感觉这个允许是有时效性的。有没有方法把应用永久标记为正常,无需再报警?稍微找了一下,发现病毒和威胁防护是有设置的,设置“排除项”就可以了,如下图:在排除项中设置不想被扫描的文件或者文件夹,应该就可以了。...

2021-09-02 19:51:22 4879

原创 nginx的if语句使用注意事项——nginx: [emerg] unknown directive的原因之一

最近修改nginx的配置文件,想在location区域加个判断,语句如下:if($uid = "" ) { return 403; }结果总是报错:nginx: [emerg] unknown directive 找了很多网页,也没看出个所以然。后来终于发现:if后面必须有空格跟括号隔开才行!!!if ( $uid = "" ) { return 403; }写篇文...

2019-12-04 20:55:32 7747 1

原创 用Process Monitor 监测注册表解决win10代理服务器关不掉自动被勾选的问题

现象前几天安装了一个代理服务器,后来不想用就卸载了。结果发现每次上网都报网络连接失败。经过一番查找,发现win10的局域网设置里面,选择了“为LAN使用代理服务器”。没关系,把“为LAN使用代理服务器”勾选去掉就OK了。如下图:但令人抓狂的是,每隔一段时间,“为LAN使用代理服务器”设置就会自动被勾选。手动关掉以后,隔不了多久,又会自动被设置上。感觉就像是中毒了一样。一旦被勾选...

2019-07-25 17:14:30 19804 11

原创 采用nginx原生方法进行日志分割的几个问题及解决方案

nginx日志分割原生方法nginx的访问日志access.log随着访问量的增加会越来越大,不利于存储和分析,因此一般会对其进行分割。最常见的是按天分割,每天一个日志文件。通常日志分割方法是用shell脚本+crontab定时任务,每天凌晨定时给日志文件重新命名,这种方法虽然有效,但有点麻烦。其实nginx自身是支持日志文件的重新命名的,通过直接修改nginx的配置文件 nginx.co...

2019-05-28 09:52:13 3176 1

原创 对卷积的定义和意义的通俗解释

对卷积的困惑卷积这个概念,很早以前就学过,但是一直没有搞懂。教科书上通常会给出定义,给出很多性质,也会用实例和图形进行解释,但究竟为什么要这么设计,这么计算,背后的意义是什么,往往语焉不详。作为一个学物理出身的人,一个公式倘若倘若给不出结合实际的直观的通俗的解释(也就是背后的“物理”意义),就觉得少了点什么,觉得不是真的懂了。教科书上一般定义函数的卷积如下:连续形式:离散形式:...

2019-03-31 10:17:49 46138 30

原创 morgan日志模块的三种日期格式clf/web/iso

用nodejs的express框架写应用,其中用到了morgan日志模块。下面是其中的一种格式设置方式:morgan.format('combined', ':remote-addr - :remote-user [:date[clf]] ":method :url HTTP/:http-version" :status :res[content-length] ":referrer" "...

2019-02-20 19:48:29 1009

原创 JSON.parse数字转换精度问题的解决(数字过大尾数会变0)

现象用javascript把一个字符串转换为JSON对象,代码如下:var responseString = '{"log_id":7414159858253456226}';var resultObj = JSON.parse(responseString );在debug的时候发现,resultObj 对象中:log_id = 7414159858253456000...

2019-02-02 23:59:52 17951 6

原创 用Node.js申请缓存buffer报DEP0005错误的解决方法

现象用node.js写的程序中,有如下语句:var buf = new Buffer(myBase64Str, 'base64');其中,myBase64Str 是已有的一个base64字符串。这个语句的本意是用myBase64Str给buf变量赋初值。但执行中后台有如下报警信息:(node:23872) [DEP0005] DeprecationWarning: Buffe...

2019-02-01 00:00:47 14254

原创 在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(5)——Filebeat安装+后记

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(5)——Filebeat 安装+后记概述 Elasticsearch安装 Elasticsearch head安装 Kibana安装 Filebeat安装Filebeat的安装包很小,步骤也很简单,具体如下:安装步骤1. 下载并解压缩官网下载  (https://www.elast...

2019-01-18 10:36:32 573

原创 在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(4)——Kibana安装

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(4)——Kibana安装概述 Elasticsearch安装 Elasticsearch head安装 Kibana安装 Filebeat安装依赖的环境研究了一下Kibana的安装包,是用Node.js开发的,因此,Kibana的运行应该是依赖于Node运行环境的。这个我们之前都准备好了。...

2019-01-18 10:35:08 341

原创 在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(3)——Elasticsearch head安装

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(3)——Elasticsearch head安装概述 Elasticsearch安装 Elasticsearch head安装 Kibana安装 Filebeat安装为什么要安装 Elasticsearch-head?上篇大家也看到了,ES自带的默认页面是个字符显示页面,展示效果很不友好。...

2019-01-18 10:33:36 567 2

原创 在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(2)——Elasticsearch安装

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(2)——Elasticsearch安装概述 Elasticsearch安装 Elasticsearch head安装 Kibana安装 Filebeat安装依赖的环境Elasticsearch 依赖于Java,需要先安装Java环境。官网要求装 Oracle’s Java 或者OpenJD...

2019-01-18 10:32:15 471

原创 在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)——概述

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)——概述概述 Elasticsearch安装 Elasticsearch head安装 Kibana安装 Filebeat安装目标首选说一下我的目标,是为了对正在运行的web后台服务的日志进行监控和分析。后台使用nodejs开发,记录了一些访问日志和应用日志,每天都在涨,多少不一。拿t...

2019-01-18 10:25:57 462

转载 推荐一款使用快捷的免费文字识别OCR(图片转文字)在线服务

转自知乎:https://zhuanlan.zhihu.com/p/54156009原文标题:识文精灵(ocrwiz):如何把在线文字识别(图片转文字)OCR的互动体验提升到极致截图——>粘贴图片(Ctrl+V)——>拷贝结果(Ctrl+C),只需要几秒钟,就可以快速识别并得到图片中的文字,体验行云流水、指哪打哪的感觉,这就是识文精灵(OcrWiz)给大家带来的体验,希望能给大...

2019-01-07 19:39:49 13632 2

原创 webstorm的pug自动生成的html出现乱码如何解决

问题现象webstorm编辑的Pug文件,如果安装了 Pug和pug-cli,是可以自动生成对应的html文件的,具体方法可以自行上网搜“webstorm pug”。但是,我用express框架生成的项目,编辑新的pug文件,如 test.pug,  生成的 test.html 在webstorm编辑器显示正确:但用浏览器打开测试,中文显示乱码:解决方法经过多方分析发现...

2019-01-04 09:48:07 775

原创 Prometheus+grafana监控:cAdvisor输出的容器CPU相关的指标的解读

概述对容器中的服务进行监控,常见方案是采用Prometheus+grafana。其中对容器服务的CPU的监控有一组指标,本文对它们进行了一些分析和解读,并做了一些试验。查看cAdvisor输出的容器CPU监控指标我们使用kubernetes进行管理,自带了容器监控cAdvisor exporter,可以直接通过页面查看监控指标,例如直接访问一台IP为172.18.12.188的node...

2018-11-22 20:54:22 20953 3

原创 如何更改prometheus监控系统启动的默认端口号

安装好prometheus以后,访问的默认端口号是9090,通常不需要修改。但有时候情况特殊,需要把默认端口号改为自定义端口,例如改为8091,该如何操作?一般情况,prometheus有两种安装运行方式:容器方式和虚机(服务器)方式,更改方法不同,简述如下:一、容器方式prometheus在容器中安装运行,启动方式通常是:docker run -d -p 9090:9090 \...

2018-10-14 22:45:30 24192 1

原创 Prometheus+grafana监控:cAdvisor输出的容器内存相关的指标的解读

概述对容器中的服务进行监控,常见方案是采用Prometheus+grafana。其中对内存的监控有很多指标,本文对它们进行了一些分析和解读,并做了一些试验。我们使用了四台虚机做了一个容器集群,其中一台做容器master,另外三台是容器node节点。查看cAdvisor输出的内存指标我们使用kubernetes进行管理,自带了容器监控cAdvisor exporter,可以直接通过页面查...

2018-10-01 01:18:00 17661 2

原创 Prometheus监控:rate与irate的区别

对官网文档的解读irate和rate都会用于计算某个指标在一定时间间隔内的变化速率。但是它们的计算方法有所不同:irate取的是在指定时间范围内的最近两个数据点来算速率,而rate会取指定时间范围内所有数据点,算出一组速率,然后取平均值作为结果。所以官网文档说:irate适合快速变化的计数器(counter),而rate适合缓慢变化的计数器(counter)。根据以上算法我们也可以理解...

2018-09-19 10:52:37 78443 5

原创 访问容器中部署的 Prometheus

最近在公司的类生产环境的容器集群中部署了Prometheus+Grafana。为了登录到容器内部去看看Prometheus的配置文件是怎么写的,采用了如下最常用的方法:kubectl get po -n nwnwnwnw | grep prometheus上面命令中的 ‘nwnwnwnw’ 是部署prometheus的命名空间。我们用的是 kube-system。通过此命令可以获...

2018-09-11 17:03:56 1912

空空如也

空空如也

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

TA关注的人

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