自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6.12_JAVA_若依

2、如果只用了@AllArgsConstructor,@NoArgsConstructor会不会消失?是数据库表的注释信息,主要用于生成代码时的辅助说明和前端展示。2️⃣后端:Swagger接口文档的字段说明。:自动生成表单校验规则,字段前会显示红色星号(字段在Java实体类中的变量名(驼峰命名)。:生成的实体类(Entity)会添加。字段描述:1️⃣前端 :比如用户名。若依生成的like查询是 %张%),提交时若为空会弹出错误提示。查询:表上方那个查询条件。注解,确保数据合法性。

2025-06-12 21:56:35 63

原创 6.12_JAVA后端

2、sql中的as什么时候用?在from table1 as t1 ,table2 as t2。1、左连接有没有可能出现,左表本来30数据,但是用了左连接出现比30多的情况?3、左右连接用的是on,而非where。,所以我们才能where 左=右。

2025-06-12 16:25:02 23

原创 6.10_JAVA_MySQL

其中,alter 后面可以用modify,可以用change。如果只改原来的字段长度或者字段类型,就用modify,如果是连字段名字一起改,就用change。-- 等价于 name = 'John'(精准匹配)7、关键字id是我们给的,默认从1开始,并且一般作为primary key,带有auto_increment关键字。3、update 改的是表内的内容,alter改的是表的字段。1、数据库:DATE:YYYY-MM-DD。5、MySQL中date是可以做大小比较的。unsigned:非负。

2025-06-10 20:51:10 210

原创 6.8_JAVA后端-登录login

2、@Api @ApiOperation@ApiModel()@ApiModelProperty()@ApiOperation不参与逻辑,只是注解。11、Idea数据库中Data Sources and Drivers中name是什么的名字,是数据库的名字还是。这个类的、类加载器的->获得Resource的文件作为Stream流。7、在Spring Boot中,dao层(Mapper层)中:@Mapper。10、变量和方法名都是第一个小写,第二个大写。3、impl层是实现接口的具体实现类。

2025-06-08 23:13:46 207

原创 6.6_JAVA后端

最后的return是返回给了public static String pdfToString(InputStream inputStream)方法。吐槽:黑马桌子太他妈小了,光一个电脑就快占满了。为了节约位置从而节约教室和教师数量,用的桌子很小。大概前后就50cm。一点都不舒服,不想来了!专门提取PDF 的文字类:PDFTextStripper,stripper意为剥离器。1、实体类方法传入:(InputStream inputStream)2、专门处理PDF的类:PDDocument。

2025-06-06 16:21:44 173

原创 6.4_Java

代表当前正在处理的元素。line为每一行字符串11、steam流的map方法:map和toList是连在一起的。简单来说,

2025-06-04 22:06:15 349

原创 6.2_JAVA

多对多表:《学生表》 和 《选课课程表》。第三个表只存表本身id、学生ID+课程ID。controller:接受服务器信息、调用service层,并返回相应(json)一对多表:班主任表(1)、学生表(多):学生表后面跟int的老师id。对 Mapper 返回的原始数据进行加工(如计算、合并、过滤敏感字段)表之间的关系只能用int关联,不能用string,因此!9、一对多:在多的一方加上一的一方的主键.作为外键。2、mapper:数据访问层。6、给前端返回的原则:宁多不少。但是,写的话反过来。

2025-06-02 20:39:24 300

原创 5.26_Java_若依框架

若依框架可以轻松地与其他常用技术栈集成,如MySQL、Redis、消息队列等。这使得开发者可以根据项目需求灵活地选择合适的技术组件,降低技术门槛和成本。2、上传前端步骤:1 git init 2 git add * 3 git remote add origin。1、vite.config.js里面的端口是页面的端口。此外,若依框架还集成了许多常用功能模块,如。文件上传下载、消息推送、数据字典、日志管理。1、若依是基于SpringBoot的。等,能够简化开发流程,提高开发效率。0、若依:Web开发。

2025-05-26 23:08:18 132

原创 5.25_JAVA_中州养老

9、听劝,别报黑马。正确的学习方式是先抓住最主要的,后面的细节用到了再补。8、MP:就写了一个Controller层,(Service层有时候也需要写,但是Mapper好像没有写)或者:updateWrapper:5,6,7全都更新(salary+2000)6、更新(update)也是用的QueryWrapper。9、顺序:先写Controller,再写Service,最后写Mapper。4、MyBatis-p框架是MyBatis框架的增强。5、雪花算法ID:保证多个表合成时也不冲突。

2025-05-26 09:16:23 163

原创 4.27_JAVAWeb

1、依赖范围<scope></scope>2、war还是jar?

2025-04-27 12:07:47 154

原创 4.26_JAVA高级_IO流

1、复制思想:创建输入流,创建输出流,创建字节数组,创建中间运输工int变量。

2025-04-26 22:35:50 85

原创 4.20 java高级_动态代理 Stream流

2、Stream流:list.stream()得到一个传送带。吧list里面的String类似传送带以上输送上去。意思是这个集合:list里面的元素都是String吗。for (String str : list)1、for (String str : list)用于。

