Nginx的几个常用配置和技巧
文章列举了几个Nginx常见的,实用的,有趣的配置,希望看过之后能说一句:学到了!一个站点配置多个域名server_name 后跟多个域名即可,多个域名之间用空格分隔
Nginx http资源请求限制
前置条件:nginx 需要有 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模块,如果没有请重新编译安装这两个模块。使用 limit_conn_zone 指令定义密钥并设置共享内存区域的参数
MyISAM和InnoDB的比较
MyISAM:不支持事务,而且也不支持外键,但是每次查询都是原子的,支持表级锁,即每次操作是对整个表加锁;InnoDb:支持ACID的事务,支持事务的四种隔离级别;
HTTP的长连接和短连接
HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,短连接:浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。
通常面向对象语言的重载技术
通常面向对象语言的重载技术,其基本语法是这样的:在一个类中,有多个同名的方法,每个方法的参数不同而已。这种现象就称为“重载”
敏捷开发中如何做质量管理?
敏捷是一个很流行的一个词语,但是在敏捷里面,包括很多团队也是刚开始用Scrum,怎么让质量成为敏捷的一个助力而不是拖累,这个是我主要想谈的。
CSS:var变量的局部作用域(继承)特性
CSS变量非全局:最近做项目,发现CSS变量一个有意思的特性,那就是变量作用域非全局。举个例子,如下HTML和CSS:CSS也越来越具有动态特性了
CSS三栏布局的5种方法详解
假设高度已知,请写出三栏布局,其中左栏、右栏宽度各为300px,中间自适应.将浏览器窗口压窄,可以看到变化。由于上面的代码中设置的高度是min-width,而不是设置的固定高度width,所以现在看到的也就是高度不固定的情况。
CSS:scroll-snap滚动事件停止及元素位置检测
CSS Scroll Snap是个非常好用的特性,可以让网页容器滚动停止的时候,无需任何JS代码的参与,浏览器可以自动平滑定位到指定元素的指定位置。类似幻灯片广告效果就可以纯CSS实现