基于http请求以拉的方式去做服务器的推送,无论是实时性和有效字节都是差强人意的效果。 公司的im系统在与客户端的交互上实际上借助了websocket来实现服务器与客户端的事实消息推送,今天就来简单了解下这个协议,并且自己实现对websocket的响应。 可以看到在理解了tcp和http之后,web ...
分类:
Web程序 时间:
2019-07-07 09:30:36
阅读次数:
173
存储方法:第一种(Vuex)(PS:刷新就清空时使用或者使用eventBus全局变量也行。) 第二种(sessionStorage)(PS:刷新不清空关闭窗口才清空时请用。) 第三种(localStorage)(PS:关闭浏览器都不清空时才使用。) 在此之前呢,先简单了解下他们的操作使用吧! ses ...
分类:
其他好文 时间:
2019-06-29 19:08:34
阅读次数:
79
原文:https://blog.csdn.net/zy345293721/article/details/87536144 1.集群 先来简单了解下redis中提供的集群策略, 虽然redis有持久化功能能够保障redis服务器宕机也能恢复并且只有少量的数据损失,但是由于所有数据在一台服务器上,如果 ...
分类:
其他好文 时间:
2019-05-18 00:24:56
阅读次数:
114
首先,让我们简单了解下什么是API网关? API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要 ...
CUDA是GPU通用计算的一种,其中现在大热的深度学习底层GPU计算差不多都选择的CUDA,在这我们先简单了解下其中的一些概念,为了好理解,我们先用DX11里的Compute shader来和CUDA比较下,这二者都可用于GPU通用计算。 先上一张微软MSDN上的图. Compute shader: ...
分类:
编程语言 时间:
2019-01-01 00:54:12
阅读次数:
352
堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子 ...
分类:
编程语言 时间:
2018-11-17 19:05:39
阅读次数:
140
一、代码准备 1、示例代码 参考dubbo系列二、dubbo+zookeeper+dubboadmin分布式服务框架搭建(windows平台) 2、简单了解下spring自定义标签 https://www.jianshu.com/p/16b72c10fca8 例如dubbo标签: 3、官网说明 官网 ...
分类:
其他好文 时间:
2018-09-30 21:52:21
阅读次数:
204
在PHP中,有两个函数可以实现字符串替换,strtr()和str_repalce()函数。 首先我们简单了解下strtr()函数的定义及语法。 strtr:转换指定字符。 两个语法: 第一种语法: string strtr( string $str, string $from, string $to... ...
分类:
Web程序 时间:
2018-09-29 21:38:21
阅读次数:
225
预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于 ...
分类:
编程语言 时间:
2018-09-07 14:19:09
阅读次数:
167
在探讨磁盘与文件系统管理前,我们先简单了解下磁盘结构:1)盘片,即记录数据的部分,数量与磁头数相同;2)磁头, 读写盘片上的数据;3)主轴马达,带动盘片旋转,家用级转速在5400rpm-7200rpm,企业级可达15000rpm;4)扇区,最小的物理存储单元,大小为512字节;5)磁道,磁盘旋转时, ...
分类:
系统相关 时间:
2018-08-04 18:58:59
阅读次数:
252