- 博客(62)
- 收藏
- 关注
原创 Day41
TCP/IP参考模型的网络层提供的是()。A:无连接不可靠的数据报服务B:无连接可靠的数据报服务C:有连接不可靠的虚电路服务D:有连接可靠的虚电路服务IOS/OSI参考模型有7层(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层),然后网络层支持无连接和面向连接的通信,但在传输层仅支持面向连接的通信;TCP/IP 模型有4层(网络接口层,网络层,传输层,应用层),在网络层仅有无连接的通信,而在传输层支持无连接和面向连接的通信。TCP/IP的网络层向上只提供简单灵活的、无连.
2022-07-15 11:41:26
621
原创 Day32
分析:操纵系统页面淘汰算法:(1)OPT(Optimal page replacement algorithm):最佳页面替换算法.该算法的核心事思想为从主存中移除永远不需要的页面(2)LRU(Least Recently Used):最近最久未使用算法.该算法的核心思想为总是选择在最近一段时间内最久不用的页面予以淘汰(3)MFU(Most Frequently Used):最常使用算法:每次替换掉最常使用的页面(4)LFU(Least Frequently Used):最近最不常用算法:缺...
2022-05-31 23:11:07
216
原创 Day31
执行1条语句约1ns,即10的-9次方秒(1/1,000,000,000秒)1G=1024M=1024*1024k=1024*1024*1024byt每次赋值1byte都要执行一次语句故至少花费1024*1024*1024*10^-9=1.073741824s;页面越大,其包含的指令和数据越多,页面数量就越少,每次新页面加载后到下次发生缺页的时间就更长,也就是缺页中断的次数越少。实现虚拟存储器能给用户提供一个容量很大的存储器,但当主存空间己装满而又要装入新页时,必须按一...
2022-05-31 12:57:35
193
原创 Day30
Integer i1=59;int i2=59;Integer i3=Integer.valueOf(59);Integer i4=new Integer(59);System.out.println(i1==i3);//trueSystem.out.println(i2==i4);//trueSystem.out.println(i4==i3);//falseSystem.out.println(i1==i2);//true当包装类与基本数据类型...
2022-05-30 14:29:27
368
原创 Day29
Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和 finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。用try来指定一块预防所有"异常"的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的"异常"的类型。Throw语句用来明确地抛出一个"异常"。Throws用来标明一个成员函数可能...
2022-05-28 22:37:34
118
原创 Day28
A:类的命名:1、单个单词,第一个单词首字母大写,其他均为小写2、多个单词,每个单词首字母大写,其他小写3、每个字母都大写包含单词缩写*只有public, abstract final是合法的,public 公共类default 默认类(即 class 前什么都不加)abstract 抽象类final 不能被继承的类static 静态类private 只能修饰内部的类所有方法:1. getClass()2. hashCode()3. ...
2022-05-27 22:37:10
380
原创 前端三剑客----HTML(Web开发)
Web开发过程中,HTML成就框架(结构),css影响美观(装修),JavaScript让其更加美观(注入灵魂)。HTML(Hyper Text Markup Language)超级文本标记语言html语法规则:开始标签:<> 结束标签:</> ,<>内容</>不加标签的话,就是纯文本显示,不加任何改变和修饰。<h1> 我是标题</h1><body> 我是<strong>加重&
2022-05-27 17:28:22
419
原创 Day27
类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载,验证,准备,解析,初始化。生成java.lang.Class对象: 加载阶段;int类型对象成员变量赋予默认值:使用阶段(不属于类加载阶段);执行static块代码:初始化阶段(执行类构造器<clinit>()方法);类方法解析:解析阶段;创建并启动线程的过程为:定义线程->实例化线程->启动线程。a.定义线程: 1、扩展java.lang.Thread...
2022-05-25 21:11:52
197
原创 Day26
A:SimpleDateFormal类原文复制:Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally.DateFormat这个接口的实现类都是...
2022-05-25 15:40:58
108
原创 Day25
java.io.InputStream : 此抽象类是表示字节输入流的所有类的超类java.io.OutputStream : 此抽象类是表示字节输出流的所有类的超类正在上传…重新上传取消D:并不是终止,而是抢占,进程是资源分配的最基本单位,同一个进程创建的不同线程共享这些资源,当某一个线程优先级比较高时,它就会抢占其他线程的资源,导致其他线程没有资源可用,会造成阻塞。A:.java编译...
2022-05-24 12:21:47
68
原创 Day21
完全二叉树,当总节点数为偶数是,叶子节点数为:总节点数/2。循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环退栈就是指把一个数据从栈里删除,也就是从栈顶取出一个元素(该数据不用保存,如是出栈操作则该数据要保存)。同时栈顶指针减一。Huffman树的权值全部在叶子上,那些分支的权值仅仅供构造算法使用的,其实是没有权值的至于堆有两种,最小堆和最大堆,最小堆就是递增有序,最大堆就是递减有...
2022-05-19 23:12:41
209
原创 Day22
栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用B+树插入操作的平均时间复杂度为O(logn),最坏时间复杂度为O(n)Hash表插入操作的平均时间复杂度为O(1),最坏时间复杂度为O(n)排序链表插入操作的平均时间复杂度为O(n),最坏时间复杂度为O(n)红黑树插入操作的平均时间复杂度为O(logn),最坏时间复杂度为O(n)...
2022-05-19 22:34:38
175
原创 Day20
(1)哈希函数的构造方法:①数字分析法②平方取中法③除留取余法④分段叠加法(2)处理冲突的方法:①开放地址法(包括线性探测法、二次探测法、伪随机探测法)②链地址法③多重散列法...
2022-05-17 22:14:38
113
原创 Day19
外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。一般用归并排序, 空间复杂度是O(n). 一般来说外排序分为两个步骤:预处理和合并排序。首先,根据可用内存的大小,将外存上含有n个纪录的文件分成若干长度为t的子文件(或段);其次,利用内部排序的方法,对每个子文件的t个纪录进行内部排序。这些经过排序的子文件(段)通常称为顺串(run),顺串生成后即将其写入外存。这样在外存上就得到了m个顺串(m=...
2022-05-17 11:33:29
131
原创 IO学习总结2
普通文件的内容读取普通文件:二进制文件or文本文件。我们可以把文件的数据流理解成水龙头,读取的文件内容就像接水龙头的水,接满一桶倒(存入硬盘)一桶。读取这些普通文件,会用到抽象类(InputStream):这个类有很多常用方法,但我们常用的只有几个:read():一次读一个byte,就像一次接一滴水这样,那么对方发的文件可能会有短暂的中断,然后继续发,那当这个方法返回-1时,才代表文件真正的读完了。文件中的官方解释:If no byte is available beca.
2022-05-16 21:07:17
192
原创 Day13
数据操纵语言DML2.3.4.5.6.7.在SQL 中,视图是基于SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。可以向视图添加SQL 函数、WHERE 以及JOIN 语句,也可向视图中提交数据。普通视图没有存储,所有的存储有背后的数据表承担,而物化视图是具有数据存储的,物化视图经常在数据复制中被用到,也可以用来提升查询效率、实现读写分离等场景中。8..
2022-05-15 17:30:24
187
原创 Day14
[编程题]计算日期到天数转换根据输入的日期,计算是这一年的第几天。保证年份为4位数且日期合法。进阶:时间复杂度:O(n)O(n)\ O(n),空间复杂度:O(1)O(1)\ O(1)输入描述:输入一行,每行空格分割,分别是年,月,日输出描述:输出是这一年的第几天示例:输入:2012 12 31输出:366import java.util.Scanner;public c...
2022-05-15 17:28:03
221
原创 Day17
select后面写需要选择的列名,from表名,where进行条件选择使用国家以及年龄进行筛选,要求这个国家和年龄是这个国家里年龄最小的使用in进行筛选,in后面的数据应为每个国家年龄最小运动员数据,因此从运动员表中选择出国家及最小年龄,以国家进行分组。C:由于in后面选择出表的列顺序与in前面查找数据的顺序不同无法得到该结果A:将以国家分组放在括号外面导致in后面括号中select语法错误,并且不符合题意B:只以年龄进行in筛选无法确定是哪个国家的运动员,无法得到正确结果...
2022-05-13 22:38:27
156
原创 Day16
因为这俩个事务都是先读的,因此T1修改之后,T2根本不知道,因此T1的修改操作会丢失。因为delete最终的目的是删除数据,不管先删除哪个,结果都是一样的。排它锁也称为独占或写锁。一旦事务T对数据对象A加上排它锁,则只允许T读取和修改A,其它任何事务既不能读取和修改A,也不能再对A加任何类型的锁,直到T释放A上的锁为止unique:保证唯一性; primary key:主键,非空且唯一; foreign key:外键; D选项只是一个过滤条件...
2022-05-12 23:08:48
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人