自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 《网络是怎样连接的》第一部分

查询IP地址,需要询问DNS服务器对应域名的IP,我们的电脑上都存在着DNS解析器,通过DNS查询IP地址的操作叫做域名解析,解析器是一段程序,包含在Socket库中,Socket库包含很多程序组件,它可以让其他的应用程序调用操作系统的网络功能,解析器就是其中的一个组件。,通过IP地址,我们可以知道访问对象的位置,从而将消息发送到服务器,消息向经过子网的集线器,转发到距离发送者最近的路由器上,接下来,路由器会根据消息的目的地判断下一个路由器的位置,然后将消息传递到下个路由器,以此类推将消息传送到目的地。

2023-11-12 20:59:30 48

原创 《Java多线程编程实践指南:核心篇》第二章--多线程的目标和挑战

竞态:计算的正确性依赖于相对时间顺序或者线程的交错竞态往往伴随着读取脏数据,即读取到了过期数据、丢失更新的问题状态变量:类的实例变量、静态变量共享变量:可以被多个线程共享的变量load(i,r1):将变量i的值读取到寄存器r1increment(r1):将r1寄存器的值增加1store(i,r1):将寄存器r1的值保存到变量i中。

2023-08-08 22:49:55 66

原创 《Java多线程编程实践指南:核心篇》第一章--走近Java线程

略,就是编写多线程的程序。其实创建线程就是创建一个Thread类或其子类的实例;处理线程的任务就是执行它的run方法,而Thread类的start方法就是去启动线程。Thread类的源码,可以发现有两种构造方式,其一Thread()无参构造,其二添加一个runnable对象到Thread的构造器中。/**} /*** nothing.线程运行结束后,所占用的资源会被Java虚拟机的垃圾回收器回收。

2023-08-01 23:14:47 141 1

原创 计算机组成原理(待更新)

本章知识架构图:计算机历史:摩尔定律:每隔18个月集成电路上可容纳的晶体管的数量就会增加一倍。各种高级语言和各种系统软件的出现略计算机系统包括硬件系统和软件系统,硬件如果没有软件的支持,不能发挥它的全部价值,软件没有硬件的话,没办法实现功能。1)早期的冯诺依曼计算机:2)现代计算机:3)计算机的功能部件:CPU包括ALU、通用寄存器组(GPRs)、标志寄存器、控制器、指令寄存器IR、程序计数器PC、存储地址寄存器MDR、存储数据寄存器MAR。CPU和主存之间有三组信号线:地址线、控制线、数据线。MAR中的地

2023-04-03 09:29:07 104 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除