![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 50
麻烦把可乐递给我
南京大学软件工程本科在读
展开
-
计算机网络——传输层知识总结
多路复用与多路分解网络层提供的是主机到主机之间的逻辑通信传输层提供的是应用程序之间(进程之间)的逻辑通信多路复用:收集不同socket的数据块,并为其封装上首部信息,传递给网络层多路分解:从网络层拿到数据块,标识出套接字进而将其定向到该套接字并交付给传输层UDP的套接字是由二元组标识的,即IP地址与端口号。当两个套接字具有相同的目的IP与目的端口号,那么他们将被定向到同一个socket。源端口号和源IP的作用是用来区分返回地址。而TCP的套接字是由四元组标识的udpudp的优点:采用udp原创 2022-02-06 18:53:04 · 1877 阅读 · 0 评论 -
多线程HashMap
ConcurrentHashMapJDK1.7示例图JDK1.8示例图注:高并发的迭代器,在迭代过程中是可以进行修改的原创 2021-07-03 15:19:29 · 61 阅读 · 0 评论 -
关于volatile禁止指令重排序的理解 ------以单例模式为例
单例模式,是设计模式的一种。具体实现细节为,某一个类,只对外提供同一个对象的实例。特点:1.私有的构造方法(外界无法new出对象)2.开放一个方法,返回类型为该单例对象实现方式: 1.饿汉模式:new对象操作在类加载的时候就执行。也就是说, 即使我没有要获取这个对象,这个对象也已经被new出来了。public class Singleton { //饿汉模式 private static Singleton instance = new Singleton(); priva原创 2021-07-03 14:30:11 · 502 阅读 · 0 评论 -
python 语法基础
保留指定位数:partition函数join 函数字符串是否仅由数字构成:str.isdigit()字符串是否仅由字母构成:str.isalpha()list与string之间的转换可比较大小的浮点数:import decimalfrom decimal import Decimaldef decimal_retain(number, ndigits=0): """ Round a number to a given precision in decimal digits原创 2021-04-10 19:17:53 · 80 阅读 · 0 评论