nfs共享文件存储 network filesystem; 为什么要使用 nfs? 如果userA上传文件通过负载均衡器上传到了web01,这个时候userB去下载file1又被负载均衡器分配到了web02 上面就找不到userA上传的资源了。 使用了共享存储nfs之后,userA上传的文件到nfs ...
分类:
其他好文 时间:
2020-07-12 11:58:14
阅读次数:
75
1.1作用 防止指令重排 使得多线程下的共享资源能够独自修改使用。解决缓存不一致问题。 1.2相关知识 1.Java内存模型 1.3详解 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1.保证了不同线程对这个变量进行操作时的可见性,即一个线程修 ...
分类:
其他好文 时间:
2020-07-12 11:55:47
阅读次数:
60
linux的基本目录结构详解: /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享 ...
分类:
系统相关 时间:
2020-07-12 00:37:17
阅读次数:
82
方法一 利用数组的物理地址进行传递 下方单元格中的代码显示了一个非常简单的数据移动代码段,可用于与可编程逻辑共享数据。 我们利用Python numpy包来操纵ARM处理器上的缓冲区, 然后可以将缓冲区指针发送到可编程逻辑以共享数据。 我们不假定加载了什么可编程逻辑设计,因此这里我们仅分配所需的内存 ...
分类:
其他好文 时间:
2020-07-12 00:32:36
阅读次数:
147
两种类型设备: SAN设备通过光纤连接到服务器,设备通过块接口访问,服务器可以将其当做硬盘使用 在随机读写的情况下效率很低 NAS设备使用网络连接,通过基于文件传输协议访问,如NFS、SMB 试用场景 两个缺点:网络设备出现问题,修复时间长;网络延期较大。因此不应该在主库中使用网络存储设备 可用于数 ...
分类:
其他好文 时间:
2020-07-11 23:07:02
阅读次数:
68
1. 数据链路层基本概念及基本问题 1.1 基本概念 1.1.1 数据链路层使用的信道 主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发 ...
分类:
其他好文 时间:
2020-07-11 22:40:49
阅读次数:
89
前言: session:用requests.session()创建会话,可以将会话信息传递给其他接口 cookie:用RequestsCookieJar或者cookie字典传递cookie信息 fildder请求响应内容: 代码: import requests from requests.cook ...
分类:
其他好文 时间:
2020-07-11 19:36:16
阅读次数:
65
线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源调度(内存地址、文件I/O等),又可以独立调度。 线程的实现 主流的操作系统都提供了线程实现,Jav语言则是提供了在不同硬件和操作系统平台下对线程操作的统一处理,每个已 https:// ...
分类:
编程语言 时间:
2020-07-11 19:08:40
阅读次数:
50
Volatile关键字 保证线程间共享变量的可见性、有序性。 如何保证可见性:多了一个Lock的汇编指令。 什么是可见性 硬件 运行速度:CPU > 内存 > IO设备;所以在硬件的使用中,为了提高效率 CPU增加了高速缓存 读数据时,从内存读,然后缓存到CPU缓存,线程修改变量时会先同步到缓存,再 ...
分类:
编程语言 时间:
2020-07-11 16:56:15
阅读次数:
61
前言 在并发编程中,需要解决两个关键问题: 线程之间如何通信; 线程之间如何同步; 线程通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。 在消息 ...
分类:
其他好文 时间:
2020-07-11 15:37:40
阅读次数:
82