偶木

偶木

HTTP 提交和接收数据的常用方式

我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。HTTP 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DE...

Mac 上简易的ssh快捷菜单工具: shuttle

官网地址:http://fitztrev.github.io/shuttle/github 地址:https://github.com/fitztrev/shuttle配置文件: ~/.shu...

常见 Web 安全攻防总结

XSSXSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS。XSS 的原理是恶意攻击者往 ...

HTTP和HTTPS详解

加密类型先科普一下,加密算法的类型基本上分为了两种:对称加密,比较有代表性的就是 AES 加密算法;非对称加密,经常使用到的 RSA 加密算法就是非对称加密的;对称加密的意思就是说双方都有一个共...

系统监控工具 dstat 介绍

dstat:多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、fr...

设计模式之:命令模式

命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,将...

beego 控制器使用

package controllers import ( "github.com/astaxie/beego" ) type MainController...

beego 路由设置

beego项目中 main 函数是入口函数,在这里我们看到引入了一个包 _ "quickstart/routers",这个包只引入执行了里面的 init 函数,那么让我们看看这个里面做了什么事情...

beego 安装使用

beego 的安装go get github.com/astaxie/beegobee 工具的安装go get github.com/beego/bee注意: 安装完之后,bee 可执行文件默认...

设计模式之 : 观察者模式

概念一个对象通过添加一个方法(该方法允许另一个对象,即观察者 注册自己)使本身变得可观察。当可观察的对象更改时,它会将消息发送到已注册的观察者。这些观察者使用该信息执行的操作与可观察的对象无关。...

国内主流视频网站视频解析接口

视频解析源百域阁 http://app.baiyug.cn:2019 全能解析接口 http://69p.top/ http://74t.top/ ht...

base64 & urlbase64 介绍

Base64是一种用64个字符来表示任意二进制数据的方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:['A', 'B', 'C', ... 'a', 'b', 'c', .....

jwt 介绍

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密...

lnmp环境站点502与504错误分析

状态代码解释502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。504 Gateway Time-out:作为网关或者代理工作的服务器尝试执...

mac上charles 抓包手机端网络请求

配置手机端的http代理:第一步:在mac的命令行下查看本机ip 第二步,配置手机的ip代理,iPhone的 “设置”->“无线局域网“中,可以看到当前连接的wifi名, 通过点击右边的...

谈谈架构

架构:架构的本质在于不断拆分生命周期(树形结构),使得业务可以做到空间上并行。拆出来的每一个生命周期都有自己的边界,不会影响到其他生命周期,各自的变化都在自己的生命周期内确定,即为高内聚。软件生...

laravel权限管理Entrust扩展包

项目地址https://github.com/Zizaco/entrust使用参考文章https://laravelacademy.org/post/3755.htmlhttps://larav...

微信消息推送服务:Server酱

Server酱「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。说人话?就是从服务器推报警和日志到手机的工具。程序员可以用它做程序监控报警服务。官网...

负载均衡方式说明

开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“...

Linux 网络常见报错及监控项

查看服务器丢包操作系统处理不过来,丢弃数据有两种情况,一是网卡发现操作系统处理不过来,丢数据包,可以读取下面的文件:$ cat /proc/net/dev 每个网络接口一行统计数据,第 4 列(...