Java——Java易错选择题复习(2)(计算机网络)

news2024/12/23 6:26:45

1. 下面关于源端口地址和目标端口地址的描述中,正确的是( )

A. 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的

B. 在TCP/UDP传输段中,源端口地址和目的端口地址必须是相同的

C. 在TCP/UDP传输段中,源端口地址和目的端口地址是可以相同的

D. 以上描述均不正确

答案:A

题目解析:

数据的五元组信息:{源IP,源端口,目的IP,目的端口,协议}

  • 源IP:描述数据从哪个主机上产生。
  • 源端口:描述数据从源主机的哪个进程产生。
  • 目的IP:描述数据去往哪个主机。
  • 目的端口:描述数据去往目的主机哪个进程。
  • 协议:双方网络通信使用的网络协议。

综上,选择A。

2. SNMP 使用 UDP 161 和 162 端口,则该协议属于 TCP/IP 模型中的()

A. 网络层

B. 数据链路层

C. 应用层

D. 传输层

答案:C

题目解析:

简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。

3. 下列关于 http 状态码描述正确的是()

A. 404读取浏览器缓存,502错误网关

B. 404找不到资源,403服务器错误

C. 500服务器错误,304读取浏览器缓存

D. 304服务器错误,200请求成功

答案:C

题目解析:

1XXInformational(信息性状态码) 接收的请求正在处理
2XXSuccess(成功状态码) 请求正常处理完毕
3XXRedirection(重定向状态码) 需要进行附加操作以完成请求
4XXClient Error(客户端错误状态码) 服务器无法处理请求
5XXServer Error(服务器错误状态码) 服务器处理请求错误

100类状态码:属于信息型状态码,表达服务器正在处理请求

100状态码:表示客户端应继续其请求。

101状态码:表示切换协议。服务器根据客户端的请求切换协议,只能切换到更高级的协议。

102状态码:表示由WebDAV(RFC 2518)扩展的状态码,意思是处理将被继续执行。

200类状态码:成功状态码,表达请求已经正常处理完毕

200状态码:表示请求成功完成,请求的的响应头或数据响应正常返回。这也是网站网页应当正常表现的一个状态码。

201状态码:表示成功请求并创建了新的资源。

202状态码:表示已经接受请求,但未处理完成。

203状态码:表示非授权信息,请求成功。但返回的meta信息不在原始的服务器,而是一个副本。

204状态码:表示服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。

205状态码:表示服务器成功处理了请求,且没有返回任何内容。

206状态码:表示服务器已经成功处理了部分 GET 请求。

207状态码:表示由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。

300类状态码:重定向状态码,需要进行额外操作以完成请求。

300状态码:多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端。

301状态码:表示请求的网页已永久移动到新位置。

302状态码:表示临时性重定向。

303状态码:表示临时性重定向,且总是使用 GET 请求新的 URI。

304状态码:表示自从上次请求后,请求的网页未修改过。

305状态码:表示表示所请求的资源必须通过代理访问。

306状态码:表示已经被废弃的HTTP状态码。

307状态码:表示临时重定向,与302类似,使用GET请求重定向。

400类状态码:客户端错误状态码,导致服务器无法处理请求。

网页错误404

401状态码:表示访问错误、被拒绝。它们指明更为具体的错误原因。

403状态码:表示禁止访问。

404状态码:表示未找到,表示没有找到文件或目录。

405状态码:表示用来访问本页面的 HTTP 谓词不被允许(方法不被允许)

406状态码:表示客户端浏览器不接受所请求页面的 MIME 类型。

407状态码:表示要求进行代理身份验证。

412状态码:表示前提条件失败。

413状态码:表示请求实体太大。

414状态码:表示请求 URI 太长。

415状态码:表示不支持的媒体类型。

416状态码:表示所请求的范围无法满足。

417状态码:表示执行失败。

423状态码:表示锁定的错误。

424状态码:表示由于之前的某个请求发生的错误,导致当前请求失败。

425状态码:表示服务器不愿意冒风险来处理该请求,原因是处理该请求可能会被“重放”,从而造成潜在的重放攻击。

426状态码:表示客户端应当切换到TLS/1.0。

449状态码:表示由微软扩展,代表请求应当在执行完适当的操作后进行重试。

451状态码:表示该请求因法律原因不可用。

500类状态码:服务器错误状态码,服务器原因导致处理请求出错。

