首先,Websocket是一个持久化的协议,相对于HTTP这种非持久的协议来说。 简单的举个例子吧,用目前应用比较广泛的PHP生命周期来解释。 1) HTTP的生命周期通过Request来界定,也就是一个Request 一个Response,那么在HTTP1.0中,这次HTTP请求就结束了。 在HTTP1.1中进行了改进,使得有一个keep-alive,也就是说,在一...
WebSocket的原理(与HTTP协议的区别)?为什么可以实现持久连接?
2018.03.22 , HTTP协议, WebSocke , 4条评论 1014个游客飘过今年我二十七八岁之职场生涯
2018.01.30 , 生活随笔 , 4条评论 1182个游客飘过简介:在职场这么多年的苦辣辛酸。 丙申至尾,旧妆渐退。今年我二十七八岁。 经久无文,以致,言不甚,语不准。 再执笔,再无往昔容易。随笔尽是随意。 前几冬月,好像并未落雪, 栅栏草木银霜微裹,潺潺弱弱, 虽喜文但诗词无感,习己悲欢, 自知时间地点挥扫粗略,读出寒意即可。 事久,历经不畅却不敢忘,年少过半却再不敢狂。 初识,不知虫蚂行缀,虫蚁互诋 话过半巡不得语,雅...
Python用户登录及简单的购物车功能
2017.12.21 , Python , 4条评论 927个游客飘过最近研究Python写写简单的小功能(注:代码格式一定要注意行缩进): #!/usr/bin/python # -*- coding: UTF-8 -*- #简单的用户登陆功能(限制5次) import getpass i=0 while i<5: name = input("请输入用户名:") pwd =...
Git基本常用命令
2017.12.18 , Git, Linux , 暂无评论 1968个游客飘过1、创建分支,并跳转到该分支。 git checkout -b xxxx 2、跳转到已有分支 git checkout xxxx 3、提交文件的必要步骤: 说明:现在你要提交你本地的dev分支到远端dev分支上。 git pull origin dev (##拉取远端的dev分支文件。此步骤为必备步骤) git add xxx ...
漂,在北京的这些年
2017.10.26 , 生活随笔 , 4条评论 1551个游客飘过夙夜,须臾,少顷, 一分一秒又一时,日出日落又一天, 花开花落又一季,春去秋冬又一年。 北漂一词,饱含梦想,艰辛与人生的苦辣辛酸。 光阴荏苒,流年似水, 七载, 如梦,如烟,如诗,如画。 忆过去, 初出茅庐,好高骛远,一事无成。 然,受尽挫折,百折不挠,明事理。 初入职场, 勾心斗角,人情冷暖, 世态炎凉,破败不堪。 后,遇伯乐, 明眸善睬,朝曛畅谈, 亦师亦友。 忆...
MQTT协议-MQTT协议简介及协议原理
2017.09.27 , Linux , 1 Comment 1610个游客飘过MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时...
Mongodb安装及常用命令
2017.09.26 , Linux, Mongodb, nginx , 1 Comment 3214个游客飘过mongodb的安装: 1、安装包存放目录: /app/tool/ 2、软件安装目录:/app/soft/ 1: 下载mongodb www.mongodb.org 下载最新的stable版 2: 解压文件:tar zxvf mongodb-linux-x86_64-rhel70-3.4.9.tgz 3: 不用编译,本身就是编译后的二进制可执行文件. 4:...
CentOs7编译安装LNMP环境(nginx+mysql+php)
2017.09.12 , Linux, Mysql, nginx , 1 Comment 3402个游客飘过最近重新整理下LNMP环境搭建的步骤: 1.1路径说明: 1、安装包存放目录: /app/tool/ 2、软件安装目录:/app/soft/ 3、项目存放目录:/app/www/ 4、提示:管理用户是www 5、启动路径: 1) mysql:/etc/init.d/mysqld {start|stop|restart} 2) php:/app/soft/php5.6...
MySQL编译安装及主从同步
2017.09.12 , Linux, Mysql, nginx , 暂无评论 3402个游客飘过1、上传cmake-2.8.8.tar.gz mysql-5.5.25.tar.gz 2、安装编译MySQL过程中需要的依赖包: yum install ncurses-devel libaio-devel -y yum install gcc-c++ -y 3、安装编译安装需要的软件: cd /app/tool/ tar zxvf cmake-2.8...
FastDFS安装部署
2017.08.9 , Linux, nginx , 暂无评论 2854个游客飘过FastDFS原理:FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很...