自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 JavaWeb笔记四

遇到这个问题:The server encountered an internal error that prevented it from fulfilling this request.原因:在pom.xml文件下的servlet里面没有配置provided。

2025-07-21 14:19:32 537

原创 JavaWeb笔记三

只有service方法最常用![[JavaWeb/img/JavaWeb核心/019.png]]获取服务器给的servletConfig!

2025-07-17 09:42:49 946

原创 JavaWeb笔记二

多条件查询接口参数编写的方法方法一:为每个参数标上注解,注解里面的内容要和对应的sql语句里面占位符里面的内容一样。//int status传递给Param里面的status的占位符方法二:若传递的参数属于同一个对象,那么可以封装成一个对象,把对象传递到方法里面来。占位符里面的名称要和对象属性里的名称一样,不然找不到。BrandMapper里面的核心代码Test里面的核心代码//处理参数//封装对象//执行方法。

2025-07-11 10:39:57 601

原创 javaweb笔记一

maven作用:用于管理Java项目。主要体现在以下三个方面。1.提供了一套标准的项目结构,在不同的代码编写平台都能运行。2.提供了一套标准化的构建流程,即简化了编译,测试,打包,发布等操作。3.提供了一套依赖管理机制,不需要自己手动导入jar包了。(依赖管理实际上就是管理自己项目所依赖的第三方资源,比如jar包,插件)

2025-07-05 10:19:21 299

原创 第26天:高级数据库学习笔记2

转自动力字节。

2025-07-03 09:28:30 675

原创 第25天:高级数据库学习笔记1

注意:存储引擎跟存储过程没有任何关系。存储引擎的作用:决定了数据在磁盘上存取和访问的方式。为了适应不同的业务场景,开发出了不同的存储引擎。InnoDB引擎支持事务和行级锁定(例如间隙锁与记录锁),适用于需要高并发读写的应用;MyISAM引擎不支持事务,但适用于读操作较多的应用;Memory引擎数据全部存储在内存中,不支持事务,适用于对读写速度要求很高的应用等等。一般情况下存储引擎不用改默认innoDB,只有在要满足其他业务需求时才要改。相当于书的目录。

2025-06-30 17:16:24 548

原创 第24天:初级数据库企业真题

转自动力字节。

2025-06-30 17:10:30 726

原创 第23天:DBA命令

转至动力字节数据库笔记该章节内容不需死记硬背,开发过程中很少用到。

2025-06-25 16:28:50 916

原创 第22~23天:初级数据库学习笔记6

事务是一个最小的工作单元。在数据库当中,事务表示一件完整的事儿。一个业务的完成可能需要多条DML语句共同配合才能完成,例如转账业务,需要执行两条DML语句,先更新张三账户的余额,再更新李四账户的余额,为了保证转账业务不出现问题,就必须保证要么同时成功,要么同时失败,怎么保证同时成功或者同时失败呢?就需要使用事务机制。也就是说用了事务机制之后,在同一个事务当中,多条DML语句会同时成功,或者同时失败,不会出现一部分成功,一部分失败的现象。(有点像同步)

2025-06-25 14:42:43 863

原创 第21~22天:初级数据库学习笔记5

数据库表设计的原则。教你怎么设计数据库表有效,并且节省空间。

2025-06-24 14:54:26 714

原创 第20天:初级数据库学习笔记4

在这个查询语句中,如果没有任何与顾客相关联的订单,则 NOT EXISTS 子查询将返回一个空结果集,这时候 WHERE 条件为 true,并将返回所有顾客信息。如果顾客有订单,则 NOT EXISTS 子查询的结果集将不为空,WHERE 条件为 false,则不会返回该顾客的信息。外连接:将满足条件的记录查询之后,会再将其中一张表的记录查询出来,若是另一张表无匹配的记录,则会字段模拟出NULL与之匹配。总之,无论是 EXISTS 还是 NOT EXISTS,都是非常有用的 SQL 工具。

2025-06-20 10:38:25 321

原创 第19天:初级数据库学习笔记3

面试题:count(某个字段)与count(*)的区别。count(某个字段)是统计该字段不为空的总数,count(*)则是统计该表有多少行记录。count(数字)效果跟count(*)一样。例如:count(ename)结果为14,而count(comm)结果为4。前面讲的数据处理函数是单行处理函数。(在公司中常说单,多行处理函数)是 MySQL 中强大的聚合函数,用于将分组后的多行数据合并成单个字符串。原因:where语句在执行的时候分组函数还没有进行分组。分组函数自动忽略NULL。

2025-06-18 18:58:39 371

原创 第十八天:初级数据库学习笔记2

