- 博客(3)
- 收藏
- 关注
原创 Java学习笔记——网络原理2
节流,实现高可用:用户访问网站是很频繁的,为了DNS服务器的负载,会在用户的设备下搞缓存,保存用户访问过的网站。 这个也可能被黑客利用进行劫持,比如我们在商店连接了一个陌生奇怪的路由器,如果是黑客的钓鱼陷阱,那他可能就会盗取我们的信息,但是如果像是支付宝密码这样的信息,都是通过加密的。幂等性:比如一头牛吃进去的是草出来的是奶,今天是这样明天也是这样,不会改变,那么就是幂等的,如果不同时段出来的东西不一样,那就不是幂等的。:临时重定向,相对于301而言302是临时的,就是会搬迁会www.A.com的。
2024-05-24 13:12:03
2010
1
原创 Java学习笔记——网络原理1
TCP是有连接的,而UDP是无连接的。 TCP要想通信需要先建立连接,且需保存对方信息。 UDP可以直接发送数据,不用保存对方信息(但是写程序的人需要保存,调用UDP api的时候要将对方的信息发送过去)。TCP是可靠传输,而UDP是不可靠传输。 TCP传输数据有一系列保障数据的传输,如超时重传,应答机制,流量控制,序列号机制,拥塞控制,数据校验。 UDP的不可靠传输体现在,其发送完数据后不保证数据能够到达目标地址。 可靠传输也是有代价的——机制更复杂,传输效率更低。
2024-05-21 21:56:43
2110
1
原创 Java学习笔记——文件IO
字符流:对应着文本文件,本质上是对字节流的封装。(帮我们完成自动查字符集表),一个字符对应几个字节得看字符集是哪种(utf8一个中文对应三个字节,GBK一个中文对应两个字节)。 文件描述符表保存了文件描述符,空间是有限制的,如果一直有文件打开,但是不关闭前面没用的连接就会使得文件描述符表的可用资源越来越少,当文件描述符表用完了就会出现问题(文件描述符表可以看成是数组)。 String使用的字符集是uft8(每个中文字符占3个字节),如果用是char使用的是Unicode(每个中文字符占2个字节)。
2024-05-18 20:33:30
1945
空空如也
求解释,为什么while中自增放括号内部和括号外面实现的结果不一样!
2022-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人