- 博客(70)
- 资源 (1)
- 收藏
- 关注
原创 基于xml的Spring应用-1
被配置的Bean的实例化方式是什么?是通过无参构造函数实例化还是有参构造函数、静态工厂方法或实例工厂方法实例化?被配置的Bean是否需要注入必要的属性?如果是,则需要在配置文件中为该Bean设置属性值或通过其他方式进行注入。示例1:配置Druid数据源交由Spring管理——存在构造函数导入坐标找到对应jar报的class的位置,然后通过set的方式注入bean2)配置Connection交由Spring管理——不存在构造函数的。
2023-05-05 22:24:23 710
原创 基于xml的Bean的配置
***标签,用于导入其他配置文件,项目变大后,项目变大后,就会导致一个配置文件内容过多,可以将一个配置文件根据业务某块进行拆分,拆分后,最终通过标签导入到一个主配置文件中,项目加载主配置文件就连同导入的文件一并加载了。Spring的自定义标签需要引入外部的命名空间,并为外部的命名空间指定前缀,使用****形式的标签,称之为自定义标签,自定义标签的解析流程也是Spring xml扩展点方式之一。,也就是当Spring容器创建的时候,不会立即创建Bean实例,
2023-05-04 17:57:02 1701
原创 初识Spring
通过在UserService实现类中定义了一个setUserDao(UserDao userDao)方法,并在beans.xml文件中配置了UserService实现类中userDao属性的注入,就实现了将UserDao实例注入到UserService实例中的功能。最后,我们编写一个测试类BeanTest,在该测试类中实现了通过Spring IoC容器获取UserService实例的功能,同时也演示了如何通过依赖注入方式将UserDao实例注入到UserService中。
2023-05-03 15:10:38 786
原创 机设项目总结
项目总结从一月中旬到3月末,最终完成了自己的第一个项目,咋说呢,虽然说做完之后总感觉自己设计的这个网站啥都不是,但是毕竟是自己的第一个大项目,总归是要总结一下。
2022-04-05 13:56:44 471
原创 Ubuntu的踩坑记录
Ubuntu使用由于某些原因,准备再次使用Ubuntu系统,但是由于某些原因,暂时使用双系统安装Ubuntu安装Ubuntu的过程参考以下视频https://www.bilibili.com/video/BV1Yp4y1r7aA?share_source=copy_web安装常用软件安装Markdown编辑器就突然的,因为半天安装不上Typora,然后去官网一看,突然发现Typora这玩意开始收费了,无奈只能去找一个新的合适的来进行替换。...
2022-03-30 00:09:40 584
原创 Java面向对象特性
文章目录Java面向对象特性Java语言的OPP特性封装继承多态Java中类和对象的基本概念类的定义类的基本结构类的声明类体类的封装以及信息隐藏成员变量成员方法**方法的声明**方法中的调用参数的传递可变参数列表方法的重载this构造方法**定义格式:****构造方法的特点:****默认构造方法****重载构造方法**访问控制privatedefaultprotectedpublic内部类内部类的概念内部类的使用1.内部类作为外包类的一个成员使用2.外包类的语句块中定义内部类3.在外包类以外的其他类中访问内
2021-11-13 20:06:40 1496
原创 复杂度与简单排序代码
复杂度与简单排序代码https://blog.csdn.net/weixin_45696001/article/details/120190513#include<stdio.h>#include<stdlib.h>#define type inttype SelectSort(type src[],int num);//void swap(type src[], int i, int dir);type bubblesort(type src[], int num)
2021-09-14 01:51:05 113
原创 复杂度与简单排序
时间复杂度**常数操作:**一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作时间复杂度是一个算法流程中,常数操作作为一个指标,常用O表示。具体来说,先要对一个算法流程非常熟悉,然后去写这个算法流程中,发生了多少常数操作,进而总结出常数操作数量的表达式在表达式中,只要高阶项,不要低阶项,也不要高阶项的系数,如果剩下的部分为f(N),那么时间复杂度为O(f(N))评价一个算法流程的好坏,先看时间复杂度的指标,然后再分析不同数据样本下的实际运行时间,也就是常数项时间异或的性质0N=N
2021-09-08 22:35:38 424 3
原创 4.3.4BGP协议
BGP协议**交换对象:**与其他AS的邻站BGP发言人交换信息BGP发言人:一个自治系统与外界相连的路由器**交换内容:**交换的是网络可达性的信息,即要到达某个网络所要经过的一系列AS**交换频率:**发生变化的时候更新变化的内容BGP协议交换信息的过程BGP交换的是网络可达性的信息就是到达某个网络所要经过的一系列AS。当BGP发言人互相交换了网络可达性的信息后,各BGP发言人就根据采用的策略从收到的路由器信息中找出到达各个AS的较好路由BGP发言人交换路径向量BGP协议的报文格式一个
2021-08-15 23:32:41 214
原创 4.3.3OSPF协议及链路状态算法
OSPF协议及链路状态算法这个感觉不是太懂,完了应该还会补充OSPF协议定义:叫做开放最短路径优先OSPF协议:"开放"表明OSPF协议不是受某一家厂商所控制,而是公开发表的;"最短路径优先"是因为使用了最短路径算法SPFOSPF协议最主要的特征就是使用了分布式的链路状态协议特点使用洪泛法向自治系统内的所有路由器发送信息,即路由器通过输出端口向所有相邻的路由器发送信息,而每一个相邻路由器又再次将此信息发往其所有的相邻路由器,类似于广播,所有最后整个区域内的所有路由器都将得到这个信息的一个副本
2021-08-15 23:31:56 194
原创 4.3.2RIP协议与距离离向量算法
RIP协议及距离向量算法RIP协议定义:RIP协议是一种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大的优点是简单RIP协议要求网络中每一个路由器都维护从它自己到其他每一个目的网络唯一最佳距离记录距离:通常称为"跳数",即从源端口到目的端口所经过的路由器个数,经过一个路由器跳数+1,特别的,从一路由器到直接连接的网络距离为1。RIP允许一条路由最多只能够包含15个路由器,因此距离为16表示网络不可达根据上述对于距离的描述,我们可以得出:RIP协议只适用于小互联网**特点:**当网络
2021-08-15 23:26:55 371
转载 4.3.1路由选择算法及路由协议
路由选择算法及路由协议路由算法最佳路由:"最佳"只能够是相对于某一种特定要求下得出的较为合理的选择路由转发表的内容:目的网络的IP地址子网掩码下一跳的IP地址接口分类静态路由算法(非自适应路由算法)在正式联网之前,管理员手工配置路由信息优点:简单、可靠在负荷稳定、拓扑变化不大的网络中运行效果很好广泛应用于高度安全性的军事网络和较小的商业网络缺点:路由更新慢,不适用于大型网络动态路由算法(自适应路由算法)是路由器之间彼此交换信息,按照路由算法优化出路由表项优点:
2021-08-15 23:25:48 350
原创 4.2IP数据报格式
IP数据报格式TCP/IP协议栈网络层的协议:ARP、IP、ICMP、IGMP协议IP数据报格式IPv4IP编制的历史阶段分类的IP地址子网的划分构成超网(无分类编址方法)分类的ip地址IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口IP地址::={<网络号>,<主机号>}网络类别最大网络可用数第一个可用网络编号最后一个可用网络编号每个网络中的最大主机数A27−22^7-227−21126224−22
2021-08-15 23:25:08 899
原创 4.1网络层功能概述
网络层功能概述网络层网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层的传输单位是数据报网络层的功能:路由的选择与分组转发通过路由选择算法来选择一条最佳路由,然后将数据按照路由的顺序进行转发异构网络的互联拥塞控制如果所有节点都来不及接收分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此我们需要采取一定的措施来缓解这种拥塞:WAY1(开环控制):静态、WAY2(闭环控制):动态数据交换方式网络的核心——路由器数据交换的原因通过交
2021-08-15 23:20:54 3331
原创 3.8链路层的设备
链路层的设备物理层扩展以太网通过光纤调制器来扩展以太网的范围利用多个集线器的组合来扩展以太网的范围,每一个集线器所构成的范围又称为一个冲突域,通信效率会降低链路层扩展以太网通过网桥和交换机来实现网桥根据MAC帧的目的地址对帧进行转发和过滤。当网桥收到一个帧的时候,并不向所有的接口转发此帧,而是先检查此帧的目的MAC地址,然后再确认将该帧转发到哪一个接口,或者是将其丢弃我们又将这些冲突域称为网段网段一般指一个计算机网络中使用同一物理层设备(传输介质、中继器、集线器等)能够直接进行通
2021-08-08 15:51:53 159
原创 3.7PPP协议和HDLC协议
PPP协议和HDLC协议广域网广域网(WAN):通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能够连接多个城市、国家或者跨越几个洲,形成国际性的远程网络广域网的通信子网主要使用分组交换技术。广域网的通信子网可以利用共用分组交换网、卫星通信网和无线分组交换网,它将分布在不同地区的局域网或者计算机系统互连起来,达到了资源共享的目的。例如,因特网是世界范围内最大的局域网。在广域网中存在的节点交换机,节点交换机是链路层的设备,其功能和路由器相似,都是用来转发分组的,但是节点交换机只能够在单个
2021-08-08 15:43:37 972
原创 3.6局域网基本概念和体系结构
局域网基本概念和体系结构局域网定义简称LAN,指的是在某一区域内由多台计算机互联组成的计算机组,使用广播信道特点覆盖的地理范围较小,只在一个相对独立的局部范围内联,例如一座或者集中的建筑内使用专门铺设的传输介质(例如双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s~10Gb/s)通信延迟时间短,误码率低,可靠性较高各个站点之间是平等关系,共享传输信道多采用分布式控制和广播式通信,能够进行广播和组播决定局域网的主要要素为:网络拓扑、传输介质与介质访问控制方法局域网的网络拓扑结
2021-08-08 15:38:04 1969
原创 3.5信道划分介质访问控制
信道划分介质访问控制传输数据的时候使用的两种链路点对点式链路两个相邻的节点通过一个链路相连,没有第三章应用:PPP协议,冲用于广域网广播式链路所有主机共享传输介质应用:早期的总线以太网、无线局域网,常用于局域网典型的拓扑结构:总线型、星型(逻辑总线型)介质访问控制定义:采取一定的措施,使得两对节点之间的通信不会发生相互干扰的情况分类静态划分信道——信道划分介质访问控制定义:将使用介质的每个设备与来自同一信道上的其他设备的通信隔离开来,将时域和频域资源合理地分配给网络上的设备多路复
2021-07-27 19:33:21 717 1
原创 3.4流量控制与可靠传送机制
流量控制与可靠传送机制如果发送速度和接收速度不匹配,也会发生传输错误的对比链路层和传输层的流量控制方式链路层传输层流量控制方式点对点端到端流量控制手段接收方收不到就不回复确认接收端给发送端一个窗口公告链路层的流量控制方法可靠传输:发送端传送啥,接收端接收啥流量控制:控制发送速率,使得接收方有足够的缓冲空间来接收每一个帧滑动窗口解决的问题:流量控制和可靠传输停止等待协议每发送完一个帧就停止发送,等待对方的确认,在收到确认后再发送下一个帧发送窗口=1,
2021-07-27 19:21:16 209
原创 3.3差错控制
差错控制差错来源全局性噪声是由于线路本身电气特性所产生的随机噪声,是信道固有的,随机存在的解决方案:提高信噪比来减少或者避免干扰局部性噪声是由于外界特定的短暂原因造成的噪声冲击,是产生差错的主要原因解决方案:利用编码技术来解决差错的分类链路层的为网络层提供的服务 :无确认无连接服务有确认无连接服务有确认面向连接服务对于通信质量好,有线传输链路来说,链路层协议不会采用确认和重传机制,也不要求链路层向网络层提供可靠服务,如果在传输的过程中发生差错,检错的操作交给上一层的协议
2021-07-27 19:17:23 194
原创 3.2封装成帧和透明传输
封装成帧和透明传输封装成帧封装成帧就是在一段数据的前后部分添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上传来的比特流的时候,能够根据首部和尾部的标记,识别从所收到的比特流中识别出帧的开始和结束首部和尾部包含着许多重要的控制信息,他们有着一个重要的作用:帧定界(确定帧的界限)帧同步:接受方应当能够从收到的二进制比特流中区分出帧的起始和结束数据链路的帧长:从帧的首部到帧的尾部的长度(帧首部+帧的数据部分+帧尾部)最大传输单元(MTU):帧的数据部分的最大长度,在传输数据的时候,帧的数据部
2021-07-12 23:22:10 202
转载 3.1数据链路层功能概述
数据链路层功能概述基本概念结点:主机、路由器链路:指的是网络中两个结点之间的物理通道,链路之间的传输媒介有双绞线、同轴电缆、光纤和微波。可以分为有线链路和无线链路数据链路:指的是网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成了数据链路帧:链路层的协议数据单元,封装网络层的数据报文数据链路层负责通过一条链路从连一个结点向连一个物理链路直接相连的相邻结点传送数据报文功能概述数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将来源于网络层的数据可
2021-07-12 23:21:34 133
原创 2.1.7物理层设备
物理层设备中继器功能:对与信号进行再生和还原,对于衰减的信号进行放大,保持与原数据的相同,来增加信号传输的距离,延长网络的长度中继器的两端:两端的网络部分是网段而不是子网,适用于完全相同的两类网络的连接,且两个网段的速率要相同中继器只是将任何电缆段上的数据发送到另一段电缆上,它仅仅作用于信号的电气部分,并不管数据中是否有错误或者不适于网段的数据中继器的两端可以连接相同的媒体,也可以连接不同的媒体中继器的两端一定要是同一个协议5-4-3规则:网络标准中都对信号的延迟范围做了具体的规定,所以中继器
2021-07-12 23:20:47 69
原创 2.1.6物理层和传输介质
物理层和传输介质传输介质又称为传输媒体,他就是数据传输系统中发送设备和接收设备之间的物理通路传输媒体并不是物理层,传输媒体中传输的信号,但是传输媒体并不知道本身所传输信息所代表的含义,而物理层规定了电气特性,因此能够识别所传输的比特流传输介质的分类导向性传输介质电磁波被导向沿着固体媒介(铜线/光纤)传播双绞线是最古老的、最常用的传输介质,它是由两根采用一定规则并排绞合的、相互绝缘的铜导线组成的绞合可以减少对相邻导线的电磁干扰分类:屏蔽双绞线(STP):由不同颜色(橙、绿、蓝、棕)4对
2021-07-12 23:20:07 1274 1
原创 2.1.5编码和调制
编码和调制基带信号和宽带信号基带信号将数字信号1和0直接用两种不同的电压进行表示,再送到数字信道上去传输(基带传输)基带信号指的是来自信源的信号,例如计算机输出的代表各种文字或者图像文件的数据信号都属于基带信号基带信号就是发出的直接表达了要传输的信息的信号通常在近距离信息传输的时候采用基带传输(近距离衰减小,信号内的内容不容易发生改变)宽带信号将基带信号进行调制后形成的频分复用模拟信号,再传送到模拟信道上去传输(宽带传输)是将基带信号经过载波调制后,将信号的频率范围搬移到较高的频段以便在信
2021-07-12 23:18:09 1206 1
原创 2.1.4奈式准则和香农定理
奈式准则和香农定理失真:信号较之开始发生了扭曲和变化影响失真的因素:码元的传输速率信号传输距离噪声干扰传输媒体质量失真的一种现象——码间串扰信道带宽:信道能够通过的最高频率和最低频率的差码间串扰:接收端收到的信号波形失去了码元之间清晰界限的现象奈式准则限制码元的传输速率,奈式准则是信号本身的性质在理想低通(无噪声、带宽受限)的条件下,为了避免码间串扰,极限码元的传输速率为2WBaud2W Baud2WBaud,W是信道带宽,单位是Hz利用奈式准则求极限数据传输速率:2Wlog2
2021-07-07 18:30:58 251
原创 2.1.3码元、波特、速率、带宽
码元、波特、速率、带宽码元码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M>2),此时码元为M进制码元1码元可以携带多个比特的信息量。比如,在使用二进制编码时候,只有两种不同的码元,一种代表0状态,一种代表1状态k进制码元:对应着k种高低不同的信号波形波特、速率、带宽速率也叫做数据率,指的是数据的传输速率,代表的是单位时间内数据的传输量,可以用码元传输速率和信息
2021-07-07 18:30:25 693
原创 2.1.2数据通信基础知识
数据通信的基本知识数据通信的相关术语通信的目的是:传递信息数据:传输信息的实体,通常是有意义的符号序列信号:数据的电气/电磁表现,是数据在传输过程中的存在形式信号的分类:模拟信号:代表消息的参数取值是连续的数字信号:代表消息的参数取值是离散的信源:通信中产生和发送信息的一端信宿:接收信息的一端信道:信源和信宿之间的通信线路,是信号的传输媒介,一般用来表示某一个方向上传送信息的介质,一条通信线路往往包含有一条发送信道和接受信道信道的分类:按照传输信号模拟信道(传输模拟信号)
2021-07-07 18:29:54 181
原创 2.1.1物理层基本概念
物理层的基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体物理层的主要任务:确定与传输媒体接口有关的一些特性——定义标准机械特性:定义物理连接的特性,规定物理连接的时候所采用的规格、接口形状、引线数目、引脚数量和排列情况电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制功能特性:指明某条线路上面出现某一电平表示何种意义,接口部件的信号线的用途规程特性(过程特性):定义各条物理线路的工作规程和时序关系...
2021-07-07 18:29:22 59
原创 1.2.3TCPIP模型
TCP/IP模型应用层是由OSI模型中的应用层、表示层、和会话层构成协议:HTTP、FTP、DNS支持各种网络应用传输层是由OSI模型中的传输层构成协议:TCP、UDP负责进程与进程之间的数据传输网络层是由OSI模型中的网络层构成协议:IP、ICMp源主机到目的主机的数据分组路由与转发数据链路层是由OSI模型中的数据链路层和物理层构成协议:Ethernet、PPP将网络层传下来的数据报组装成为帧物理层比特传输5层参考模型的数据封装与解封装对比TCP/IP和OSI七层
2021-07-03 16:36:02 74 1
原创 1.2.2OSI参考模型
OIS参考模型ISO于1984年提出OSI模型简记:物链网输会示用资源子网(数据处理):应用层+表示层+会话层通信子网(数据通信):传输层+网络层+数据链路层+物理层前四层是端到端之间的通信,后三层则是点到点之间的通信应用层#mermaid-svg-YptkGzqYzll8hYiK .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#3
2021-07-02 17:00:11 165
原创 1.2.1分层结构
分层结构网络体系结构是从功能上面描述计算机网络结构计算机网络体系结构简称网络体系结构是分层结构每层都会遵循某些网络协议完成本层的功能计算机网络体系结构是计算机网络的各层及其协议的集合分层将发送文件之前需要的准备中作分阶段处理发送文件之前需要完成的工作发起通信的计算机必须将数据通信的通路进行激活告诉网络如何识别目的主机发起通信的计算机要查明目的主机是否开机,并且网络连接是否正常发起通信的计算机要弄清楚,对方计算机中的文件管理程序是否已经做好了准备工作确保差错和意外可以解决分层的方
2021-07-02 15:05:37 149
原创 1.1.3性能指标
性能指标速率速率:即数据率或者称为数据传输率或者比特率比特:是计算机中数据量的一个单位,单位:位,bit速率指的是连接在计算机网络上面的主机在数字信道上传输数据位数的速率单位:b/s,kb/s,Mb/s,Gb/s,Tb/s带宽带宽:用来表示网络的通信线路传输数据的能力,通常指的是单位时间内从网络中的某一点到另一点所能够通过的“最高数据率”带宽也可以理解为:网络设备能够支持的最高速度带宽其实就是在链路的入口位置发送数据的速率,而不是数据在链路上面数据传输的速率单位:b/s,kb/s,Mb/
2021-07-02 15:05:08 165
原创 1.1.2标准化工作及相关组织
计算机网络标准化工作标准的分类:法定标准:由权威的机构制定的正式的、合法的标准事实标准:某些公司的产品在竞争中长期处于主流地位,时间长了,这些产品中的协议和技术就成了标准RFC——因特网标准的形式因特网草案建议标准草案标准因特网标准相关组织ISO、ITU、IEEE、IETF...
2021-06-30 23:46:47 68
原创 1.1.1概念、组成、功能和分类
计算机网络概念计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统计算机系统、通信设备和线路是计算机网络的一个框架软件:是实现计算机网络的功能的重要组成部分简而言之:计算机网络互连和自治的计算机集合互连:经过通信链路实现互联互通自治:端系统之间是相互独立的,没有主从关系组成组成部分硬件:主机、链路、通信设备软件协议:计算机网络的核心,是一系列规则和约定的集合工作方式边缘部分:主机所存在的部分
2021-06-30 23:45:48 131
原创 中央处理器
文章目录中央处理器CPU的功能和组成CPU的功能CPU的基本组成运算器控制器寄存器内部缓存CPU中的主要寄存器操作控制器与时序产生指令周期MOV指令的指令周期LAD指令的指令周期计算机的性能指标时序产生器和控制方式时序信号的作用和体质时序信号产生器控制方式体制微程序控制器微程序控制原理微操作和微命令微指令和微程序微程序设计技术微命令编码微地址的形成方法微指令格式动态微程序设计硬布线控制器输入信号来源指令的执行流程微操作控制信号的产生流水CPU并行处理技术微指令的执行方式流水CPU的结构流水CPU的时空图流水
2021-05-06 20:37:36 283
我的第一条蛇,贪吃蛇C语言实现
2020-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人