关于select语句,我们之前都是这样写:select 字段名 from 表名;其实,这里的字段名可以看做“变量”,select后面既然可以跟变量,那么可以跟常量吗,尝试一下:通过以上sql的测试得知,select后面既可以跟变量,又可以跟常量。以上三条SQL中前两条中100和’abc’都是常量,最后一条SQL的abc没有添加单引号,它会被当做某个表的字段名,因为没有这个字段所以报错。

2025-06-18 16:08:22 1130

原创 第17天:数据库学习笔记1

方式二:在计算机管理里面手动打开数据库。

2025-06-16 20:02:50 769

原创 第14~16多线程下载器项目

作用:延迟一定时间后执行任务(仅执行一次参数command:要执行的任务(Runnabledelay:延迟时间。unit:时间单位(如//获取对象//延迟两秒后执行任务//关闭。

2025-06-15 10:25:37 649

原创 第10~13天:多线程

什么是线程?线程是一个程序内部的一条执行流程若程序中只有一条执行流程,那么这个程序就是单线程的程序。多线程是什么?一个程序有多个执行流程。

2025-06-14 08:33:21 1007

原创 第八章:排序

2025-06-14 07:59:54 218

原创 第七章:查找

2025-06-05 16:12:38 189

原创 第六章:图

2025-06-05 14:42:13 93

原创 第五章:树

2025-06-05 14:20:03 131

原创 第四章:串

2025-06-05 12:15:29 163

原创 第三章:栈与队列

2025-06-05 12:07:35 208

原创 第二章:线性表

2025-06-05 11:59:22 139

原创 第一章:数据结构概述

2025-06-05 11:52:43 228

原创 ATM存取钱项目

ATM类中使用什么来存储账户的全部信息?

2025-06-04 19:21:54 352

原创 第十天:Java反射

反射就是:加载类,并编写代码获取类中的成员变量,方法,构造器等。注意:反射,注解,动态代理就是用来学习框架做框架的,在平时业务开发需求上很少用到。

2025-06-02 16:45:07 536

原创 第九天:java注解

此时并未给注解赋默认值,因此在类或方法上使用该注解时得传入一个值。@MyAnnotation1(name = "韩立")//自定义注解//注解的参数:参数类型+参数名+();//注解的参数:参数类型+参数名+();此时注解默认值为空,在类或方法上使用该注解时可不用传入一个值。//自定义注解//注解的参数:参数类型+参数名+();test();////自定义注解//注解的参数:参数类型+参数名+();并不是方法//若默认值为-1,代表不存在。

2025-06-01 20:49:57 452

原创 第八天:面向对象编程

出异常,则是由虚拟机处理的(但不提倡这种写法,因为自己无法处理该异常,因此若是主函数产生的异常更多用try catch来处理)。[外链图片转存中…(img-soSznBpv-1748400503358)]

2025-05-28 10:47:40 287

原创 第七天:面向对象编程

** 修饰符 返回类型 方法名(.....){* //方法体*return 返回值;a : b;

2025-05-24 14:38:11 780

原创 第六天:Java数组

当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组。下标合法区间在[0~length-1]将指定的数覆盖指定数组中的每个数。数组名.length。

2025-05-11 14:43:50 285

原创 第五章:IO管理

2025-05-09 16:30:56 103

原创 第四章:文件管理

2025-05-06 11:35:47 216

原创 第三章:内存管理

2025-05-06 11:25:04 126

原创 第二章:进程与线程

2025-05-06 11:13:59 194

原创 第一章:计算机系统概述

2025-05-06 11:13:11 183

原创 第五天:java方法

/加法return x+y;

2025-04-21 16:33:22 145

原创 第四天:Java流程控制

我们可以通过Scanner类来获取用户输入基本语法通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前,我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。建议方案:采用hasNextXxxx() 的话,后面也要用nextXxxx():比如前面用hasNextLine(),那么后面要用 nextLine() 来处理输入;后面用 nextInt() 方法的话,那么前面要使用 hasNext()方法去判断.

2025-04-20 20:42:34 1009

原创 第三天:Java基本语法

为便于管理,创建一个JavaSE的空项目,然后在项目里面添加各个模块,再配置环境。创建JavaSE空项目在各个项目添加模块配置环境注意SDK版本要和语言级别版本一样。

2025-04-20 20:38:13 985

原创 第二天:IDEA的快捷键

【代码】第二天:IDEA的快捷键。

2025-04-20 20:19:38 199

原创 第一天:MarkDown学习

标题#空格+标题名字二级标题:##空格+标题名字三级标题:三个井号注意:最多到6级标题。

2025-04-20 20:16:50 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除