笔记
文章平均质量分 74
ascto
努力
展开
-
计算机网络重要/易混知识点汇总
第一章计算机网络体系结构1.计算机网络就是一些互联的、自治的计算机系统的集合。2.计算机网络的组成:{1.组成部分(硬件、软件、协议) 2.工作方式(边缘部分、核心部分) 3.功能组成(通信子网、资源子网)}角度来讨论。3.计算机网络的功能:1.数据通信 2.资源共享 3.分布式处理 4.提高可靠性 5.负载均衡4.计算机网络的分类:{1.按分布范围分类(广域网WAN城域网MAN局域网LAN个人区域网PAN)2.按传播技术分类(广播式网络、点对点网络)3.按拓扑结构分(总线形网络、星形网络、环形原创 2021-12-29 22:25:56 · 2663 阅读 · 1 评论 -
计算机网络名词解释
1.计算机网络:计算机网络就是利用通信设备和线路将地理位置不同、功能独立的计算机互连起来,以功能完善的网路软件实现网络中的资源共享和信息传递的系统。由通信子网和资源子网组成。(通信子网主要由物理层、数据链路层、网络层组成)(资源子网主要由计算机系统、终端、外部设备、各种网络资源组成)2.计算机网络有哪些常用的性能指标:速率、带宽、吞吐量、时延、往返时间、利用率。3.因特网的两大组成部分是什么?他们工作方式有什么特点?1.边缘部分:由各主机组成、用户直接进行信息处理和资源共享,低速连接核心网。2.核心原创 2021-12-29 22:25:03 · 9951 阅读 · 0 评论 -
白话理解pv操作
白话理解pv操作,假如有两个进程 s1和s2,现在有1个资源,当s1占用资源时,进行p操作此刻value为0,现在s2也进行p操作,value为-1,所以要进入等待对了。当s1完成时进行v操作。此时value为-1+1=0。所以要进行s2的唤醒,s2唤醒后可以进入临界区(注意,此刻不用执行p,因为之前已经进入p了),然后进行v操作,释放资源。value为0+1=1...原创 2021-12-29 19:44:57 · 363 阅读 · 0 评论 -
Java零碎知识点
Java零碎知识点Object的finalize方法关于Object类中的finalize()方法1.在object类中的源代码为:protected void finalize() throws Throwable{};finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的。2.这个方法不需要程序员手动调用,JVM的垃圾回收器负责调用这个方法。不像equals tostring需要你去手动写,finalize()是需要重写,重写完将来自动会有程序来调用。GC:原创 2021-05-05 21:10:14 · 210 阅读 · 0 评论 -
多线程全面分析+代码示例
多线程全面分析+代码示例观看B站动力字节视频后总结笔记1.什么是进程?什么是线程? 进程是一个应用程序/软件。 线程是一个进程中的执行场景/执行单元 一个进程可以启动多个线程。2.对于Java程序来说,当在DOS命令窗口中输入: java hello world回车之后,会先启动JVM,而JVM就是一个进程。 JVM再启动一个主线程调用main方法。 同时再启动一个垃圾回收线程负责看护,回收垃圾。 最起码,现在的Java程序中至少有两个线程并发: 一个是原创 2021-03-27 20:13:35 · 3692 阅读 · 25 评论 -
B站MySQL(尚硅谷)学习笔记
B站MySQL基础(尚硅谷)学习笔记最近在学习数据库技术,并且把视频中的知识点进行了汇总,字数较多,仅供参考。会持续更新欢迎读者提出问题与错误,一起交流~视频前几集所讲述的基本知识:DB:数据库,保存一组有组织的数据的容器。DBMS:数据库管理系统:又称为数据库软件(产品),用于管理DB中的数据。SQL:结构化查询语言,用于和DBMS通信的语言。将数据先放到表里面,再把表放到库里。一个数据库中可以有多张表,每个表都有一个的名字,用来标识自己,表名具有唯一性。表具有原创 2021-03-04 20:41:54 · 4825 阅读 · 11 评论