网页500错误

500状态码:内部服务器错误。

501状态码:表示页眉值指定了未实现的配置,在参数中有语法错误。

502状态码:表示Web 服务器用作网关或代理服务器时收到了无效响应。

503状态码:表示服务不可用,错误的命令序列。

504状态码:表示网关超时,未执行该参数的命令。

505状态码:表示HTTP 版本不受支持。

506状态码:表示服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己。

507状态码:表示服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)

509状态码:表示服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。

510状态码:表示获取资源所需要的策略并没有被满足。

530状态码:表示未登录。

532状态码:表示存储文件需要帐户。

550状态码:表示未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。

551状态码:表示请求的操作异常终止:未知的页面类型。

552状态码:表示请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。

553状态码:表示未执行请求的操作。不允许的文件名。

600类状态码:源站没有返回响应头部,只返回实体内容。

600类状态码:源站没有返回响应头部,只返回实体内容。

4. IP地址块为211.168.15.192/26、211.168.15.160/27和211.168.15.128/27三个地址块经聚合后可用地址数为()

A. 126

B. 62

C. 128

D. 68

答案:A

题目解析:

211.168.15.192/26

IP地址:11010011.10101000.00001111.11000000

子网掩码:11111111 11111111 11111111 11000000

该IP地址的主机号范围使用后6个比特位

211.168.15.160/27

IP地址:11010011.10101000.00001111.10100000

子网掩码:11111111 11111111 11111111 11100000

该IP地址的主机号范围使用后5个比特位

211.168.15.128/27

IP地址:11010011.10101000.00001111.10000000

子网掩码:11111111 11111111 11111111 11100000

该IP地址的主机号范围使用后5个比特位

        综合下来,三个IP地址从1~25位的比特位是完全相同的,所以聚合前25位比特位,得到211.168.15.128/25。

        子网的范围为211.168.15.128~211.168.15.255,一共有2^{7}个IP地址,即128个IP地址(包含了网段号和广播号),减去网段号和广播号,可以分配的IP为126个。

5. 能够PING通同网段的节点,但却如PING不通其他网段的所有节点的最可能的原因()

A. 本机网关设置错误

B. 本机没有正确设置DNS

C. 对方运行的是不同的操作系统

D. 二层交换机故障

答案:A

答案解析:

A:PING是TCP/IP协议的一部分,使用ICMP协议,ICMP底层使用IP协议。主要是用来检测网络是否通畅,如果要PING其他网段,则需要设置网关。

B:和DNS没有关系,DNS设置错会影响访问公网服务器的域名,而不会影响内部子设备是否PING通。

C:PING命令是跨操作系统的,windows主机能够PING通Linux主机。

D:二层交换机如果出现故障那么同网段主机则不会PING通。

6. 在小红书公司的局域网中,署队长的私人电脑可以查看到的同事的电脑,也成功了登录了QQ,但无法访问到公司的站点"http://www.xiaohongshu.com”,请协助署队长查 找最有可能出现的问题的地方是()

A. UDP

B. DHCP

C. DNS

D. HTTP

答案:C

答案解析:

“署队长的私人电脑可以查看到的同事的电脑”表明在局域网内通信没有问题。

“也成功了登录了QQ”说明访问QQ服务器没有问题,即访问外网(服务器)是通的。

但是,访问不了一个特定的域名,所以,问题出在了域名转换成为IP的过程,所以出问题的点在于DNS。

7. 将一个C类网络划分20个子网,最适合的子网掩码是多少()

A. 255.255.255.240

B. 255.255.255.248

C. 255.255.255.252

D. 255.255.255.255

答案:B

答案解析:

 A类网络默认的子网掩码:255.0.0.0

 B类网络默认的子网掩码:255.255.0.0

 C类网络默认的子网掩码:255.255.255.0

因为2^{4}<20<2^{5}

所以,需要把子网掩码向后使用5个比特位才能划分出20个子网。

255.255.255.11110000

11110000是二进制,转换为10进制为248,所以子网掩码是255.255.255.248,选择B选项。

8. TCP断开连接的四次挥手中,第四次挥手发送的包会包含的标记,最正确的描述是()

A. FIN

B. FIN,PSH

C. ACK

D. FIN,ACK

答案:C

答案解析:

第四次挥手发送的包会包含的标记应为ACK。

9. 主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生 超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是()

