Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network ...
分类:
Web程序 时间:
2020-05-04 21:32:33
阅读次数:
98
ELK是由 Elasticsearch、Logstash和Kibana 三部分组件组成。 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash 是一个完全开源的工具, ...
分类:
其他好文 时间:
2020-05-04 21:07:14
阅读次数:
72
raft算法总结 raft算法概述 简介 分布式系统除了提升整个体统的性能外还有一个重要特征就是提高系统的可靠性。提供可靠性可以理解为系统中一台或多台的机器故障不会使系统不可用(或者丢失数据)。保证系统可靠性的关键就是多副本(即数据需要有备份), 一旦有多副本,那么久面临多副本之间的一致性问题 。 ...
分类:
编程语言 时间:
2020-05-04 17:47:58
阅读次数:
146
Java还为线程安全提供了一些工具类,如ThreadLocal类,它代表一个线程局部变量,通过把数据放在ThreadLocal中就可以让每个线程创建一个该变量的副本,从而避免并发访问线程安全问题。除此之外,Java5还新增了大量的线程安全类。 1.ThreadLocal类 早在JDK1.2推出之时, ...
分类:
编程语言 时间:
2020-05-04 17:29:59
阅读次数:
66
1、进程相关概念 进程:正在运行中的程序 内核功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程 ID(Process ID,PID)号码被用来标记各个进程 通常从执行进程的用户来继承,存在生命周期 task ...
分类:
系统相关 时间:
2020-05-03 20:57:12
阅读次数:
90
CDN的缓存与回源机制解析 CDN (Content Delivery Network,即内容分发网络)指的是一组分布在各个地区的服务器。这些服务器存储着数据的副本,因此服务器可以根据哪些服务器与用户距离最近,来满足数据的请求。 CDN 提供快速服务,较少受高流量影响。 为什么要用 CDN 浏览器存 ...
分类:
其他好文 时间:
2020-05-03 01:05:03
阅读次数:
74
原文地址: 先认识几个东西: 1、Elasticsearch : 开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制, restful 风格接口,多数据源,自动搜索负载等。 2、Logstash : 完全开源的工具,对日志进行收集、分析,并将其存储供以后使用(如,搜 ...
分类:
其他好文 时间:
2020-05-01 16:48:36
阅读次数:
89
众所周知,在构建iTunes或音乐库时很难避免同一首歌曲的多个副本。使用Keepvid音乐标签编辑器,您可以在简单的点击中有效删除重复内容。小编带来了KeepVid Music Tag Editor教程,KeepVid Music Tag Editor如何删除iTunes / Music Libra ...
分类:
其他好文 时间:
2020-04-29 18:25:08
阅读次数:
124
变量 JavaScript变量可以用来保存两种类型的值:基本类型和引用类型 基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中 引用类型的值是对象,保存在堆内存中 从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本 包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对 ...
分类:
其他好文 时间:
2020-04-29 10:55:40
阅读次数:
50
引用作为函数参数 很多函数中的参数都是 的方式,这样函数会创建一个临时对象用来保存数据,占用内存开销;而引用不会,并且在特定情况下又是必须的选择; : 使用引用作为参数的作用: 函数里的形参相当于主调函数里参数的一个别名,操作的对象其实是同一个; 引用参数在内存中没有副本,是直接对实参进行操作的; ...
分类:
编程语言 时间:
2020-04-29 00:41:59
阅读次数:
74