关键字:CLH,Node,线程,waitStatus,CAS,中断 目录 图解AQS的操作细节 0、前言 1、基本概念 1.1、CAS自旋 1.2、Node 1.3、CLH & AQS 1.4、ReentrantLock 2、图解AQS 2.1、线程A单独运行 2.2、线程B开始运行 2.3、线程C ...
分类:
编程语言 时间:
2020-01-01 23:38:01
阅读次数:
112
前端控制器(DispatcherServlet) 处理器映射器(HandlerMapping) 处理器适配器(HandlerAdapter) 拦截器(HandlerInterceptor) 语言环境处理器(LocaleResolver) 主题解析器(ThemeResolver) 视图解析器(View ...
分类:
编程语言 时间:
2020-01-01 20:41:57
阅读次数:
94
所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 前面的文章中,我们先了解了2pc,知道了2pc强一致性导致的资源被长时间锁住的问题。而后,我们又了解了3pc,3pc在2pc的基础上增加了超时机制,企图解决强一致性带来的问题,但是超时机制 ...
分类:
其他好文 时间:
2020-01-01 16:50:59
阅读次数:
95
本文来自51cto因出现文章被删除提示,为避免丢失将其复制备查 Kubernetes对集群内部的网络进行了重新抽象,以实现整个集群网络扁平化。我们可以理解网络模型时,可以完全抽离物理节点去理解,我们用图说话,先有基本印象。 名词解释 1、网络的命名空间:Linux在网络栈中引入网络命名空间,将独立的 ...
分类:
Web程序 时间:
2020-01-01 11:41:43
阅读次数:
103
telnet远程连接交换机 telnet [IP] [HOSTNAME] IP为交换机的ip,HOSTNAME为交换机的名称 输入用户名和密码: 选择操作类别: 创建vlan,并将端口加入到vlan中 <H3C> system-view #进入系统视图 [H3C] vlan 10 #创建vlan # ...
分类:
其他好文 时间:
2019-12-31 14:48:15
阅读次数:
105
摘: 工作过程TCP标志位:TCP共有6个标志位,分别是: SYN(synchronous),建立联机。ACK(acknowledgement),确认。PSH(push),传输。FIN(finish),结束。RST(reset),重置。URG(urgent),紧急。图解三次握手和四次挥手的过程: 三 ...
分类:
其他好文 时间:
2019-12-30 09:44:12
阅读次数:
69
基础筑基 在大多数语言中原始map都不是一个线程安全的数据结构,那如果要在多个线程或者goroutine中对线程进行更改就需要加锁,除了加1个大锁,不同的语言还有不同的优化方式, 像在java和go这种语言其实都采用的是链表法来进行map的实现,本文也主要分析这种场景 并发安全的map实现的三种方式 ...
分类:
编程语言 时间:
2019-12-30 09:40:39
阅读次数:
64
Django请求的生命周期图解及流程 一、Django请求的生命周期的含义 Django请求的生命周期是指:当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情。 二、Django请求的生命周期图解及流程 先上流程图,再看图解! 首先,用户在浏览器中输入url,发送一 ...
分类:
其他好文 时间:
2019-12-29 16:46:02
阅读次数:
381
今天晚上需要更换楼层交换机,将原来的CISCO设备换成H3CS5130series的交换机。第一次独自配置交换机,开始心里很紧张,担心出问题影响生产,到网上查资料,很快完成了配置,经过实际运行,情况正常,心里才踏实下来。记录下来,以备后查。第一步:配置Console的权限<sysname>Sys//进入系统配置[sysname]SysnameH3C_7//这是第7台交换机[H3C_7]
分类:
其他好文 时间:
2019-12-29 09:25:38
阅读次数:
1268
1. nodePort 外部机器可访问的端口。 比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如http://node:30001。 例如MyS ...
分类:
Web程序 时间:
2019-12-26 19:46:31
阅读次数:
116