A. 10KB

B. 12KB

C. 14KB

D. 15KB

答案:A

答案解析:

1. 把慢开始的门限值设为当前窗口的一半,即ssthresh=1/2*8KB=4KB;

2. 把拥塞窗口cwnd设置为1个最大报文段MSS大小;

3. 再次从慢启动阶段开始。

开始慢启动cwnd=1KB,之后指数增长。

经过1个RTT:cwnd=2^{1}=2KB;

经过1个RTT:cwnd=2^{2}=4KB,此时到达门限值ssthresh,之后进入拥塞避免阶段;

经过3个RTT:cwnd=4+1=5KB,由于题目说之后一直没有发送超时,cwnd会一直线性增长到接收窗口大小;

...

经过8个RTT:cwnd=10KB,因为发送端不能超过接收端10KB,所以此后拥塞窗口一直保持cwnd=10KB。

发送窗口大小=min(接收窗口,拥塞窗口)=10KB。

10. 某主机的IP 地址为 180.80.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是()

A. 180.80.76.0

B. 180.80.76.255

C. 180.80.77.255

D. 180.80.79.255

答案:D

答案解析:

180.80.77.55

子网掩码为255.255.252.0——>11111111.11111111.11111100.00000000,网络号为22位(1),主机号为10位(0)。

77:0100 1101,和子网掩码相与得:180.80.01001100.00000000。

题目中要发送广播分组,所以要求的是广播地址,广播地址的主机位也是全为1,所以主机180.80.77.55所指都广播地址就是180.80.0100 11(11.11111111),括号里为主机号,主机号全为1就是广播地址,即180.80.79.255。

选择D选项。

11. 主机甲向主机乙发送一个(SYN=1, seq=11220)的 TCP 段,期望与主机乙建立 TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是 ()

A. ( SYN=0, ACK=0, seq=11221, ack=11221)

B. ( SYN=1, ACK=1, seq=11220, ack=11220)

C. ( SYN=1, ACK=1, seq=11221, ack=11221)

D. ( SYN=0, ACK=0, seq=11220, ack=11220)

答案:C

答案解析:

 

主机乙给主机甲应该回复SYN+ACK数据包,排除A,D。

由于主机甲给SYN数据报当中的序号为(seq=11220),所以主机乙给主机甲回复的确认序号为ack=11221,排除B。

主机乙发送的SYN+ACK数据包的序号seq可以从任意位置开始,所以,C正确。

12. TCP/IP 参考模型的网络层提供的是()

A. 无连接不可靠的数据报服务

B. 无连接可靠的数据报服务

C. 有连接不可靠的虚电路服务

D. 有连接可靠的虚电路服务 

答案:A

答案解析:

网络层提供无连接不可靠的数据报服务,例如IP协议。

13. 某网络的IP地址空间为192.168.5.0/24 , 采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数 、每个子网内的最大可分配地址个数()

A. 32,8

B. 32,6

C. 8,32

D. 8,30

答案:B

答案解析:

一个IP的组成部分为:网络号+子网号+主机号。

对于这样的IP 192.168.5.0/24由/24可以知道其子网掩码默认为255.255.255.0。

按照子网掩码255.255.255.248进行划分,

(11111111.11111111.11111111)(24表示网络号).11111(子网掩码)000,子网掩码中全1表示的网络号和子网号部分,0表示主机号部分。

11111转换为十进制为2^{5}=32,所以可以划分位32个子网,而后面有3个0,所以000~111表示的范围2^{3}-2(全0和全1不可用)=6。

选择B选项。

14. 如果将网络IP段40.15.128.0/17划分成2个子网,则第一个子网IP段为40.15.128.0/18,则第二个子网为()

A. 40.15.129.0/18

B. 40.15.128.128/18

C. 40.15.192.0/17

D. 40.15.192.0/18

答案:D

答案解析:

40.15.128.0/17

0010 1000.0000 1111.10000000.00000000 ,原子网前17位为网络号。

40.15.128.0/18

0010 1000.0000 1111.10000000.00000000,划分的一个子网前18位为网络号。

这里分成了两个子网,也就是只需要用1位来表示,也就是第18位,用0和1来区分子网就可以了。

第一个地址的第18位为0,所以第二个地址的第18位为1,得到:

40.15.192.0/18

0010 1000.0000 1111.11000000.00000000,即划分的另一个子网。

