- 博客(23)
- 收藏
- 关注
原创 数据库索引和存储过程讲解
总结一下,InnoDB 中的 B+Tree 的特点:它是 B Tree 的变种,B Tree 能解决的问题,它都能解决。B Tree 解决的两大问题是什么?(每个节点存储更多关键字;路数更多)扫库、扫表能力更强(如果我们要对表进行全表扫描,只需要遍历叶子节点就可以了,不需要遍历整棵 B+Tree 拿到所有的数据)B+Tree 的磁盘读写能力相对于 B Tree 来说更强(根节点和枝节点不保存数据区,所以一个节点可以保存更多的关键字,一次磁盘加载的关键字更多)
2025-04-11 16:24:52
784
原创 数据库视图讲解(view)
将经常使用的查询操作定义为视图,可以使开发人员不需要关心视图对应的数据表的结构、表与表之间的关联关系,也不需要关心数据表之间的业务逻辑和查询条件,而只需要简单地操作视图即可,极大简化了开发人员对数据库的操作。
2025-04-09 16:19:41
967
原创 聚合函数、order by、group by
用于对一组值进行计算并返回单个值,常见函数包括:SUM():求和AVG():平均值COUNT():计数MAX() / MIN():最大值/最小值。
2025-03-27 12:04:24
176
原创 数据相关操作
update:用于修改表中已有的记录。insert:用于向表中插入新记录。delete:用于从表中删除记录。selete:用于从表中查询数据。
2025-03-26 14:38:40
143
原创 mySQL安装教程(保姆级)
选择下载版本LTS(长期支持):意思是长期维护,就是使用过程中会出现BUG选择解压软件进行解压(这里解压软件自己在应用商店里都可以找到)
2025-03-24 09:40:10
168
原创 计算机网络总结
一、IP地址及子网掩码、MAC二、DNS、ARP三、DHCP、UDP、TCP四、NAT、NAPT、端口、网关五、路由器与交换机六、OSI模型。
2025-03-21 13:55:02
1050
1
原创 NAT和NAPT的介绍
NAT(Network Address Translation)是一种广泛应用于互联网的技术,主要用于解决IPv4地址耗尽问题,同时提供网络安全和网络管理功能。它通过将私有网络内部的设备地址转换为公共网络地址,使多个内部设备共享单个公网IP,显著提升了IP地址的利用率。NAPT(网络地址端口转换)是NAT(网络地址转换)技术的扩展,不仅转换网络地址(IP),还通过端口映射区分不同内部设备。它是现代网络中实现多设备共享单一公网IP的核心技术,广泛应用于家庭宽带、企业内网和云服务。
2025-03-15 16:28:29
772
原创 DNS服务和实验
TCP/IP(稳定连接)提供了通过IP地址来连接到设备的功能,但对用户来讲,记住某台设备的IP地址是相当困难的,因此专门设计了一种字符串形式的主机命名机制,这些主机名与IP地址相对应。在IP地址与主机名之间需要有一种转换和查询机制,提供这种机制的系统就是域名系统DNS(Domain Name System)。DNS 是互联网的“电话簿”,将域名与 IP 地址关联,简化了网络通信。核心流程:递归查询 → 权威服务器响应 → 结果缓存。
2025-03-14 14:31:17
898
原创 网关的介绍
网关(Gateway) 是网络中的核心设备或软件,负责在不同网络之间进行数据转发和协议转换,是连接异构网络(如局域网与互联网、IPv4与IPv6网络)的关键枢纽。1. 跨网络通信2. 协议转换3. 安全防护4. 流量管理1. VPN 网关2. 应用层网关(ALG)3. IPv6 网关
2025-03-12 14:30:25
361
原创 DHCP协议
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。
2025-03-12 11:19:19
1111
原创 路由器与交换机的介绍
路由器(Router) 是网络中的核心设备,工作在 网络层(OSI第3层),负责在不同网络之间转发数据包,使多个设备能够共享互联网连接并相互通信。它通过 IP地址 进行逻辑寻址,并基于路由协议(如BGP、OSPF)动态选择最佳传输路径。交换机(Switch)是网络中用于连接多台设备并实现局域网(LAN)内高效数据传输的核心设备,其工作在数据链路层(OSI第2层),通过MAC地址识别并转发数据帧。路由器是网络的“交通枢纽”,负责跨网络通信和智能决策(基于IP)。
2025-03-10 16:58:16
1076
原创 TCP协议与UDP协议
UDP(User Datagram Protocol,用户数据报协议)是互联网协议族(TCP/IP)的核心协议之一,与TCP并列,但设计理念截然不同。它是一种无连接、不可靠但传输效率高的协议,适用于对实时性要求高、允许一定数据丢失的场景。
2025-03-10 14:27:13
957
原创 IP、端口、MAC、ARP
相关概念DNS(域名系统):将易记的域名(如 google.com)转换为对应的IP地址。NAT(网络地址转换):允许多台设备共享一个公网IP地址(常见于家庭网络)。DHCP(动态主机配置协议):自动为设备分配内网IP地址。为什么需要IP地址?想象你在打电话时,必须输入对方的电话号码才能接通。IP地址就是网络中的“电话号码”,确保数据能找到目标设备。怎么测试端口是否启用?示例:1、widows+r(输入cmd)2、telnet + ip地址 + 端口号。
2025-03-08 11:21:07
908
原创 IP地址及子网掩码
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。如何看自己电脑的(widows+R-ipconfig)如图子网掩码为1的就是网络号如果连接这个网络只能连接254人,全是0的不可用(255,255,255,0)和全是1的不可用(255,255,255,255)
2025-03-05 09:38:17
905
原创 计算机网络——因特网与互联网
internet(互联网或互连网)是一个通用名词,它泛指多个计算机网络互连而成的网络。在这些 网络之间的通信协议可以是任意的。Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的由众多网络互连而 成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。任意把几个计算机网络互连起来(不管采用什么协议),并能够相互通信,这样构成的是一个互联网(internet),而不是因特网(Internet)
2025-03-03 15:16:37
796
原创 计算机主板、CPU、硬盘等常见型号
主板就是安置在机箱中的高度集成的电路板,也叫母板,是计算机最基本也是最重要的部件之一,在整个计算机系统中扮演着举足轻重的角色。主板制造质量的高低,决定了硬件系统的稳定性。主板与CPU关系密切,每一次CPU的重大升级,必然导致主板的换代。板的主要功能是传输各种电子信号,部分芯片也负责初步处理一些外围数据。计算机主机中的各个部件都是通过主板来连接的,计算机在正常运行时对系统内存存储设备和其他I/O设备的操控都必须通过主板来完成。计算机性能是否能够充分发挥,硬件功能是否足够,以及硬件兼容性。
2025-02-28 21:48:30
932
原创 电脑系统的重装(保姆级)
新装服务器系统的准备:一、系统的安装 :1、准备对应的系统镜像(ISO——类似于一个压缩包)(建议使用:Windows Server 2012 R2)2、需要准备一个系统盘* U盘中需要具备引导系统* 需要一个空的U盘二、制作系统盘的工具1、(或者2、(三、将镜像拷贝到系统盘中四、进入U盘的引导系统1、进入BIOS界面。
2025-02-26 16:16:13
716
原创 计算机基本组成
1、 CPU * 核心参数: 核心数:指的是CPU中包含的处理核心数量,更多核心支持更高的并行处理能力。 线程数:每个物理核心可能支持一个或多个线程,通过超线程技术实现,允许单个核心同时执行多个线程的任务。 主频:即CPU的工作频率,单位为GHz,它决定了CPU每秒钟能够执行的指令数量。 缓存大小:分
2025-02-25 14:43:41
966
原创 Java IO - 字节流、字符流、缓冲流
Java中的IO操作主要是指使用JAVA进行输入、输出操作,即input和output。Java所有的IO操作都是基于数据流进行输入、输出的,这些数据流表示了字符或者字节数据的流动序列。任何Java中表示数据源的对象都会以数据流的方式读写它的数据的方法。流涉及的领域很广泛,比如:文件的操作(将a文件的内容复制到b文件),流在中间就好像水管将两者连接起来;将a文件的数据内容读取储存到java程序的内存区称为输入流,将在内存区读取的数据内容写入到b文件称为输出流。2.2 按处理数据单位:字节流,字符流。
2025-02-25 11:04:54
302
原创 JavaWeb - 三大域对象
当我们客户端向服服务端发请求的时候,服务端这块会产生一个session域对象,而Session对象,只要客户端所拿的Cookie(值)没有发生改变,或者Cookie(值)没有丢失,或者这个Sessio对象(时间时效-默认30分钟)没有失效,它就会一直在。使用应用域时,只要登录成功后,可以打开其他浏览器,输入当前主页路径,可以看到登录信息依旧存在,不同于会话域,会话域虽然有时效性,但不在之前登录的浏览器上,登录信息会不见。域对象是JSP中用于存储和共享数据的对象,它们提供了不同范围的数据存储和访问机制。
2024-11-28 10:50:18
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人