- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 UDP——Socket
UDP——Socket只是与本地的ip和端口号相捆绑——不与对方ip和端口捆绑。然后任何一个守候在UDP端口的节点收(对方发的内容+对方端节点)发送包括(我的Socket值+发的内容+对方ip和端口)UDP和IP都是数据报发送。
2024-10-19 12:05:39 57
原创 @RequestParam注解
总之,@RequestParam注解在 Spring MVC 中是一个非常有用的工具,它可以方便地获取请求参数,并将其绑定到控制器方法的参数上,以便进行进一步的处理。如果参数类型不匹配,可能会导致错误。@RequestParam可以与其他注解一起使用,如@Valid注解用于参数验证,@ModelAttribute注解用于将请求参数绑定到模型对象等。在这个例子中,当客户端发送一个请求到/search URL 并带有一个名为query的参数时,searchQuery参数将被绑定到这个参数的值。
2024-10-15 16:37:14 332
原创 计算机网络——CDN
空间编码例子:不是发送N个相同颜色值,而是仅发送2个值,颜色和重复个数时间编码例子:不是发送i+1帧的全部编码,而是仅发送帧i差别的地方视频播放时,先下载manifest file文件——>解析(不同的块可以在不同的服务器)——先下载一块播放——播放的同时决定下载哪些块——请求后面的哪些块——具体向哪些服务器请求哪些块可以根据网络情况和客户端需求在一个视频中不停的切换enter deep:是将缓存节点部署到接近于Local ISP的地方更靠近用户。
2024-10-13 21:30:19 664
原创 Java入门——变量
由于引用数据类型变量存储的是对数据的引用,当将这样的变量传递给函数或作为参数传递给其他对象时,实际上是传递了对数据的引用,多个变量可以指向同一个对象,从而实现数据的共享和修改。例如,在 Java 中,将一个对象作为参数传递给方法,方法内部对这个对象的修改会影响到原始的对象,因为它们都指向同一个内存中的数据。时,实际上是将变量x所指向的内存地址中的值复制到变量y所对应的内存地址中。在 C++ 中,将指针作为参数传递给函数,函数可以通过指针修改所指向的内存中的数据,从而影响到调用者的变量所指向的数据。
2024-10-09 09:03:59 585
原创 计算机网络——p2p
通过请求稀缺的块,可以让更多的节点参与到这些块的共享中,提高电影的可用性。例如,在一个拥有数百万个节点的非结构化 P2P 网络中,节点 A 需要查找资源 X,可能需要向大量的邻居节点发送查询请求,并且这些请求可能会在网络中转发多次,才能找到资源 X。如果所有节点都只请求常见的块,那么拥有稀缺块的节点可能会被闲置,而拥有常见块的节点可能会因为过多的请求而负担过重。例如,在一个 P2P 文档共享网络中,如果大家都只请求一些热门文档的部分块,可能会导致这些块的传输路径过于拥挤,降低网络吞吐量。
2024-10-07 21:08:35 1675
原创 计算机网络——DNS
例如,本地 DNS 服务器收到用户对 “www.example.com” 的查询请求后,如果本地缓存中没有该域名的记录,就会向 “example.com” 的权威 DNS 服务器发送查询请求。例如,服务器 A 的权重为 2,服务器 B 的权重为 3,服务器 C 的权重为 1,那么在分配任务时,B 服务器将获得更多的任务。例如,在一个由多个服务器组成的集群中,如果其中一个服务器发生故障,负载均衡器可以检测到故障并将其从可用服务器列表中移除,然后将任务分配给其他正常的服务器。如果有,则直接返回结果;
2024-10-07 10:36:22 729
原创 计算机网络——ftp
总之,控制连接和数据连接在网络通信中扮演着不同的角色,它们相互配合,共同确保数据的正确、可靠传输。例如,在 FTP(文件传输协议)中,控制连接用于客户端与服务器之间交换命令和响应,如登录、列出目录、上传和下载文件等操作的指令都是通过控制连接传输的。控制连接和数据连接相互配合,共同完成网络通信任务。控制连接负责指挥和协调数据连接的建立、关闭和数据传输的过程,而数据连接则负责实际的数据传输。例如,在 FTP 中,当客户端请求下载一个文件时,服务器会在控制连接的指令下建立一个数据连接,用于传输文件的数据内容。
2024-10-05 21:28:58 596
原创 计算机网络——应用层
总之,端系统是计算机网络中不可或缺的组成部分,它们为用户提供了与网络进行交互的界面,满足了用户对信息获取、通信、娱乐、工作等方面的需求。随着技术的不断发展,端系统的功能和性能将不断提高,为用户带来更多的便利和创新。端系统是指在计算机网络中位于网络边缘的设备,通常是指用户直接使用的设备,如个人电脑、智能手机、平板电脑等。随着端系统的功能和性能不断提高,用户对网络的需求也越来越高,这促进了网络技术的不断创新和发展。端系统是用户与计算机网络进行交互的工具,满足了用户对信息获取、通信、娱乐、工作等方面的需求。
2024-10-04 22:48:54 856
原创 操作系统的地位和目标
Linux 和 Unix 则是开源的服务器操作系统,它们具有高度的稳定性和安全性,被广泛应用于互联网服务提供商和大型企业等领域。通过提高软件的可移植性和系统的互操作性,可以提高软件的可用性、降低开发成本、促进系统集成和数据共享,为用户提供更好的服务和体验。它可以通过访问控制、加密和备份等技术,防止恶意软件和黑客攻击,同时还可以通过错误检测和恢复机制,确保系统的稳定性和可靠性。总之,固件是硬件设备中不可或缺的一部分,它为设备提供了基本的操作指令和控制逻辑,实现了设备的功能扩展和兼容性。
2024-10-04 13:35:51 1246
原创 主存储器——随机存取存储器RAM
例如,基本的 RS 双稳态触发器(由两个与非门交叉连接而成),当置位端 S 为 1 且复位端 R 为 0 时,输出 Q 为 1,为 0,这是一种稳定状态;例如,对于边沿触发的 D 双稳态触发器,当时钟信号的上升沿到来时,触发器根据输入数据 D 的状态进行状态切换。例如,当按下一个开关时,触发一个双稳态触发器,使其输出状态发生改变,从而控制电机的正反转。例如,RS 触发器可以由两个与非门交叉连接而成,其中一个与非门的输出连接到另一个与非门的输入,形成反馈回路,从而实现双稳态的特性。
2024-10-02 19:27:40 977
原创 主存储器——概述
16MB是是寻址范围——也是存储容量——后面的MB、MW是单位。8MW中的W是16位——8×16=16/(16/8)=16/2。4MW中的W是32位——4×32=16/(32/8)=16/4。x86使用的就是小尾方式。32位——数据线有32根。16k——地址线有16根。假设存储字长为32位。
2024-10-02 14:12:06 251
原创 SpringBoot——基础配置
例如,如果将logging.level.root设置为WARN,那么在没有为特定包或类设置特定日志记录器的情况下,只有级别为WARN(警告)、ERROR(错误)和FATAL(严重错误)的日志消息会被输出,而DEBUG(调试)和INFO(信息)级别的日志消息将被忽略。总之,logging.level.root在 Java 应用程序的日志配置中起着重要的作用,可以帮助你控制日志输出的级别,从而更好地管理应用程序的日志信息。可以同时设置特定包或类的日志记录器级别和根日志级别,以实现更精细的日志控制。
2024-10-01 22:28:35 433
原创 入门案例解析
SpringBootAplication就是一个配置类——默认配置当前类所在的包和子包。这里进行了继承——且继承得里面进行了依赖管理(插件管理也是如此)Spring容器管理tomcat对象——程序在tomcat里运行。这就可以让我使用某个技术开发就可以使用某个技术的starter。aliyun上下载的却没有parent——但是在下面导入了。不同版本的SpringBoot的依赖版本会有一些不同。
2024-09-29 18:22:32 106
原创 半导体存储器
电可擦除可编程 ROM(EEPROM):可以通过电来进行擦除和改写,并且不需要把芯片拔下插入编程器编程,在用户系统中即可进行操作,常用于存储一些需要经常修改的参数,如主板的 BIOS 设置等。掩模 ROM(MROM):在制造过程中,数据通过掩膜工艺被永久性地写入,一旦做好,其内容就不能更改,适合存储成熟的、不需要修改的固定程序和数据,如计算机的开机自检程序等。可编程 ROM(PROM):由厂商生产出的空白存储器,用户可以根据需要利用特殊方法写入程序和数据,但只能写一次,写入后信息就固定了。
2024-09-26 16:06:12 408
原创 雪花算法详解
当前时间戳==上一次生成ID时间戳——序列号(sequence + 1) & SEQUENCE_MASK。其中的构造函数——检查机器ID和数据中心ID超过最大或小于0都抛错。机器ID和数据中心ID所占位数——各占5位。个序列号则一直检查当前时间戳是否>上一次生成ID的时间戳。工作机器ID=机器ID(5位)+数据中心ID(5位)当前时间戳
2024-09-25 18:08:57 207
原创 总线的控制
总线控制部件在获得总线请求时,总线控制部件在BG上取查询是哪个I/O设备发出的,优先最近的。然后由I/O设备在BS线上回总线忙。I/O设备的排序就是I/O设备的优先级顺序(受BG的电路故障影响)设备地址的线=log2n向上取整。根据计数器的编号去查询I/O设备。比较灵活,优先级可自己设置。
2024-09-22 20:36:00 301
原创 协议层与服务模型
服务访问点是相邻两层之间的逻辑接口,它定义了上层实体如何访问下层服务的方式。SAP就是标注了信件要发送给谁的作用在计算机网络中,SDU(Service Data Unit,服务数据单元)是指在特定协议层次上,由上层协议传递给下层协议的用户数据部分,不包含任何该层协议的控制信息。一、SDU 的特点数据内容SDU 是纯粹的用户数据,它可以是各种类型的信息,如文件内容、电子邮件、网页数据等。例如,当用户通过浏览器访问一个网页时,网页的 HTML 代码就是应用层的 SDU。
2024-09-22 11:03:22 1094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人