一、Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机上创建一对虚拟网卡vethpair设备,Docker将veth
分类:
其他好文 时间:
2020-03-25 16:07:47
阅读次数:
73
面试闯关2 1.一个页面从输入URL到页面加载显示完成,这个过程中都发生了什么? 浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动一个DNS查询,这样就可以使得浏览器获得请求对应的IP地址了 浏览器通过与远程web服务器TCP三次握手协商来建立一个TCP/IP链接。 TCP/IP链 ...
分类:
其他好文 时间:
2020-03-23 20:34:54
阅读次数:
64
第二部分: 基本同步 同步要点 到目前为止,我们已经描述了如何在线程上启动任务,配置线程以及双向传递数据。我们还描述了局部变量如何专用于线程,以及如何在线程之间共享引用,从而允许它们通过公共字段进行通信。 下一步是同步:协调线程的动作以实现可预测的结果。当线程访问相同的数据时,同步特别重要。在该区域 ...
分类:
编程语言 时间:
2020-03-22 13:45:34
阅读次数:
76
前言 Linux的Crontab定时器似乎已经足够强大,但是我认为还是没有办法满足我们所有的需求,例如定时器某一瞬间需要动态添加/删除任务的功能,例如定时器只能在指定的节点上启动(主节点),其他节点不需要定时服务,这种情况Linux自带的Crontab就不能够满足我们的需求了,所以这次要徒手定义一个 ...
分类:
其他好文 时间:
2020-03-21 18:06:10
阅读次数:
71
关于因果性的讨论,什么是因果推理、以及因果推理和法律和心理学方面的联系 ...
分类:
其他好文 时间:
2020-03-10 14:12:00
阅读次数:
166
NB-IOT 模块板设置 1、 NB-IOT 模块板如下 2、将模块上红色开关 1、 2 向下拨, 3、 4 开关向上拨,如下 3、将黑色开关向左侧拨至 M3 芯片处,如下 4、将模块上启动/下载开关拨至到下载处一侧,如下 NB-IOT 模块烧写 1、将 NB-IOT 模块插入智慧盒,如下 2、使用 ...
分类:
其他好文 时间:
2020-03-06 17:07:34
阅读次数:
59
PHPStrom 转 VSCode 折腾记录(配置分享) 465730 分享 / 8640 / 30 / 发布于 10个月前 / 更新于 10个月前 前言 使用许久的 PHPStorm 在我的电脑上启动速度越来越慢了;索性尝试更换据说是 “世界第一编辑器” 的 VSCode。喜欢折腾的我两天时间都在 ...
分类:
Web程序 时间:
2020-03-05 13:51:23
阅读次数:
120
注:参考菜鸟教程CentOS7 Docker安装 1、查看系统上启用的仓库列表,确保centos-extras库已启用(默认启用) yum repolist 2、卸载旧版本的Docker 3、安装所需软件包 4、设置稳定的仓库 5.1 安装最新版本的 Docker Engine-Community ...
分类:
其他好文 时间:
2020-03-04 11:17:54
阅读次数:
74
一、Es是如何实现分布式的 1.Es本身基于lucene,高度支持分布式的核心思想就在于,在多个服务器上启动多个Es进程实例,组建了一套Es集群。 2.其次,因为shard分片的应用,非常灵活的支持数据量横向扩展(只需要重建一个索引,多加shard,把数据迁进去)。再者说shard的数据其实是有多个 ...
分类:
其他好文 时间:
2020-02-28 01:38:45
阅读次数:
109
有时候,我需要在Mac和PC之间无线共享文件。由于并非所有人都在使用macOS,因此无论是在办公室还是在家里,这种情况都会发生。尽管并非一帆风顺,但有一种无需任何第三方应用程序即可弥合差距的方法。 根据要求,您需要访问可以轻松获得的IP地址。此外,您必须输入您的用户帐户和密码以确认该过程。建立连接后 ...