HTTP 2.0是在SPDY(An experimental protocol for a faster web, The Chromium Projects)基础上形成的下一代互联网通信协议。HTTP/2 的目的是通过支持请求与响应的多路复用来较少延迟,通过压缩HTTPS首部字段将协议开销降低,同 ...
分类:
Web程序 时间:
2018-07-27 19:20:55
阅读次数:
220
第1章 课程准备 1-1 课程导学 1-2 并发编程初体验 1-3 并发与高并发基本概念第2章 并发基础 2-1 CPU多级缓存-缓存一致性 2-2 CPU多级缓存-乱序执行优化 2-3 JAVA内存模型 2-4 并发的优势与风险第3章 项目准备 3-1 案例环境初始化 3-2 案例准备工作 3-3 ...
分类:
编程语言 时间:
2018-07-16 23:44:20
阅读次数:
477
No.1. 使用np.argmin和np.argmax来获取向量元素中最小值和最大值的索引 No.2. 使用np.random.shuffle将向量中的元素顺序打乱,操作后,原向量发生改变;使用np.sort将乱序的向量进行排序,并将顺序的向量进行返回,原向量不发生改变 如果要将原来的乱序向量转化成 ...
分类:
其他好文 时间:
2018-07-15 21:11:11
阅读次数:
187
要进行堆排序,首先需要将无序序列进行建堆,这里是建的大堆 网上的有些帖子,按照他们给出的堆排序代码和序列,确实能够输出对的排序,但要是输入自己的无序序列或者直接在他们的序列后面添加几个乱序,就出错了。 就自己动手实现了一下,代码如下,给出了每一步的解释和说明: 输出结果为: ...
分类:
编程语言 时间:
2018-07-08 14:35:28
阅读次数:
140
首先要认识并发的一些基本概念以及并发编程的利和弊 并发编程2:认识并发编程的利与弊 基础知识讲解与核心知识准备 并发及并发的线程安全处理 高并发处理的思路及手段 涉及的知识技能 并发编程基础 CPU多级缓存-缓存一致性 CPU多级缓存-乱序执行优化 JAVA内存模型 并发的优势与风险 参考:Java ...
分类:
其他好文 时间:
2018-07-01 15:19:02
阅读次数:
212
0.基本介绍 并发 高并发: 一、CPU多级缓存 ...
分类:
其他好文 时间:
2018-06-24 23:47:11
阅读次数:
192
"谈乱序执行和内存屏障" 10多年前的程序员对处理器乱序执行和内存屏障应该是很熟悉的,但随着计算机技术突飞猛进的发展,我们离底层原理越来越远,这并不是一件坏事,但在有些情况下了解一些底层原理有助于我们更好的工作,比如现代高级语言多提供了多线程并发技术,如果不深入下来,那么有些由多线程造成问题就很难排 ...
分类:
其他好文 时间:
2018-06-14 18:01:18
阅读次数:
147
UDP的特点 无连接 直接发发发 基于消息的数据传输服务 , 因此不存在TCP的粘包问题,但是存在丢包问题 不可靠。 一般情况下UDP更加高效 UDP注意点 UDP报文可能会丢失、重复 UDP报文可能会乱序 UDP缺乏流量控制 udp缓冲区写满以后,没有流量控制机制,会覆盖缓冲区。 UDP协议数据报 ...
分类:
系统相关 时间:
2018-06-10 00:32:24
阅读次数:
344
前言 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能 ...
分类:
其他好文 时间:
2018-05-23 11:59:26
阅读次数:
180
微服务–分布式事务的实现方法及替代方案 概念澄清 事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务. CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面... ...
分类:
其他好文 时间:
2018-05-15 15:56:16
阅读次数:
199