一、修改网络配置文件 #vim /etc/network/interfaces auto loiface lo inet loopback auto ens33iface ens33 inet manualauto br0iface br0 inet dhcp bridge_stp off brid ...
分类:
系统相关 时间:
2020-07-28 10:00:49
阅读次数:
104
一、三次握手环节比较关注的SYN_RCVD和ESTABLISHED1、SYN_RCVD的半连接队列 max(64, /proc/sys/net/ipv4/tcp_max_syn_backlog)cat /proc/sys/net/ipv4/tcp_max_syn_backlogcat /etc/sy ...
分类:
其他好文 时间:
2020-07-27 15:42:12
阅读次数:
69
Hadoop 在Hadoop1.x时代,Hadoop中的MapReduce同时处理业务逻辑运算和资源的调度,耦合性较大,在Hadoop2.x时代,增加了Yarn。Yam只负责资源的调度,MapReduce只负责运算。 Hadoop运行模式 本地模式、伪模式以及完全分布式模式。 3.格式化 只能格式化 ...
分类:
其他好文 时间:
2020-07-26 23:02:06
阅读次数:
67
wait(long mills) 没有返回值,所以区分不了其返回是由于超时还是被唤醒,因此需要引入一个布尔变量,来表示它的返回类型。 class WaitTimeOut { private volatile boolean ready = false; // 如果是true,则表示是被唤醒 publ ...
分类:
编程语言 时间:
2020-07-26 19:24:08
阅读次数:
88
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 ...
分类:
其他好文 时间:
2020-07-26 15:24:00
阅读次数:
72
JavaScript点击事件-一个按钮触发另一个按钮 <input type="button" value="Click" id="C" onclick="Go();"><input type="button" value="Wait" id="W" onclick="javascript:aler ...
分类:
编程语言 时间:
2020-07-25 23:48:35
阅读次数:
89
ES7 1. 数组查找与元素是否存在 let arr = [0, 1, 2, 3, 4, 5, 6] console.log(arr.includes(4)) 2. 乘方的新写法 // es7之前 console.log(Math.pow(2, 3)) // es7 console.log(2 ** ...
分类:
其他好文 时间:
2020-07-24 15:48:39
阅读次数:
50
CountDownLatch的使用 概念 countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。 countDownLatch是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁 ...
分类:
编程语言 时间:
2020-07-24 10:00:07
阅读次数:
71
本讲内容 prometheus命令行格式 rate函数使用 increase函数使用 sum函数使用 (一)prometheus命令行格式 我们选一个新的key来做讲解 count_netstat_wait_connections #TCP wait_connect数 这个key值不少我们熟悉的no ...
分类:
其他好文 时间:
2020-07-23 22:20:31
阅读次数:
103
创建5个线程,并无限期地打印某些内容 #include <Windows.h> #include <stdio.h> DWORD IDs[5]; DWORD WINAPI ThreadProc(LPVOID TID) { //expected this block to run infinitely ...