请稍侯

利用钉钉和 git log每天作更新日志报表

背景 最近运营这边反馈过来一个问题,就是有时不知道开发这边更新了什么东西,有什么调整,导致数据有问题。 于是他们给了我们一个这个的规定,每个月他们都要看都更新了什么东西,本想直接给他们一个git账号(图形式的第三方后台)看的,但想不想还是不怎么靠谱(因为我知道他们不会每天看去看的)。 为了不想每个月去整理这些东西,加上之前用过钉钉的机器人,于是想着能不能把我们的日志每天更新到这个群里,把要看数据 的人拉进来看。 利用工具 git文档中有提到 git log 的文档 钉钉机器人文档 钉钉自定义机器人文档 写脚本 于是写了个简单的脚本,每天定...

查看全文

使用Nginx过滤网络爬虫

使用Nginx过滤网络爬虫 现在的网络爬虫越来越多,有很多爬虫都是初学者写的,和搜索引擎的爬虫不一样,他们不懂如何控制速度,结果往往大量消耗服务器资源,导致带宽白白浪费了。 其实Nginx可以非常容易地根据User-Agent过滤请求,我们只需要在需要URL入口位置通过一个简单的正则表达式就可以过滤不符合要求的爬虫请求: location / { if ($http_user_agent ~* "python|curl|java|wget|httpclient|okhttp") { return 503; } # 正常处理 ... ...

查看全文

网站有多个webapp的配置

网站有多个webapp的配置 当一个网站功能越来越丰富时,往往需要将一些功能相对独立的模块剥离出来,独立维护。这样的话,通常,会有多个webapp。 举个例子:假如www.helloworld.com站点有好几个webapp,finance(金融)、product(产品)、admin(用户中心)。访问这些应用的方式通过上下文(context)来进行区分: www.helloworld.com/finance/ www.helloworld.com/product/ www.helloworld.com/admin/ 我们知道,http的默认端口号是80,如果在一台服务器上同时启...

查看全文

nginx日志切分脚本

#!/bin/bash #nginx日志切分脚本 # #nginx 日志存放路径 logs_path='/var/logs/' mkdir -p ${logs_path}$(date -d "yesterday" + "%Y")/(date -d "yesterday" + "%m")/ mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" + "%Y")/$(date -d "yesterday" + "%m")/access_$(date -d "yesterday" + "%Y%m%d").log kill -U...

查看全文

git紧急还原到之前版本

操作步骤大致如下: git reset --hard 版本id git push -f #在线上执行 git reset --hard origin/master 其它回滚请参考 http://blog.csdn.net/zc474235918/article/details/60136724?locationNum=11&fps=1

查看全文

记录下之前翻墙的一个好教程

用了近半年,比较稳定,目前还能正常使用 原文链接:https://mp.weixin.qq.com/s/Gi5svzqJtnaZCyLwg86j7A 参考2链接:https://www.vultrblog.com/ssr.html https://github.com/bluekk935/ToyoDAdoubi 系统支持: CentOS6+ / Debian6+ / Ubuntu14+ 备用链接 yum -y install wget wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdo...

查看全文

记录一个统计在线时长的js

有时运营这边有会有这样的需求,统计用户的在线时长,最近在美团的一个链接里, 发现此代码,记录一下这个js // 上报浏览时间, fix quit issues setTimeout(function () { setTimeout(function () { MGE ('duration5', 'durationdeps'); setTimeout(function () { MGE ('duration10', 'durationdeps'); ...

查看全文

Referer伪造,防盗链与反盗链相关

问题背景 最近在做一个跳转到第三方的页面链接的时候,发现了他们做了防盗的限制。只允许他们自己的域名。在网上找了一下看这个资料可以跳过限制,记录下 Referer简介 简单来说,Referer是HTTP协议中的一个请求报头,用于告知服务器用户的来源页面。比如说你从Google搜索结果中点击进入了某个页面,那么该次HTTP请求中的Referer就是Google搜索结果页面的地址。如果你的某篇博客中引用了其他地方的一张图片,那么对该图片的HTTP请求中的Referer就是你那篇博客的地址。 一般Referer主要用于统计,像CNZZ、百度统计等可以通过Refere...

查看全文