一直以来对_同步阻赛_同步非阻赛_异步阻赛_异步非阻赛感到迷惑,现在终于释然了...

IO分为两大种,同步和异步同步IO:阻塞IO非阻塞IOIO多路复用(包括select,poll,epoll三种)信号驱动IO异步IO那么如何理解区别这几个概念呢?尤其是同步和阻塞,异步和非阻塞,看起来就是一样的.我先举个例子结合自己的理解来说明一下:你去甜在心馒头店买太极馒头,阿梅说:"暂时没,正在蒸呢,你自己看着点儿!".于是你就站在旁边只等馒头.此时的你,是阻塞的,是同步的.阻塞表现在你...

继续阅读 »

Cookie,SessionStorage,LocalStorage 的区别

共同点:数据都是保存到浏览器端,并且也都是同源。不同点:Cookie:cookie 数据始终在同源的 http 请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而 sessionStorage 和 LocalStorage 不会自动把数据发给服务器,仅在本地保存。cookie 数据还有路径的概念,可以限制cookie只属于某个路径下,存储的大小只有 4k 左右。Sessi...

继续阅读 »

[转]关于redis的主从、哨兵、集群

关于redis主从、哨兵、集群的介绍网上很多,这里就不赘述了。一、主从通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有...

继续阅读 »

http 状态码大全

HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet 服务管理器 ...

继续阅读 »