15. 下面对Host文件描述正确的是()

A. 这个文件是批处理文件,用来指定域名的访问IP

B. 一个DNS域名解析服务器文件,用于解析域名对应的IP地址

C. 作用是网址域名与其对应的IP地址建立一个关联"数据库"

D. 当用户输入网址后,系统首先到DNS服务器中寻找对应的IP地址,如果不存在会到Host文件中确定最终访问地址

答案:C

答案解析:

        host文件是一个没有扩展名的系统文件(A,B错误),其作用就是用来存储一些常用的网络域名和与其对应的IP地址。

        当用户输入一个需要登录的网址时,系统先去浏览器缓存中查找,再去host文件中查找,如果找到了就立即打开该网址,如果找不到,最后去DNS域名解析服务器中查找,D选项错误。

        所以选择C选项。

16. A,B两台机器都正常工作,B机器未监听任何端口.如果A机器向B机器80端口发送SYN包,会收到何种类型的回包()

A.ACK包

B.FIN包

C.不会收到回包

D.RST包

答案:D

答案解析:

ACK报文是对于对方的某个请求进行的接收确认报文。

FIN是关闭连接时,向对方发送的断开连接请求报文

RST用于重置因为某种原因导致的错误连接,以及拒绝非法的数据和请求。

17. 下列哪个IP地址可以分配给一台计算机()

A.256.1.3.4

B.197.3.11.0

C.199.5.89

D.11.15.33.235

答案:D

答案解析:

A:256超出限制了。

B:C类地址,主机号全为0的是网络号。

C:不完整,但是也可以认为是C类地址的网络号。

D:一个A类地址,正确。

18. 以下哪个ip不和10.11.12.91/28处于同一个子网()

A.10.11.12.85/28

B.10.11.12.88/28

C.10.11.12.94/28

D.10.11.12.97/28

答案:D

答案解析:

10.11.12.91/28中/28表示地址高28位都是网络号。

子网掩码高28位都是1:255.255.255.11110000(240)

是否处于同一个子网,可以通过网络号是否相同得到。

选项中网络号都是占据28位,则这时候只需要看240这个掩码与最后的数字相与是否一致即可。

240:11110000

相与:

91:01011011——>01010000

A:85:01010101——>01010000——>和91的结果相同

B:88:01011000——>01010000——>和91的结果相同

C:94:01011110——>01010000——>和91的结果相同

D:97:01100001——>01100000——>和91的结果不同

所以选择D选项。 

19. 下列哪个地址不可能是子网掩码()

A.255.224.0.0

B.255.255.240.0

C.255.255.255.248

D.255.255.255.250

答案:D

答案解析:

子网掩码必须是连续的1组成,我们知道255是11111111,选项中只有D选项的250是不连续的。

A:224——>11100000,连续。

B:240——>11110000,连续。

C:248——>11111000,连续。

D:250——>11111010,不连续,错误。

20. 当我们在局域网内使用ping www.nowcoder.com时,哪种协议没有被使用()

A.ICMP

B.ARP

C.DNS

D.TCP

答案:D

答案解析:

        PING是用于网络状况探测,PING使用的是ICMP协议,发送ICMP请求,要求目标主机进行ICMP响应,ICMP是网络层协议(不用端口),只涉及到网络层以下。

        首先要域名解析(DNS协议),得到www.nowcoder.com的服务器IP地址,DNS一般使用UDP协议,所以不会用到TCP协议,而ARP协议介于网络层和链路层之间用于获取相邻设备的mac地址。

        所以选择D选项。

21. 某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为()

A.255.255.255.192

B.255.255.255.128

C.255.255.255.0

D.255.255.255.224

答案:D

答案解析:

子网掩码取反(也可以用256减去求)可以得到子网最大主机号,也就能求出子网主机号个数。

C类地址最多有256个主机号。

A:256-192=64个主机号 64 - 2>26 256/64<6

B:256-128=128个主机号 128 - 2>26 256/128<6

C:256-0=256个主机号 256 - 2>26 256/256<6

D:256-224=32个主机号 32 - 2>26 256/32>6

所以选择D选项。

22. 一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的()

A.ARP -> DNS -> HTTP

B.ARP -> HTTP -> DNS

C.DNS -> HTTP -> ARP

D. DNS -> ARP -> HTTP

E.HTTP -> ARP -> DNS

