一、基本知识 1. 数据链路层的功能:1. 封装成帧 2. 透明传输 3. 差错检测 2. 数据链路层使用的信道主要有以下两种类型: 1)点对点信道:一对一点对点通信,PPP协议 2)广播信道:一对多的通信方式,CSMA/CD协议 3. 点对点通信的数据链路层在进行通信时主要步骤: 1)节点A的数据 ...
分类:
其他好文 时间:
2018-06-27 16:45:44
阅读次数:
191
三次握手:建立连接 (第一次:客户端告诉服务端。第二次:客户端才知道服务端收到了。第三次:服务端才知道客户端收到了) :传输数据 (第一次:客户端向服务端发送请求。第二次:服务端响应客户端请求) 四次挥手:断开连接 (第一次:客户端告诉服务端。第二次:客户端才知道服务端收到了。第三次:传输剩余的数据 ...
分类:
其他好文 时间:
2018-06-20 22:44:07
阅读次数:
228
在分布式系统中,之前单一的用synchronized或lock已经不适用了。分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本博客讨论为第二种 代码实现 现象:模拟多个线程去运算同一个数据 可以发现数据计算是不规则的 输出值为混 ...
分类:
其他好文 时间:
2018-06-19 13:59:52
阅读次数:
186
问题描述:CRM数据库每日必要数据导入后才会开始数据计算生成。今天早上的计算开始时间较之前正常情况下晚了2小时。维护人员查获是 数据导入过程中原先差不多300秒完成的步骤现在用了1小时之多。 大致的排查过程如下: (1)借助osw工具记录的linux系统历史数据,排除了对应时间段cpu、io活动异常 ...
分类:
数据库 时间:
2018-06-12 22:32:03
阅读次数:
222
近年来,大数据的计算引擎越来越受到关注,spark作为最受欢迎的大数据计算框架,也在不断的学习和完善中。在Spark2.x中,新开放了一个基于DataFrame的无下限的流式处理组件——Structured Streaming,它也是本系列的主角,废话不多说,进入正题吧! 简单介绍 在有过1.6的s ...
分类:
其他好文 时间:
2018-06-02 17:10:16
阅读次数:
757
本文来自 网易云社区 。 Join操作是数据库和大数据计算中的高级特性,大多数场景都需要进行复杂的Join操作,本文从原理层面介绍了SparkSQL支持的常见Join算法及其适用场景。 Join背景介绍 Join是数据库查询永远绕不开的话题,传统查询SQL技术总体可以分为简单操作(过滤操作-wher ...
分类:
数据库 时间:
2018-06-01 15:32:57
阅读次数:
189
北京区块链交易系统开发|北京数字资产交易系统开发|区块链数据共享【本文是由区块链胡顾问yzrhuhang编辑,有需求请搜索yzrhuhang添加】数字资产的产生主要有两个途径,一是基于区块链原生的数字资产,二是对现有资产进行数字化之后得到的数字资产。未来,个人资产配置的一个主要方向将呈现为对数字资产 ...
分类:
其他好文 时间:
2018-05-31 16:10:50
阅读次数:
144
2018年5月16日,集算器(仓库版)携带多项黑科技正式发布。在发布之前的应用验证中,仓库版就已经用实力赢得了用户的好评。北京银行用户在评价仓库版时表示:在数据分析实践中,高并发访问、大数据量计算造成的系统响应时间过长的问题,始终没有得到很好的解决。集算器(仓库版)的出现,彻底解决了这个难题!用集算器将高频次热点数据前置,构建数据计算中间层,可以说是最佳解决方案,在很多场景下要优于价值百万的数据库
分类:
其他好文 时间:
2018-05-29 13:14:27
阅读次数:
149
1.对于有符号类型的数据,它的最高位为符号位,正数的符号位是 0 ,负数的符号位是 1 2.正数的原码、反码、补码都一样 3.计算机中实际存储的是补码 4.负数如 15,10001111(原码),11110000(反码,符号位不变,其余为取反),11110001(补码,反码加1);将负数的补码化为原 ...
分类:
编程语言 时间:
2018-05-28 22:40:40
阅读次数:
246
加密算法介绍 HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能 ...
分类:
其他好文 时间:
2018-05-24 19:31:48
阅读次数:
153