1. 保证session一致性的架构设计常见方法: session同步法:多台web-server相互同步数据 客户端存储法:一个用户只存储自己的数据(容易占带宽) 反向代理hash一致性:四层hash和七层hash都可以做,保证一个用户的请求落在一台web-server上 后端统一存储:web-s ...
分类:
其他好文 时间:
2018-04-21 16:11:18
阅读次数:
194
部分转载自https://blog.csdn.net/whoamiyang/article/details/549547801.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息
分类:
编程语言 时间:
2018-04-20 18:49:27
阅读次数:
348
在计算机设备之间经常会需要进行数据传输,我们会接触到很多的通讯方式,本文大概介绍下关于通讯的一点点概念。 串行、并行通讯 串行通讯按单个数据位进行数据传输,而并行通讯可以同时传输多个位的数据。打个比方,串行通讯更像是单车道的公路,一次只能允许一辆车通过,而并行通讯则是多车道公路,可以实现多辆车同时行 ...
分类:
其他好文 时间:
2018-04-18 19:02:56
阅读次数:
119
并发的概念: 并发(Concurrency)和并行(Parallelism) 并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的。而并行是真正意义上的“同时执行”。严格意义上来说,并行的多个任务是真实的同时执行,而对于并发来说,这个过程只是交替的,一会儿运行任务A一会儿执行任务B,系统会不停 ...
分类:
编程语言 时间:
2018-04-18 11:55:55
阅读次数:
185
1. pickle模块的作用 将字典、列表、字符串等对象进行持久化,存储到磁盘上,方便以后使用 2. pickle对象串行化 pickle模块将任意一个python对象转换成一系统字节的这个操作过程叫做串行化对象 3. pickle和cpickle Python标准库提供pickle和cPickle ...
分类:
编程语言 时间:
2018-04-17 11:44:23
阅读次数:
158
一、 Future模式理解 先说一下为什么要用future模式:两个任务没有必然的前后关系,如果在一个线程中串行执行,就有些浪费时间,不如让两个线程去并行执行这两个任务,执行完了到主线程去汇报就可以了。(让任务后台运行,不阻塞线程) 则使用Future模式耗费的时间为: max(TimeofTask ...
分类:
其他好文 时间:
2018-04-16 19:50:48
阅读次数:
320
重定时器Retimer和驱动器Redriver9(Level Shifter) 在高速串行通道的信号传输中,需要使用Redriver 和Retimer来保证信号传输的质量。 Redriver,可以重新产生讯号,在高速接口上增加讯号质量。高速的讯号频率造成设计上可用的宽裕度降低,增加设计耐用、高性能系 ...
分类:
其他好文 时间:
2018-04-16 12:10:45
阅读次数:
349
并发执行是多道程序系统中多个程序(逻辑上互相独立)或者一个程序中的多个程序段在执行的过程当中,时间互相重叠,一个程序执行没结束,另一个已经开始。并行执行是指一组程序按照独立的,不同步的速度执行,时间上不重叠; 串行就是指令一个一个的执行。并行是指令同时并行执行。总结: 并发是指多个线程轮流执行(单核 ...
分类:
其他好文 时间:
2018-04-16 00:38:59
阅读次数:
215
使用Python批量下载网站图片:使用 requests 抓取网页,使用 BeautifulSoup 解析网页内容,从一个不起眼的串行版本,到并发的更加通用的版本,最终成为终极杀手版,这个小工具走过了不同寻常的旅程。^_^ ...
分类:
编程语言 时间:
2018-04-14 11:12:28
阅读次数:
251
使用jpa保存查询数据都很方便,除了在代码中加入数据外,可以使用sql进行导入。目前我只会一种方法,把数据集中在一个sql文件中。 而且数据在导入中常常具有先后关系,需要用串行的方式导入。 第一步:配置 需要指定spring boot对数据有create的配置,才能自动加载sql文件 [java] ...
分类:
数据库 时间:
2018-04-13 16:13:07
阅读次数:
256