F.HTTP -> DNS -> ARP

答案:A

答案解析:

1. 访问服务器需要域名解析(涉及到了与域名服务器之间的网络通信)。DNS,UDP,IP

2. 与域名服务器之间的网络通信首先涉及相邻设备之间的数据传输。ETH,ARP

3. 域名解析成功后,搭建HTTP客户端访问服务器。HTTP,TCP,IP,ETH

先相邻设备之间通信(ARP),再域名解析(DNS),最后搭建HTTP客户端(HTTP),选择A选项。

23. 办公室的一台计算机只能使用IP地址而无法使用域名访问外部网站,造成这种情况的原因不可能是()

A.该计算机设置的DNS服务器没有提供正常域名解析服务

B.该计算机与DNS服务器不在同一子网

C.提供被访问服务器名字解析的DNS服务器有故障

D.该计算机发起的目的端口为53的访问请求被限制

答案:B

答案解析:

可以访问服务器说明网络没有问题,但是无法使用域名访问证明域名解析出现问题。

DNS协议使用53号端口。

eg:QQ可以聊天,但是打不开网页——>涉及的就是域名解析失败的问题(无法获取域名对应服务器IP地址)。

A,C,D都是有可能,B选项中DNS无法解析和计算机与服务器是否在同一子网是没有关系的。

24. 某主机的IP地址202.117.131.12/20,其子网掩码是()

A.255.255.248.0

B.255.255.240.0

C.255.255.252.0

D.255.255.255.4

答案:B

答案解析:

202.117.131.12/20表示高20位是网络号,对于使用子网掩码进行网络划分的话则是表示一个32位无符号数据中高20位都是1,即255.255.11110000.0,为255.255.240.0,选择B选项。

25. HTTPS采用()实现安全网站访问

A.SSL

B.IPsec

C.PGP

D.SET

答案:A

答案解析:

HTTP协议是明文字符串传输协议,为了保证其安全传输,因此使用SSL加密对传输过程进行加密,并将加密后的HTTP称作HTTPS协议。

SSL:Secure Socket Layer-安全套接字协议,TLS与SSL在传输层与应用层之间对网络连接进行加密。

IPSec:Internet Protocol Security-互联网安全协议,工作在网络层适用于保护TCP/UDP(SSL无法加密UDP)

PGP:Pretty Good Privacy-优良保密协议,是一套用于消息加密,验证的应用程序。

SET:Secure Electronic Transaction-安全电子交易协议。

所以选择A选项。

26. 对于IP地址130.63.160.2,MASK为255.255.255.0,子网号为()

A.160.2

B.160

C.63.160

D.130.63.160

答案:B

答案解析:

子网掩码与IP地址相与得到网络号:130.63.160.0

130.63.160.2为B类IP地址,网络号占据2个字节130.63,而子网的子网掩码表示子网网络号占据3个字节,因此子网号是第三个字节160。

所以选择B选项。

27. 将网络物理地址转换为IP地址的协议是()

A.IP

B.ICMP

C.ARP

D.RARP

答案:D

答案解析:

物理地址——MAC地址。

IP协议用于负责路由选择;

ICMP用于实现网络状态探测;

ARP用于实现IP获取MAC(通过IP找MAC);

RARP用于MAC获取IP(通过MAC找IP)。

所以选择D选项。

28. 下面有关TCP协议的描述,说法错误的是()

A.TCP使用窗口机制进行流量控制

B.由于TCP连接是全双工的,因此每个方向都必须单独进行关闭,需要四次握手

C.TCP连接建立需要三次握手

D.被动关闭socket后,会进入到TIME_WAIT状态

答案:D

答案解析:

A:滑动窗口机制基于窗口大小字段实现,是接收方用于告诉发送方最多继续发送多少数据,避免缓冲区溢出。

B,C:建立连接的过程是三次握手的过程,断开连接的过程就是四次挥手的过程。

D:TIME_WAIT是主动关闭方会进入的状态。

所以选择D选项。

29. 随着IP网络的发展,为了节省可分配的注册IP地址,有一些地址被拿出来用于私有IP地址,以下不属于私有IP地址范围的是()

A.10.6.207.84

B.172.23.30.28

C.172.32.50.80

D.192.168.1.100

答案:C

答案解析:

用于组建私网的网段有:10网段和172.16~172.31网段以及192.168网段。

