摘要: 一、TCP粘包/拆包解析 TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多 阅读全文
posted @ 2019-06-18 22:57 深蓝---Jack 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 一、不选择Java原生NIO编程的原因(1)NIO的类库和API复杂,使用麻烦,你需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等(2)需要具备其他的额外技能做铺垫,例如熟悉Java多线程编程。这是因为NIO编程涉及到React 阅读全文
posted @ 2019-06-18 20:56 深蓝---Jack 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 一.kubectl输出格式 kubectl命令可以用多种格式对结果进行显示,输出格式通过-o参数指定$ kubectl [command] [TYPE] [NAME] -o=<output_format>(1)-o=custom-columns=<spec> :根据自定义列名进行输出,以逗号分隔(2 阅读全文
posted @ 2019-06-13 22:54 深蓝---Jack 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: 阿里云物联网产品架构 一.总述 设备连接物联网平台,与物联网平台进行数据通信。物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理。这是构建物联网应用的基础。 二.阿里云物联网产品分析 2.1 IoT SDK 物联网平台提供IoT SDK,设备集成SDK后,即可安全接入物联网平台,使用设备管理 阅读全文
posted @ 2019-06-05 23:15 深蓝---Jack 阅读(3717) 评论(0) 推荐(0) 编辑
摘要: 亚马逊AWS IoT 一.AWS IoT简介 1.1 AWS IoT平台的优势 (1)广泛而深入 AWS 拥有从边缘到云端的广泛而深入的 IoT 服务。设备软件、Amazon FreeRTOS 和 AWS IoT Greengrass 提供本地数据收集和分析能力。在云中,AWS IoT 是唯一一家将 阅读全文
posted @ 2019-06-05 22:36 深蓝---Jack 阅读(4972) 评论(0) 推荐(1) 编辑
摘要: 一.Calinfornium简介 Californium 是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模。 在同等的Coap协议的技术实现中,Calinfornium框架在众多框架中以性能最优。如下: 二.Californi 阅读全文
posted @ 2019-06-02 20:39 深蓝---Jack 阅读(6131) 评论(0) 推荐(0) 编辑
摘要: AllSeen Alliance(AllJoyn) 由AllSeen联盟(ASA)监管的AllJoyn互操作系统框架可能是市面上采用最广泛的开源物联网平台。 Bug Labs dweet和freeboard Bug Labs以生产模块化、基于Linux的Bug硬件装置起家,但很早以前它就演变成了与硬 阅读全文
posted @ 2019-06-02 11:31 深蓝---Jack 阅读(5198) 评论(0) 推荐(0) 编辑
摘要: 一.类加载过程简介 类的加载一般分为三个比较大的阶段,分别是加载阶段、连接阶段和初始化阶段。 1.加载阶段 主要负责查找并且加载类的二进制数据文件,其实就是class文件 2.连接阶段 连接阶段所做的工作比较多,主要分为以下三个阶段: (1)验证阶段 主要是保证确保类的正确性,譬如class文件的版 阅读全文
posted @ 2019-04-05 16:37 深蓝---Jack 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一.前序 数据的一致性和系统的性能是每个分布式系统都需要考虑和权衡的问题。一致性的级别如下:1.强一致性这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大2.弱一致性这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值, 阅读全文
posted @ 2019-02-12 17:38 深蓝---Jack 阅读(2252) 评论(0) 推荐(0) 编辑
摘要: 1.前序 服务治理是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化注册与发现。它旨在解决业务增长,系统功能越来越复杂,微服务应用不断增多的情况下,解决我们手动维护的问题。Eureka服务治理体系主要有三个核心角色:服务注册中心,服务提供者以及服务消费者。2.服务治理Eureka 阅读全文
posted @ 2019-01-30 15:53 深蓝---Jack 阅读(542) 评论(0) 推荐(0) 编辑