轮询、长轮询、长连接、socket连接、WebSocket
轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。(而每一次的 HTTP 请求和应答都带有完整的 HTTP 头信息,这就增加了每次传输的数据量) 实例:适于小型应用。 长轮询:客户端向 ... 查看全文
学习PHP中的__autoload和spl_autoload_register
准备SportObject类 准备FoodObject类 魔术方法__toString的作用是: 当使用 echo 或 print 输出对象时,将对象转化为字符串。 自动加载的原理以及__autoload的使用: 自动加载的原理,就是在我们new一个class的时候,PHP系统如果找不到你这个类,就 ... 查看全文
WINDOWS中设置计划任务执行PHP文件
1、写一个PHP程序,命名为test.php,内容如下所示:程序大胆地写,什么include\require尽管用,都没问题2、新建Bat文件,命名为test.bat,内容如下所示:D:\php\php.exe -q D:\website\test.php//相应目录自己改上3、建立WINDOWS计... 查看全文
org.springframework.http.converter.HttpMessageNotReadableException
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2 ... 查看全文
[Windows Server 2012] PHPWind安全设置
主要讲解如何防止黑客上传并运行网页木马;至于PHPWind的安装方法不在本节讲述范围;本节主要针对PHP5.3及其以后版本。 查看全文
玩转webpack 全方位掌握webpack核心技能和优化策略
第一章:wepack与构建发展简史 (9讲)01 | 课程介绍02 | 内容综述03 | 为什么需要构建工具04 | 前端构建演变之路05 | 为什么选择webpack06 | 初识webpack07 | 环境搭建:安装webpack08 | webpack初体验:一个最简单的例子09 | 通过np ... 查看全文
Node.js 构建HTTP服务
Node中的HTTP模块 + TCP和UDP都属于网络传输协议,如果要构架高效的网络应用,就应该从传输层着手,但是对于经典的浏览器网页和服务器端通信场景,如果单纯的使用更底层的传输协议则会变得麻烦。 + 所以对于经典的B(browser)S(server)通信,基于传输层之上专门制定了更上一层的通信 ... 查看全文
关于一个 websocket 多节点分布式问题的面试题
你来说说 websocket 有什么用 双向通信,服务器端可以主动 push,给客户端发送通知 那websocket多个节点有什么问题? 头条面试官的提问让我的回忆飘到了一个下午,想起了我两个同事之间的对话 引子 咱有部分用户收不到通知了 通知是由ws服务控制的,它最近是有啥改动么 也没改啥,以前单个节点也没有问题 想起来了,接上面通知,把服务都从单节点改成了多节点 对,说是为了什么 HA,两位数用户的服务需要折腾吗 没事,这样出去了也有搭建高可用服务与 websocket 负载均衡的经验了 说的倒也是!不过这样确实会有 ws 分布式的问题 简单,加个 reids 就好了 多节点问题 在开始思考分布式会有什么问题时,先来回答一个问题: 服务端如何与客户端交流? 在 ws 服务端,当与客户端连接成功后,会生成一个对象 connection ,ws 会维护一个与客户端所有连接的 connections 。如果想要主动推送消息到客户端,只需要调用API connection.sendText(message) 。 那如何给所有人广播消息呢? 服务器只需要与它 查看全文
vue 安装webpack
https://blog.csdn.net/Mirror_r/article/details/90670892 webpack安装由于 webpack 执行打包压缩时依赖 nodeJS,所以在安装 webpack 之前先安装一下 nodeJS。 因为 npm 是 nodeJS 平台默认的包管理工具, ... 查看全文
zabbix 批量添加web场景监控
公司有大量测试环境的url需要监控是否能够访问,即url状态不为200即报警。状态为200即正常。因url比较多,且经常发生改变,如通过web场景配置(我没配过)会比较繁琐,工作量比较大。通过网上查找资料,可通过脚本结合zabbix的自动发现功能即可批量监控,只需维护一个url列表即可。 1.在任意 ... 查看全文
vue-cli安装webpack项目及初始配置
这个下载包是自己基于 webpack 搞的,可以看看https://github.com/chichengyu/webpack vue-cli安装 输入 npm install vue-cli -g # 如果速度慢,可以先安装 cnpm npm install -g cnpm --registry= ... 查看全文
netcore web 运行于docker
docker ps -a #查看运行dcoker images #查看镜像,类似一个虚拟机docker container #表示镜像运行的进程 可以使用命令docker ps来查看正在运行的containerdocker stop xxx #停止container docker rm xxx #删 ... 查看全文
C# winForm调用WebService
C#winForm调用WebService的远程接口 创建一个WebService工程用例 添加服务引用 添加webService服务地址 输入命名空间名称 主要代码 测试成功截图 工程代码下载 新建一个测试工程用例如图: 布局如图: 1、添加服务引用 2、在弹出的添加服务引用对话框地址栏中输入We ... 查看全文
Devoos核心要点及kubernetes架构概述
Ansible就是一个编排工具。docker :我们应用程序被容器化了,面向容器化的应用程序。 docker compose 是一个docker编排工具,面向单台主机编排, docker swarm 是面向集群化的编排工具, docker machine mesos,marathon(容器遍排框架) ... 查看全文
# IT明星不是梦 # kubernetes调度器学习基础概览
scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念 查看全文
14.4、web排错三部曲
1、在客户端上ping服务器端ip : ping 服务器ip地址 ;#排除线路问题;2、在客户端上telnet服务器端Ip 端口号: telnet 服务器ip地址 端口号:#排除防火墙的影响; 3、在客户端使用wget命令检测: wget 服务器ip地址(请求)(curl -I 服务器ip地址 (响... ... 查看全文
C#使用HttpWebRequest和HttpWebResponse上传文件示例
转自:http://www.mzwu.com/article.asp?id=3475 程序代码: 2.调用示例: ... 查看全文
一些webAPI的相关IE6,7,8的兼容性问题
//获得盒子在界面可见范围的宽和高function getClient() { return { width: window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || 0, h ... 查看全文
STP概述简介及生成树算法
目录: STP概述 STP简介 生成树算法 选择根网桥 选择根端口 选择指定端口 BPDU(桥协议数据单元) STP利用BPDU选择根网桥 STP的收敛 VLAN与STP关系 MSTP多生成树协议华为命令 STP概述 交换网络环路的产生:广播风暴的形成多帧复制MAC地址紊乱 广播风暴:三个交换机两两 ... 查看全文
ASP.NET Core WebAPI 开发-新建WebAPI项目 转
转 http://www.cnblogs.com/linezero/p/5497472.html ASP.NET Core WebAPI 开发-新建WebAPI项目 ASP.NET Core WebAPI 开发-新建WebAPI项目, ASP.NET Core 1.0 RC2 即将发布,我们现在来学 ... 查看全文