所以C选项不符合,选择C选项。

30. int listen(SOCKET s, int backlog);该函数中第二个参数的含义是?

A.是否打开log信息

B.是否打开后台log信息

C.后台等待连接队列的最大限制值

D.后台等待连接队列的最小限制值

E.无意义

答案:C

答案解析:

listen函数功能,开始监听,让指定套接字进入监听状态,表示可以开始处理客户端的连接请求。

listen的第二个参数表示,内核中的已完成连接队列节点个数,表示同一时间最多能处理多少个客户端的连接请求(可以防止洪范攻击类型的恶意攻击)。 

所以选择C选项。

如有建议或想法,欢迎一起讨论学习~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/610674.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python声音处理之变声

Python声音处理之变声 随着科技的发展&#xff0c;人们对于声音处理越来越感兴趣。变声技术就是其中的一种&#xff0c;它可以将一个人的声音变成其他的人或动物的声音&#xff0c;非常有趣。 Python作为一种广泛使用的编程语言&#xff0c;可以在声音处理中发挥重要作用。本…

如何在食品行业运用IPD?

食品是我国重要的民生产业之一&#xff0c;是保障和满足人民群众不断增长消费需求的重要支撑。食品指各种供人食用或者饮用的成品和原料以及按照传统既是食品又是药品的物品&#xff0c;包括加工食品&#xff0c;半成品和未加工食品&#xff0c;不包括烟草或只作药品用的物质。…

为数据可视化增添戏剧性

Python 中的视觉叙事&#xff1a;让数据说话的 5 个创新技巧 为数据可视化增添戏剧性 数据可视化 - 这是一个现在经常被抛出的短语。但我们谈论的不仅仅是普通的旧图表和图形。 不 不 不。我们谈论的是讲故事。我们正在谈论将这些行和列的数字变成令人着迷的叙述。 现在是我们从…

Elasticsearch:数据是如何被写入的?

在我之前的文章 “Elasticsearch&#xff1a;索引数据是如何完成的”&#xff0c;我详述了如何索引 Elasticsearch 的数据的。在今天的文章中&#xff0c;我将从另外一个视角来诠释如何写入数据到 Elasticsearch。更多关于 Elasticsearch 数据操作&#xff0c;请阅读文章 “Ela…

PowerShell install 一键部署postgres15

postgres 前言 PostgreSQL 是一个功能强大的开源对象关系数据库系统&#xff0c;拥有超过 35 年的积极开发经验 这为其赢得了可靠性、功能稳健性和性能的良好声誉。 通过官方文档可以找到大量描述如何安装和使用 PostgreSQL 的信息。 开源社区提供了许多有用的地方来熟悉Postg…

08 【生命周期 组件】

1. 生命周期 1.1 引出生命周期 生命周期 又名生命周期回调函数,生命周期函数、生命周期钩子是什么,Vue在关键时刻帮我们调用的一些特殊名称函数生命周期函数的名字不可更改,但函数的具体内容是根据程序员需求编写的生命周期函数中的this指向的是vm或组件实例对象 <div i…

贺斌教授团队:多少冥想训练才能提高脑机接口的性能?

冥想训练可以帮助人们学会更好地控制脑机接口。但是一项新的研究发现&#xff0c;单次的冥想练习不足以提高表现。发表在《Frontiers in Human Neuroscience》的一项研究结果表明&#xff0c;人们需要更长时间的冥想才能体验到明显的改善。 # 脑机接口性能如何提高&#xff1f;…

kafka 集群是如何选择 leader,你知道吗?

前言 kafka集群是由多个broker节点组成&#xff0c;这里面包含了许多的知识点&#xff0c;以下的这些问题你都知道吗? 你知道topic的分区leader是怎么选举的吗&#xff1f; 你知道zookeeper中存储了kafka的什么信息吗&#xff1f;起到什么做呢&#xff1f; 你知道kafka消息…

基于matlab地形可视化仿真

一、前言 此示例说明了将常规可用的数字高程模型转换为 X3D 格式以用于虚拟现实场景的可能性。 作为地形数据源&#xff0c;已使用南旧金山 DEM 模型。场景中包含一个简单的预制波音 747 模型&#xff0c;以展示从多个来源即时创建虚拟场景的技术。 此示例需要映射工具箱。 二、…

高通全面进攻智能汽车「路径」

