- 博客(68)
- 收藏
- 关注
原创 JavaWeb配置Tomat的比较好的教程和配置过程中出现的问题——(1)社区版的IDEA在配置Web时在“模块”找不到Web、(2)8080端口被占用
打开cmd,输入netstat -ano | findstr "8080",找到对应的进程 ID(PID)。然后打开任务管理器,找到”详细信息“栏,根据 PID 找到并结束该进程。这里的36964就是进程ID。
2025-10-22 09:50:29
244
原创 数据库约束
SQLServer约束详解:保证数据完整性的关键规则SQLServer约束是确保数据完整性、一致性和有效性的重要机制。主要包括:主键约束(PRIMARY KEY)- 唯一标识每行数据唯一约束(UNIQUE)- 保证列值唯一但允许空值外键约束(FOREIGN KEY)- 维护表间引用关系检查约束(CHECK)- 自定义数据验证规则默认约束(DEFAULT)- 自动填充默认值约束通过ALTERTABLE语句可动态添加、修改和删除,命名时建议使用PK_、UQ_等前缀区分类型。合理使用约束能显著提
2025-06-17 17:58:06
1435
原创 对于数据库触发器自动执行的理解
触发器是一种自动执行的数据库程序,当监控的表数据发生增删改时就会自动触发。它就像24小时值班的"数据保镖",主要作用包括:1)防止错误操作(如禁止修改学号);2)自动完成关联任务(如退课时计算剩余学费);3)保证数据一致性(如下单时检查库存)。通过预定义规则自动响应数据变化,减少了人工干预和错误,提高了数据管理的效率和可靠性。触发器常用于订单处理、银行转账等需要数据联动的场景。
2025-06-15 12:37:04
207
原创 数据库第一章复习:数据库的三级模式
数据库三级模式结构包括外模式(用户视图)、概念模式(全局逻辑)和内模式(物理存储)。外模式定制用户可见数据(如不同角色看到不同字段),概念模式描述数据逻辑关系,内模式处理物理存储。用户视图对应外模式,如教师与学生管理员看到的不同数据表。三级模式通过映射关联,实现了数据逻辑与物理存储的分离。
2025-06-15 10:39:50
474
原创 数据库复习第一章习题1:数据库管理系统(DBMS)的功能解析及概念说明
数据库管理系统(DBMS)是用于管理数据库的软件,其核心功能包括数据定义、存储管理、安全控制等,但不涉及数据通信管理(如网络传输)。DBMS与MSSMS(SQL Server管理工具)有本质区别:前者是数据库内核,后者是操作界面。常见DBMS有MySQL、Oracle等,各自配有专用管理工具(如MySQL Workbench)。理解DBMS功能边界及其与工具的关系,有助于正确选择和使用数据库系统。
2025-06-15 10:27:39
702
原创 【计网】子网划分
IPv4子网划分原理与实践摘要:本文系统介绍了IPv4子网划分的核心概念与技术要点。主要内容包括:1)IP地址结构(32位二进制,点分十进制表示)与分类(A-E类);2)CIDR无类编址机制,突破传统分类限制;3)子网掩码本质(网络位为1,主机位为0)及运算方法(AND运算得网络地址);4)子网划分步骤(确定子网数、计算新掩码、分配地址范围)与公式(子网数=2ⁿ,主机数=2ᵐ-2);5)典型示例解析(如/24划分4个/26子网);6)常见误区与实用技巧。通过子网划分可实现地址高效利用、网络性能优化和管理便利
2025-05-25 00:58:37
1005
原创 【计网】互联网的组成
互联网的组成部分、边缘部分、边缘部分端系统之间的通信方式之一:客户--服务器方式(C/S方式)、对等连接方式/点对点连接方式(P2P方式),网络交换技术:电路交换、分组交换、报文交换,路由器是实现分组交换的关键,互联网的核心部分由网络和连接网络的路由器组成。
2025-05-04 22:23:31
1044
原创 【计网】计算机网络的类别与性能
网络的分类、网络的性能,速率、带宽、吞吐量、时延、发送时延、传播时延、处理时延、排队时延、时延带宽积、往返时间RTT、利用率。
2025-04-28 20:25:07
1249
1
原创 【计网】网络交换技术之报文交换(复习自用,了解,重要3)
是一种网络通信方式,在这种方式下,整个消息在传输过程中会被视为一个整体,而不是分割成小的分组。报文交换技术最早应用于电报、传真等通信系统。在报文交换中,
2025-04-13 23:23:37
1456
原创 【计网】网络交换技术之分组交换(复习自用,重要1)
分组交换的定义,分组,对于分组的理解,分组交换的原理,报文拆分与分组封装,存储转发机制,逐跳传输,路由器在分组转发中的作用,分组转发的动态路径选择,逐跳存储转发,分组重组,重排重组,分组丢失与重传机制,分组冲突与网络堵塞,分组交换的特点,分组交换的好处,分组交换的应用
2025-04-13 21:55:46
1600
原创 【计网】网络交换技术之电路交换(复习自用,重要2)
电路交换是一种通信方法,在通信开始之前,源和目的地之间建立一条专用的物理路径(电路)。这条路径在整个通信过程中保持不变,直到通信结束。电路交换技术最早用于电话网络,但也可以用于数据通信网络。前提了解——
2025-03-30 00:01:33
1311
原创 【计网】数据包
数据包分割:根据MTU将大块数据分割成小数据包,添加头部信息和校验和。数据包长度范围:由网络协议和物理网络特性决定,常见的长度范围如以太网的64到1518字节。长度范围的来源:基于网络标准和协议、物理网络特性和网络性能优化考虑。
2025-03-29 23:28:34
1601
原创 HeidiSQL如何替换代码中的某些信息
SQL代码里的某些内容,比如2025年这个日期信息,我想替换成2024年的,按照:“搜索”---“替换文本”然后按照图片上的步骤来就可以了,特别是在sql代码有几百行甚至几千行的时候使用
2025-02-28 20:07:31
404
原创 [Java]多态
多态的基本概念,多态的两种实现方法--方法的重载,方法的重写,多态的实现机制,多态的好处,运行时多态与编译时多态,向上转型,向下转型,接口与多态,方法重载与多态的关系,多态的注意事项,多态与泛型,多态与反射,多态与抽象类的结合,多态与设计模式的关系,虚拟机和多态,接口默认方法与多态,多态与集合框架
2025-02-02 16:18:10
1287
原创 [Java]抽象类
抽象类的定义,抽象类的声明,抽象类与继承,抽象类的构造方法,抽象类的成员变量,抽象类的访问修饰符,抽象类与接口,抽象类与多态,抽象类的局限性,抽象类之模板方法的使用,抽象类与接口的使用,抽象类中的静态方法,抽象类的默认实现,抽象类中访问父类的方法,抽象类与构造方法的调用,抽象类与多态,抽象类与final关键字,抽象类与继承
2025-02-02 15:26:09
954
原创 [Java]异常
异常的分类,常见的异常类,异常处理,抛出异常,自定义异常,异常链,异常的最佳实践,异常的传递,捕获多个异常,异常的性能,异常的嵌套与多线程中的异常处理,异常流处理,资源管理与自动关闭
2025-02-02 12:33:56
1197
原创 [Java]接口
接口,接口的定义,接口的格式,接口的实现,接口的默认方法,接口的多继承,接口的默认继承规则,接口的实现类,接口与类的选择,接口的私有方法,接口的类型,接口的继承与重写规则,接口作为回调机制,接口的标记接口,接口的默认继承与静态方法冲突,接口的合成接口,接口与多态,接口与反射规则
2025-02-01 00:21:52
1137
原创 [Java]继承
继承,继承的定义,继承的基础语法,继承与构造方法,重写与父类方法,重写与重载的区别,super关键字,final关键字,多继承的限制,instanceof关键字,子类与父类之间的关系,访问控制符与继承,接口与继承,多态与继承,抽象类与继承,继承的设计原则
2025-01-31 13:43:59
1093
原创 [Java]泛型(二)泛型方法
泛型方法的定义,泛型方法的使用,泛型方法的限制,泛型方法的注意事项,类型擦除,泛型数组,类型推导,泛型方法的应用场景
2025-01-30 17:30:44
1028
原创 [Java]泛型(一)泛型类
泛型类,泛型类的基本语法,泛型类的使用,泛型类作为内部类和外部类,泛型类的优点,泛型类的应用场景,泛型类的多类型参数,泛型类的继承
2025-01-30 16:24:39
1014
原创 [Java]类和对象
类、类的定义、对象、对象的定义、对象的创建、new关键字、对象的属性(成员变量)、对象的方法(成员方法)、构造方法、构造方法的特点、构造方法的分类、默认构造方法、自定义构造方法、构造方法的重载、构造方法的调用规则、对象初始化、就地初始化、默认初始化、this关键字、构造方法的链式调用、类和对象的生命周期
2025-01-16 23:46:14
831
原创 [Java]数组
数组的基本概念,数组的创建,数组的初始化,数组的静态初始化,数组的动态初始化,数组的使用,数组与那苏的访问,遍历数组,普通遍历for-each遍历,数组的引用,数组和数组的引用在栈和堆中的位置,null,数组的应用场景,保存数据,作为函数的参数,参数传递基本数据类型,数组作为引用数据类型在函数中作为参数传递,数组作为函数的返回值,二维数组,二维数组的创建,二维数组的初始化,访问二维数组元素,遍历二维数组元素
2025-01-12 13:03:28
984
1
原创 [pytorch基础]机器学习的定义与分类以及机器学习、深度学习和人工智能之间的关系
机器学习(Machine Learning)是一门让计算机能够通过数据学习规律,从而在未明确编程的情况下自动改进其性能的技术。
2025-01-09 18:30:55
1135
原创 [pytorch基础]用深度学习做数据预测的大体流程
数据收集:数据清洗:特征工程:数据分割:选择模型架构:确定模型参数:初始化模型:定义损失函数:选择优化器:训练过程:调整超参数:验证集评估:过拟合检测:调参:测试数据评估:性能对比:保存模型:加载模型:模型集成:在线监控:收集新数据:改进模型:重新训练和验证:后续会持续更新每一部分详细的笔记
2025-01-08 20:42:02
1195
原创 【数据库系统概论】数据库设计阶段--复习
需求分析:明确数据库要做什么,理解用户需求。概念设计:使用ER图抽象描述业务需求,建立实体、属性和关系。逻辑设计:将ER模型转化为关系模型,进行表结构设计,并进行规范化。物理设计:根据性能需求调整数据库的存储结构,选择合适的索引和优化策略。实现:在DBMS中创建数据库,并导入数据,确保系统能正常工作。
2025-01-06 00:58:00
1152
原创 【数据库系统概论】关系查询处理和查询优化--复习极简总结版
关系查询优化是影响关系数据库管理系统性能的关键因素,具有重要地位。优点包括减轻用户选择存取路径的负担、系统可获取更多统计信息进行优化、数据库物理信息改变时可自动重新优化、优化器可考虑更多执行计划等。
2025-01-05 15:25:53
1069
原创 【数据库系统概论】数据库设计--复习极简总结版
数据库应用系统:使用数据库的各类信息系统。数据库设计(DBD)广义:设计整个数据库应用系统。狭义:设计数据库本身,即各级模式并建立数据库。数据库设计的一般定义:针对给定应用环境,设计优化的数据库逻辑模式和物理结构,建立数据库及其应用系统,满足用户需求。数据库设计的两个特点数据库建设的基本规律:三分技术、七分管理、十二分基础数据。结构与行为设计相结合。数据库设计方法手工试凑法:设计质量依赖人员经验水平,运行后可能出现问题,维护代价高。规范设计法。
2025-01-05 14:24:53
811
原创 【数据库系统概论】数据库安全性和存取控制和视图机制以及审计、数据加密--复习极简总结版
数据库安全性是保护数据库防止非法访问、数据泄露、篡改或破坏的能力。随着大数据、云计算、物联网的发展,数据库安全面临新的挑战。数据库依赖的计算机系统(硬件、操作系统、网络)存在漏洞,可能成为攻击的突破口。数据库的安全性机制是保障数据可靠性、保密性的重要组成部分。视图是数据库安全性的辅助技术,可以隐藏敏感数据,对不同用户赋予不同权限。黑客窃取用户凭证,进行伪装访问,破坏、修改甚至勒索数据库数据。审计通过记录用户对数据库的操作,监控非法访问和关键操作。基于指纹、虹膜、掌纹等,安全性更高。
2025-01-05 13:11:56
887
原创 【数据库系统概论】并发控制--复习
并发控制是数据库系统处理多个事务同时执行时,保证数据一致性和事务隔离性的关键技术。SQL标准定义了四种隔离级别,用来防止并发导致的数据不一致。封锁协议是使用S锁和X锁时的规则。封锁是实现并发控制的核心技术。
2025-01-05 12:40:52
1103
原创 【数据库系统概论】数据库恢复技术--复习
回放日志的基本思想是从数据库的最后一个检查点开始,按日志顺序逐条回放事务日志,首先重做已提交事务的操作,随后回滚未提交事务的操作。是数据库中操作的一个基本单位,是数据库恢复技术和并发控制的基本单位,事务由一系列的数据库操作组成,这些操作要么全部执行(操作全部成功,事务成功提交),要么全部不执行(事务全部失败,全部回滚)。检查点的存在使得恢复过程变得更加高效。题目解析:T1,T2,T3,T4代表的是不同的事务,T1是第一个执行的事务,T2是第二个执行的事务,T3是第三个执行的事务,T4是第四个执行的事务。
2025-01-05 12:22:50
1245
原创 【数据库系统概论】关系模型--复习
关系模型的数据结构及形式化定义,关系的定义,关系模式,关系数据库,关系模型的存储结构,关系操作,选择,投影,并,差,笛卡尔积,连接,关系的完整性,实体完整性,参照完整性,用户定义的完整性,关系代数,传统的集合运算,并集,交集,差集,笛卡尔积,专门的关系运算,选择,投影,连接,自然连接,除
2025-01-03 15:36:45
1905
原创 【数据库系统概论】数据库完整性与触发器--复习
数据库完整性,实体完整性,列级完整性约束定义,表级完整性约束定义,实体完整性检查,实体完整性违约检查,参照完整性,参照完整性检查,参照完整性违约检查,用户定义完整性检查,用户定义的完整性违约检查,触发器,创建触发器,删除触发器
2025-01-03 13:21:41
1318
原创 【数据库系统概论】绪论--复习
数据库的基本概念:数据、数据库、数据库管理系统(DBMS)、数据库用户。数据库管理技术的发展阶段和特点:文件系统阶段、层次模型阶段、网状模型阶段、关系模型阶段、面向对象和其他模型阶段。数据模型:数据模型、概念模型、数据模型的三要素(结构、操作、约束)---数据模型包括层次模型、网状模型、关系模型、其他数据模型。数据库系统的三级模型结构:模式,三级模式结构(外部模式、概念模式、内模式),两级映像与数据独立性(两级映像、数据独立性---逻辑数据独立性和物理数据独立性)。数据链路系统的组成(包括硬件、软件
2025-01-02 17:29:48
541
原创 [C++]运算符重载
运算符重载的定义,运算符重载的目的,运算符重载规则,左操作数,右操作数,运算符重载作为友元函数,运算符重载作为类的成员函数,双目运算符的重载,单目运算符重载,++重载,--重载,==重载,+重载,-重载,*重载,强制类型重载,>>重载,
2024-12-18 00:00:15
1540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