2025-04-20 20:50:55 102

原创 4.20注解:Annotation

2、在 Java 注解(Annotation)中,如果注解中只定义了一个方法(成员变量),并且这个方法的名字是 value。@Retation:限定注解的存活时间:@1、@Target:限定注解的使用位置:@,那么在应用注解时可以省略。),则必须显式指定方法名。

2025-04-20 15:13:58 195

原创 4.18 JAVA高级 Test

1、 @Test 格式:只能用在方法上面,不能用在类上面。@After:释放资源(如关闭文件、断开数据库连接、清理临时文件等)该方法要是public void,且没有参数。@AfterClass:测试方法之后,只一次。3、@BeforeClass:测试方法之前,只一次。2、@Before:初始化测试所需的资源。

2025-04-18 11:54:49 177

原创 4.16 javaseprojectmax 异常

RuntimeException不需要抛。(如果要像Exception一样处理也行。Exception需要抛​​​​​​​。趋势:RuntimeExcception,摒弃Exception。4、建包:com.itheima.exception。建类:ExceptionDemo。2、创建model、删掉main.java。是 Java 中用于格式化和解析日期的类。1、创建project。

2025-04-16 20:16:15 211

原创 学编程_杂谈

所有知识点,都可以总结为什么时候该用,以及怎么用。

2025-04-16 00:40:17 77

原创 4.1 java后端___代码块、成员/静态内部类

随类的加载而加载,只加载一次。7、局部内部类(方法内的类)——没用。static方法不能被重写。作用:每次创建对象都执行。8、匿名内部类——非内部类。可直接用类名.方法名调用。

2025-04-01 20:22:36 116

原创 java后端3.31

4、单例设计模式:(比如购物车或者内存管理器,不需要用一个创建一个,只需要创建一个就行。8、public interface A{}不叫类,叫接口。7、抽象方法:里面没东西。继承有抽象方法的类要重写该方法。10.什么是模版方法设计模式,如何实现,有什么用?方法:static final。6、抽象类:只能作为父类被继承。修饰类:最终类,不能被继承。抽象方法只能放在抽象类里面。修饰方法:最终方法,不能被重写。8.string 常用的方法有哪些?5、枚举类:例如有且只有上下左右。定义位置:类内,类内的方法外。

2025-04-01 09:32:38 313

原创 补充知识点3.16

循环,它会先执行循环体,然后再检查条件。

2025-03-31 08:57:13 123

原创 JAVA后端-多态3.15

1、多态是:能够调用父类的方法。比如,父类有个run方法。多态就可以调用这个run方法。不管这个run是否重写,都可以调用。2、关键字instanceof用途:1判断是否为某类的对象(最常用)、2判断是否为子类。3、多态只能调用父类的类,不能调用子类。子类只能用incaseof。

2025-03-15 15:15:15 175

原创 补充3.14

整数:byte(1)、short(2)、int(4)、long(8)小数:float(小)、double(大)布尔:boolean。

2025-03-14 21:40:12 71

原创 JAVA后端-3.14-数组

2.从前往后遍历,每删掉一个,i--。5、删掉一个元素之后,剩下的数组元素会自动往前移动。转换为一个字符数组,并将该数组赋值给变量。2、不能该类名字和ArryList名字相同。

2025-03-14 17:42:31 120

原创 JAVA后端-面向对象-1-类-3.10

2、 写两个方法:return用于拿取,(double score)用于赋值。赋值方法:1,构造器直接赋值。

2025-03-10 19:51:11 104

原创 数据结构

1️⃣先序遍历+中序遍历。2️⃣后序遍历+中序遍历。1.如何唯一确定一棵二叉树?

2024-12-13 03:08:03 117

原创 哈夫曼树 核心

唯独在哈夫曼树的WPL中认为根为0,其余情况都认为根为1.哈夫曼编码:左0右1。

2024-12-12 00:27:13 94

原创 数据结构易混淆知识点,核心,二叉树

1.满二叉树/完全二叉树:满二叉树最后一层也是满的,完全二叉树最后一层不是满的,但要从左往右排。第n个节点所在层数:⌊log2n⌋+1。最后一个节点的父节点:⌊n/2⌋。2.深度、高度、层数:根节点深度为1,高度为1,层数为1。

2024-12-11 23:14:55 104

原创 数据结构易混淆知识点:

前者意味着:7,8,9,10,11,12,1,2有数,front为7,rear为2。后者意味着2,3,4,5,6,7,有数字front为2,rear为7.看似两个指针颠倒,但实际上有区别,但有最本质的相同点,那就是:front指针右边永远存在数字(不为空的话),左边则永远不存在数字!3.循环队列存储的数一定是连在一起的,比如数组[0,12],那可以[3.7],也可以[10,3],但不能是[0,2]∪[5,8],中间空着几个。因为13%13=0%13=0,本质上是一样的。

2024-12-11 22:47:28 158

空空如也

空空如也

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

TA关注的人

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