“统一技术路线图”&#xff0c;被高通技术公司高级副总裁兼汽车业务总经理Nakul Duggal着重提及。 5月26日&#xff0c;高通在苏州举办汽车技术与合作峰会&#xff0c;Nakul Duggal在峰会上坦言&#xff0c;“我们在所有业务领域、所有产品开发中都遵循‘统一技术路线图’&am…

【owt】WebrtcNode, publish-sdp offer 流程(2)

流程图 创建MediaStream&#xff0c; MediaStream一方面作为从客户端接收到媒体数据&#xff0c;另外一方面做为视频源&#xff1b;创建VideoFrameConstructor&#xff0c;VideoFrameConstructor 把sink 注册到MediaStream&#xff0c;这样MediaStream&#xff08;继承了MediaS…

运维小白必学篇之基础篇第七集:磁盘管理实验

磁盘管理实验 实验作业&#xff1a; 1、添加1块磁盘&#xff0c;并查看&#xff08;lsblk&#xff09; 2、使用MBR分区表的格式对添加的磁盘划分分区&#xff0c;完成以下操作&#xff1a; 1、创建3个主分区&#xff0c;每个分区大小为2个GB 2、创建扩展分区&#xff0c;将剩…

前端技术搭建俄罗斯方块(内含源码)

The sand accumulates to form a pagoda ✨ 写在前面✨ 功能介绍✨ 页面搭建✨ 样式设置✨ 逻辑部分 ✨ 写在前面 上周我们实通过前端基础实现了扫雷游戏&#xff0c;今天还是继续按照我们原定的节奏来带领大家完成俄罗斯方块游戏&#xff0c;功能也比较简单简单&#xff0c;也…

【源码篇】基于SSM的办公管理系统

1、项目介绍 基于SSM的办公管理系统主要是对于办公用品的申领进行管理&#xff0c;系统分为三种角色&#xff0c;超级管理员、企业职工、审核员&#xff0c;每种角色拥有不同的权限菜单 主要功能模块有&#xff1a; 系统管理(用户管理、角色管理、菜单管理、个人信息管理、修…

ArrayList源码

介绍 ArrayList非线程安全。ArrayList基于动态数组&#xff0c;是一种线性表。随机访问友好&#xff0c;插入和删除效率低。 ​ 增删慢&#xff1a;每次删除元素&#xff0c;都需要改变数组长度、拷贝以及移动数组长度 ​ 查询快&#xff1a;由于数组在内存中是一块连续空间…

Python实战基础20-解密文件及目录操作

任务1 为泸州驰援湖北的89名白衣勇士点赞 【任务描述】 设计python程序&#xff0c;实现用户可以为泸州驰援湖北的89名白衣勇士点赞留言。用户点赞留言内容保存到本地txt文件中。 import os # 导入os模块 import random # 导入随机模块 import string # 导入string模块# 定义…

序列化与反序列化深入理解

序列化与反序列化深入理解 1 介绍1.1 概述1.2 序列化实现的需求 2 常用序列化实现函数序列化语言内置开源序列化实现 3 各序列化实现比较4 各序列化实现概述XMLJSONProtobufJava 内置TLVVLE&#xff08;Variable Length Encoding&#xff09; 5 flex & bison5.1 介绍应用解…

MyBatis-4

MyBatis 工作原理 形式上的应用为&#xff1a; UserMapper userMapper MyBatisSessionFactory.getMapper(UserMapper.class); List<User> userList userMapper.selectByExample(example)真正执行的操作为: SqlSession session MyBatisSessionFactory.getSession();…

聊天更有趣ChatGPT【再次更新】第三方插件

ChatGPT再次更新&#xff0c;第三方插件让你的聊天更有趣 你是否曾经想过&#xff0c;如果你能够和你最喜欢的明星、作家或者历史人物聊天&#xff0c;会是什么样的体验&#xff1f;你是否曾经想过&#xff0c;如果你能够和你的朋友一起玩一些有趣的游戏、挑战或者测试&#x…

spring注解驱动开发(BEAN注册方式与生命周期)

目录 容器中注册BEAN的方式 BEAN生命周期 容器中注册BEAN的方式 包扫描组件标注注解 ComponentScan(basePackages {"com.an.spring.condition"}) Service Component Controller RepositoryBEan方式【导入第三方包里面的组件】 ComponentScan(basePackages {&quo…