- 博客(21)
- 收藏
- 关注
原创 4-----------数据库------约束条件
我们可以为表施加特定的约束条件,那么只有满足该约束条件的操作才可以进行,否则会被数据库拒绝。
2025-08-12 15:20:17
1196
原创 3--------数据库数据类型------数字类型,字符类型,日期类型
在数据库中每一张表的每一个字段都要指定数据类型以确保可以正确的保存对应的数据注意:数据类型本身是方言,不同的数据库类型名称不完全一样。
2025-08-12 14:12:16
794
原创 java------return关键字
返回值类型必须匹配:方法声明的返回类型(如 `int`、`String`、自定义类等)必须与 `return` 后的值类型一致(或兼容,如子类对象返回给父类类型)。当方法声明了返回类型(非 `void`)时,`return` 必须后跟一个与返回类型兼容的值或表达式,且方法中所有可能的执行路径都必须有 `return` 语句。分支中的返回值:在条件判断(`if-else`、`switch`)中,需保证所有分支都有有效的 `return` 语句(针对非 `void` 方法).(2)有返回值的方法。
2025-08-01 10:50:36
398
原创 java----形参,实参
才能正确传递数据,例如say("zhangsan")中的"zhangsan"是实参,符合形参String类型的要求,会被传递给形参name供方法内部使用。,比如say(String name)中的name就是形参,表明调用say方法时需要传入一个字符串类型的值。方法定义时声明的参数,相当于一个 “占位符”必须与对应形参的类型、顺序和数量保持一致。规定方法需要接收的数据类型和数量。方法被调用时实际传入的具体数据。
2025-08-01 10:35:41
262
原创 linux文件内容的命令
4. head命令:用于显示文件的前几行,默认显示头部10行。例如:head filename 或 head -n 5 filename(显示前5行)。5. tail命令:用于显示文件的最后几行,默认显示尾部10行。例如:tail filename 或 tail -n 5 filename(显示最后5行)1.cat命令:用于显示整个文件的内容。例如:cat filename。例如:less filename。3. more命令:按页查看文件内容,它不支持向前翻页,只能向后翻页。
2025-07-30 09:18:03
236
原创 linux常用指令
7. mv:移动文件或目录,也可以用来重命名文件或目录。8. touch:创建一个新文件或更新文件的时间戳。12. grep:在文件中搜索指定的文本模式。17. chmod:修改文件或目录的权限。3. pwd:显示当前工作目录的路径。10. less:分页显示文件的内容。1.ls:列出目录中的文件和子目录。11. tail:显示文件最后几行。16. kill:终止指定的进程。9. cat:显示文件的内容。2. cd:进入指定的目录。5. rm:删除文件或目录。6. cp:复制文件或目录。
2025-07-30 09:16:49
161
原创 个linux常见目录
6. /home:存放用户的家目录,每个用户都有一个以其用户名命名的子目录。2. /bin:存放系统必需的二进制可执行文件,例如ls、cp、mv等。15. /usr:用于存放用户程序和文件,相当于用户的应用程序目录。3. /boot:存放启动所需的文件,包括内核和引导加载程序。5. /etc:存放系统的配置文件,例如网络配置、用户配置等。16. /var:存放变量数据,包括日志文件、缓存文件等。4. /dev:存放设备文件,包括硬件设备和外部设备。7. /lib:存放系统所需的共享库文件。
2025-07-30 09:15:22
210
原创 Git常见指令操作
git pull <remote-name> <branch-name>:从远程仓库拉取数据并自动合并到当前分支。Git 是一个分布式版本控制系统,用于追踪对文件的修改。下面是一些常用的 Git 指令及其简要说明: 。git push <remote-name> <branch-name>:将本地分支的更新推送到远程仓库。git checkout -b <new-branch-name>:基于当前分支创建并切换到新的分支。5. 远程操作 git remote -v:显示远程仓库信息。
2025-07-30 09:05:21
297
原创 HTTP协议的工作原理
2. 发送请求:客户端构造HTTP请求,包括请求方法(如GET、POST)、请求URI(统一资源标识符)、HTTP版本号、请求头(包含各种首部字段),以及可选的请求消息体。然后将请求发送给服务器。3. 处理请求:服务器接收到客户端的请求后,根据请求中的URI和方法等信息来处理请求。5. 处理响应:客户端接收到服务器的响应后,根据状态码判断请求的处理结果。HTTP协议基于客户端-服务器模型,客户端向服务器发送HTTP请求,服务器接收并处理该请求,然后将响应发送回客户端。具体工作原理如下:。
2025-07-30 09:02:00
256
原创 Spring MVC的请求处理流程
2. DispatcherServlet接收请求:DispatcherServlet是Spring MVC的中央控制器,它接收所有的HTTP请求,并负责将请求交给合适的处理器进行处理。它可以根据配置的前缀和后缀等规则进行视图解析,并返回相应的视图对象。4. 处理器适配器(HandlerAdapter)处理请求:处理器适配器根据处理器的类型和实现,调用合适的处理器方法进行处理,并返回ModelAndView对象。Spring MVC的请求处理流程主要包括以下几个步骤: 。
2025-07-30 09:00:03
226
原创 事务的隔离级别
3. 可重复读(Repeatable Read):在事务执行期间,一个事务内部对同一数据的读取应该是一致的。默认隔离级别是因数据库而异的,常见的默认隔离级别是读已提交(Read Committed)。2. 读已提交(Read Committed):事务中的修改只能在事务提交后被其他事务读取。1. 读未提交(Read Uncommitted):事务中的修改可以被其他事务读取。事务的隔离级别指的是多个并发事务之间的相互影响程度。以下是四个常见的事务隔离级别:。
2025-07-30 08:56:23
388
原创 数据库中的三大设计范式
2. 第二范式(2NF): ◦ 在满足1NF的基础上,要求表中的非主键字段必须完全依赖于完整主键,而不能依赖于部分主键。1. 第一范式(1NF): ◦ 要求数据库表中的每个字段具有原子性,即每个字段不能再分解成更小的数据项。3. 第三范式(3NF): ◦ 在满足2NF的基础上,要求表中的非主键字段之间不存在传递依赖关系。即非主键字段只能依赖于表中的主键字段,而不能依赖于其他非主键字段。常用的数据库设计范式包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等。
2025-07-30 08:55:18
194
原创 MySQL数据库中的约束
MySQL支持以下几种类型的约束:。◦ 外键约束建立了两个表之间的关系,并指定了外键与其关联的主键之间的关系。1. 主键约束(Primary Key Constraint):。4. 外键约束(Foreign Key Constraint):。3. 非空约束(Not Null Constraint):。5. 默认约束(Default Constraint):。2. 唯一约束(Unique Constraint):。6. 检查约束(Check Constraint):。
2025-07-30 08:49:52
200
原创 Java 基本数据类型
long:⻓整型,⽤于存储较⼤的整数,占⽤8个字节,范围-2^63到2^63-1。double:双精度符点数,最常⽤的存储⼩数的类型,占⽤8个字节,不能表⽰精确的值。int:最常⽤的整型,⽤于存储整数的,占⽤4个字节,范围-2^31到2^31-1。short:短整型,⽤于存储整数的,占⽤2个字节,范围-32768到32767。float:单精度符点数,⽤于存储⼩数的,占⽤4个字节,不能表⽰精确的值。byte:字节型,⽤于存储整数的,占⽤1个字节,范围-128到127。
2025-07-30 08:44:41
137
原创 2----------DML:数据操作语言
设计的操作:增(INSERT),删(DELETE),改(UPDATATE)语句可以忽略某些字段,此时被忽略的字段会插入默认值。语句中没有指明的字段,记录中该字段插入默认值。子句,用于指定过滤条件,将满足条件的记录进行修改。后面指定的字段名可以与表结构不一致,但是要求。语句可以不指定任何字段,此时为全列插入,要求。子句中不指定任何字段时,为全列插入。在创建表示为字段明确的指定默认值。在创建表示为字段明确的指定默认值。指定的字段与给定值顺序不一致。语句可以显示的插入默认值,此时。序,类型必须与指定的字段一致。
2025-07-28 15:38:41
776
原创 0------数据库.概念
SQL语言的特点-----------------关键字全大写,非关键字全小写。表--------------一张表是二维的,分为行和列。常见的DBMS---------------MariaDB,MySQL,Oracle,SQLServer,DB2。数据库管理系统DBMS----------------是一套可以独立运行,用于维护磁盘上的数据的一套软件。SQL-------------Structured Query Language -- 结构化查询语言。库---------------库是表的集合。
2025-07-25 17:21:21
137
原创 使用AI理解学习代码-------完全新手也适合
想那英语翻译一样,遇到知识点还要给我总结知识点,这些代码教了啥,你给我总结,每一个知识点都别漏!详细程度大概这样,会有一点偏差,不过影响不大。我就是个你们提供一个“英语翻译”这个解释灵感。
2025-07-24 19:31:45
247
原创 字符串连接
过程:10(数)+20(数)=30(数),30(数)+""(字符串)=30(字符串),30(字符串)+30=3030(字符串)例:System.out.println(10+20+""+30);和" "沾边的,都会变成字符串。
2025-07-23 17:35:47
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1