说明 我为了后期能够快速的让小程序实现MQTT,我做了一个MQTT的封装. 功能的封装有助于后期快速的开发,还方便咱维护. 我后期的所有代码皆使用此封装库, 这一节,我就详细的介绍我封装的MQTT.js的使用 新建工程,拷贝文件 拷贝第一节或者第二节测试代码里面的以下三个文件到新工程 说明 连接MQ ...
分类:
微信 时间:
2019-11-11 09:22:41
阅读次数:
152
Mapped Diagnostic Contexts (MDC) (译:诊断上下文映射) Logback的设计目标之一是审计和调试复杂的分布式应用程序。大多数实际的分布式系统需要同时处理来自多个客户端的请求。为了区分开每个客户端的日志,也为了能够快速定位某个请求日志来自哪个客户端,最简单地方式是,给 ...
分类:
其他好文 时间:
2019-11-10 19:17:58
阅读次数:
85
一、HashMap分析 在JDK1.8之前,hashMap由数组+链表组成,1.8之后,对hashMap进行了一些修改,最大的不同就是利用了红黑树,所以其由数组+链表+红黑树组成。查找时,根据hash值我们能够快速定位到数组的具体下标,但是之后的话,需要顺着链表一个个比较下去才能找到我们需要的,时间 ...
分类:
其他好文 时间:
2019-11-09 19:23:38
阅读次数:
67
索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 ...
分类:
数据库 时间:
2019-11-06 13:25:46
阅读次数:
76
1、编程语言的发展史: 计算机是基于电工作 (基于高、低电平) 1010010101011 1、机器语言 优点:执行速度够快 缺点:开发效率非常低2、汇编语言(通过英文字符组成) 优点:执行效率相较于机器语言略低 缺点:开发效率相较于机器语言略高 3、高级语言 c、c++、c#、java、php、p ...
分类:
编程语言 时间:
2019-11-01 21:04:04
阅读次数:
95
编程语言 从低级到高级的发展的过程 1、机器语言 计算机是基于电工作的。(基于高、低电平 1010010101011) 如果用机器语言表现一个字符的意思需要多段代码的行。但是计算机读取的快。 所以机器语言的 优点:执行速度够快 缺点:开发效率非常低 2、汇编语言 汇编语言的属性,汇编语言通过英文字符 ...
分类:
编程语言 时间:
2019-11-01 20:20:50
阅读次数:
108
vue官方提供的命令行工具vue-cli,能够快速搭建单页应用。默认一个页面入口index.html,那么,如果我们需要多页面该如何配置,实际上也不复杂 假设要新建的页面是rule,以下以rule为例 创建新的html页面 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
分类:
其他好文 时间:
2019-10-27 16:28:59
阅读次数:
81
为什么好多人想学Python?怎么快速学会高端技术?大数据和人工智能时代的到来让Python迎来大爆发,各大互联网巨头都在使用Python进行开发,这吸引了很多非专业人士的关注。为了能够快速学习高端技术,越来越多的人选择专业的学习。 为什么越来越多的人选择学Python? 首先,市场环境推动。Pyt ...
分类:
编程语言 时间:
2019-10-25 16:34:16
阅读次数:
125
1. redis单线程问题 单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 2. 为什么说redis能够快速执行 (1) 绝大部分请求是纯粹的内存操作(非常快速) (1) 绝大部分请求是纯粹的内存操作(非常快速) (2) 采用单 ...
分类:
编程语言 时间:
2019-10-24 18:24:17
阅读次数:
70
摘要 软件定义网络(SDN)架构提出了一个问题,即如何处理通过控制平面的间接定向不够快或不可能的情况。为了提供高可用性、连接性、灵活性,可靠的SDNs还必须在数据平面上支持基本功能。特别是,SDNs应实现带内网络遍历的功能,例如在存在链路故障时查找故障转移路径。本文提出了三种基本不同的机制:简单的无 ...
分类:
其他好文 时间:
2019-10-22 18:25:08
阅读次数:
82