Openresty+lua 笔记(一)

一、Openresty + lua 应用场景(官方原话)OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数...

微信FFMPEG 扩展转换音频格式

项目背景:微信开发中有保存到语音文件到服务器上,便于网页浏览中使用播放. 但是微信下载下来的是 amr格式,但是H5网页元素支持 Mp3格式。说下流程:微信 -》 JSSDK 录音 --》上传语...

分享一篇MYSQL 索引的实验结果,利于优化和认知

MYSQL 索引以及优化MYSQL 索引的实用案例:假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有...

GIT 常用命令汇总

git 调用vimdff 来对比版本库git config --global diff.tool vimdiff git config --global difftool.prompt fal...

帮朋友安装GIT一次小记录

一、从Githup 下载 git源码wget https://codeload.github.com/git/git/zip/mastermv master master.zip 再解压二、安装...

Chrome PostMan

Chrome 插件中POSTMAN 还算不错的工具了. 无论是作为POST测试工具、还是简单代替程序测试用例都还是很不错的选择一、界面熟悉1.Collections:在Postman中,Coll...

问答升级中Memcached长连接的优化

场景:今天PM过来反馈问答网站打开非常缓慢,瞬间打开网站访问以下,发现果真比较慢,立即排查.1.看整体网络流量2.抽查局部服务器查看负载.3.查看服务TCP连接.通过排查发现Memcached服...

Linux压测工具(http_load、webbench、ab、siege)

一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般...

TCP协议三次握手和四次挥手的原理剖析

TCP通过窗口滑动来进行流量控制窗口滑动的原理:连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸,剩余的缓冲区空间的...

360问答缓存缓存收敛降低维护成本

场景:近期发现维护多个Nosql技术成本太高昂,不仅有Memcahce、Redis 而且每个Nosql 开的端口太多虽说能把业务分开管理,但是在监控和维护上带来很多工作量,所以我准备做一件能让缓...

排查压缩过程中的异常终止

场景:一个群里的朋友问我,说他在压缩过程中一直提示tar: 由于前次错误,将以上次的错误状态退出说找不到原因。我看后直接回复你这个可能是权限问题,他通过sudo 后再次压缩,告知成功了,非让解释...

设置手机Iphone局域用Fiddle代理抓包

截获智能手机发出的HTTP包有什么用?用处一: 手机软件程序员利用Fiddler,可以截获手机发出的HTTP包, 从而调试程序用处二: 软件测试人员用于测试智能手机上的软件。用处三: 可以用来在...

GIT 服务器搭建以及使用机器

服务器信息:IP : 10.16.59.160 内网一、安装GIT服务器yum install gitgit --version 安装后查看下天版本,就这么简单.二、创建GIT账户adduser...

一个如何避过读到Redis过期Key的方案

说道问题,先说一个场景吧,便于大家理解。在很久之前,PM打来电话说问答用户反馈说,用户的抽奖次数有问题,说今天一次也没抽奖怎么提示没有无抽奖次数了呢?后来经过追查发现问题如下:由于Redis做了...

扫一扫