自定义博客皮肤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)
  • 收藏
  • 关注

原创 黑马JavaWeb+AI笔记 Day13 Web后端基础(SpringBoot原理+Maven)

场景:将通用工具类封装为自定义 starter,如:Aliyun OSS Starter创建模块编写配置类 + 自动装配类在META中声明自动配置类引入 starter,自动注入即可使用!

2025-09-18 21:00:00 1497

原创 黑马JavaWeb+AI笔记 Day12 Web后端实战(AOP)

全称:Aspect Oriented Programming(面向切面编程 / 面向方面编程)定义:在不改变原始业务逻辑的前提下,将一些公共行为(如日志、权限校验、事务控制等)从业务代码中抽取出来统一管理。场景:案例中部分业务方法运行较慢,定位执行耗时较长的接口,此时需要统计每一个业务方法的执行耗时。模块核心内容与关键理解点AOP 概念统一处理共性问题的技术(如日志、安全、事务)核心术语通知类型表达式写法execution、@annotation,支持通配符 * 和 …实战日志案例。

2025-09-18 08:00:00 2472

原创 黑马JavaWeb+AI笔记 Day11 Web后端实战(登录模块)

一个web应用中,可以配置多个过滤器,这多个过滤器就形成了一个过滤器链。

2025-09-17 21:00:00 617

原创 黑马JavaWeb+AI笔记 Day10 Web后端实战(员工管理-删除与修改员工)

模块学习重点与实用技巧删除员工支持批量删除 + 工作经历清理,推荐使用集合参数,事务控制修改员工分步骤:回显 + 提交,注意工作经历删除再插入,动态 SQL 优化异常处理推荐使用全局异常处理器,统一日志输出与响应格式,提升开发效率信息统计熟练掌握 SQL 分组统计 + CASE/IF 等函数,结合图表进行数据可视化。

2025-09-17 08:00:00 297

原创 黑马JavaWeb+AI笔记 Day09 Web后端实战(员工管理-新增员工)

一组操作,要么全部执行成功,要么全部失败是数据库中保证数据一致性的机制OSS(Object Storage Service)是阿里云提供的对象存储服务,支持上传图片、音频、视频等文件,提供外链访问。模块核心内容新增员工拆分 emp、emp_expr 表,批量插入,注意主键回填事务控制使用 @Transactional,保证多表数据一致性,支持异常控制文件上传本地上传入门,阿里云 OSS 企业应用推荐,掌握 SDK 使用流程参数注入方式。

2025-09-16 21:00:00 898

原创 黑马JavaWeb+AI笔记 Day08 Web后端实战(员工管理-查询员工)

模块核心内容多表设计一对多/多对多关系建表设计、逻辑外键优先多表查询掌握内连接、左连接、子查询的写法与使用场景分页查询手动分页 vs PageHelper 插件简化分页操作条件接收结合 @RequestParam、@DateTimeFormat 灵活绑定参数优化参数封装对象 + 自动映射提升代码整洁性动态 SQLMyBatis 使用<if><where>实现条件拼接,灵活高效。

2025-09-16 08:00:00 458

原创 黑马JavaWeb+AI笔记 Day07 Web后端实战(部门管理模块)

模块学习目标与关键点项目架构理解前后端分离与三层结构分工接口设计掌握 RESTful 风格设计规范(路径 + 方法)参数绑定理解 RequestParam、PathVariable、RequestBody 的使用数据封装掌握 MyBatis 自动/手动映射字段的方式反向代理能配置 Nginx 实现前后端联调日志技术掌握 Logback 配置、使用与日志级别管理。

2025-09-15 21:00:00 1149

原创 黑马JavaWeb+AI笔记 Day06 Web后端基础(MyBatis)

MyBatis是一款优秀的持久层框架,用于简化 JDBC 的开发。

2025-09-15 08:00:00 319

原创 黑马JavaWeb+AI笔记 Day05 Web后端基础(JDBC)

开启事务:setAutoCommit(booleanautoCommit):true为自动提交事务;ResultSet stmt.executeQuery(sql):执行DQL语句,返回ResultSet对象。如:int getlnt(参数);返回值:true:有效行,当前行有数据 false:无效行,当前行没有数据。PreparedStatement对象:setXxx(参数1,参数2):给?:(1) 将光标从当前位置向前移动一行(2) 判断当前行是否为有效行。提交事务:commit()

2025-09-14 21:00:00 709

原创 MySQL数据库 -- 7.存储引擎

存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基]于库的,所以存储引擎也可被称为表类型。

2025-09-14 08:00:00 238

原创 MySQL数据库 -- 6.事务

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

2025-09-13 21:00:00 593

原创 MySQL数据库 -- 5.多表查询

概述:指从多张表中查询数据。

2025-09-13 08:00:00 261

原创 MySQL数据库 -- 4.约束

约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。约束是作用于表中字段上的规则,用于限制存储在表中的数据。保证数据库中数据的正确、有效性和完整性。

2025-09-12 21:00:00 396

原创 MySQL数据库 -- 3.函数

是指一段可以直接被另一段程序调用的或。

2025-09-12 08:00:00 675

原创 MySQL数据库 -- 2.SQL基础语法

1.SQL语句可以单行或多行书写,以分号结尾2.SQL语句可以使用空格/缩进来增强语句的可读性3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写4.注释:📌CHAR与VARCHAR的区别查询当前数据库创建删除使用 ✅DDL-表操作查询当前数据库所有表查询表结构查询指定表的建表语句创建表添加字段修改数据类型修改字段名和字段类型 删除字段修改表名删除表

2025-09-05 21:00:00 1680

原创 MySQL数据库 -- 1.MySQL概述

是一个有组织的集合,用于存储和管理数据的系统。它是一个软件系统,被设计用来存储、检索和管理数据,并提供数据的快速访问和处理。数据库可以被看作是一种特殊的。概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。,但与传统的文件系统不同的是:它能够更加高效的存储和管理大量结构化数据。2.使用SQL语言操作,标准统一,使用方便。1.使用表存储数据,格式统一,便于维护。数据库主要由数据库管理系统(DBMS):数据仓库,软件,安装在操作系统之上。✅关系型数据库(RDBMS):存储数据,管理数据。

2025-09-05 10:12:32 582

原创 黑马JavaWeb+AI笔记 Day04 Web后端基础(SpringBoot)

所有注解生效的前提是:被 SpringBoot 的组件扫描机制扫描到。📌依赖注入中同类型存在二个及以上bean解决方法。(默认扫描启动类所在包及其子包)

2025-07-18 21:00:00 1197 7

原创 黑马JavaWeb+AI笔记 Day03 Web后端基础(Maven)

Maven是 Apache 旗下的一款用于管理和构建 Java 项目的开源工具。模块学习重点Maven 作用项目构建、依赖管理、统一结构核心概念POM、依赖、插件、生命周期、仓库实际使用IDEA中创建项目、引入依赖、执行生命周期命令单元测试使用 JUnit 进行功能测试,生成绿色报告,提高代码质量常见问题处理清理、依赖范围控制、私服配置等。

2025-07-18 08:00:00 845

原创 黑马JavaWeb+AI笔记 Day02 Web前端基础(JavaScript+Vue)

JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言,是用来控制网页行为,实现页面的交互效果。自定义对象(对象)age: 20,gender:'男',sing() {alert(this.name+'唱着最炫的民族风');📌自定义对象中方法使用箭头函数this指向当前对象的父类【不推荐】JSON (字符串)用于数据载体"age": 20,"gender": "男"📌key和字符串使用双引号→ 对象转字符串→ 字符串转为对象✅ DOM语法:事件源.('事件类型。

2025-07-16 20:43:19 424

原创 黑马JavaWeb+AI笔记 Day01 Web前端基础(HTML + CSS)

前端:负责网页在浏览器端的“结构 + 外观 + 行为”三大组成部分技术功能作用HTML网页结构(内容和标签)CSS网页表现(页面样式)JavaScript网页行为(交互效果)运行原理:浏览器解析程序员编写的代码 → 渲染为用户看到的网页超文本标记语言功能:定义网页的结构和内容标签结构:<标签名 属性="值">内容</标签名>📌HTML标签特点:html标签不区分大小写,建谈小写html标签的属性值使用单引号/双引号都可以html语法结构松散,但是建议规范书写层叠样式表。

2025-07-16 09:40:15 444

原创 Crash Course Computer Science笔记--5.计算机程序

最早的计算机程序 使用穿孔纸卡通过是否带孔来进行相应操作。

2024-10-16 21:00:00 288

原创 Crash Course Computer Science笔记--4.CPU

指令地址寄存器:存当前指令的内存地址指令寄存器:存当前指令。

2024-10-16 08:00:00 354

原创 Crash Course Computer Science笔记--3.寄存器和内存

如第12行第8列 12转二进制为1100 8转二进制为1000 该内存地址为11001000。寄存器由一组锁存器组成 有几个锁存器叫几位寄存器 所有锁存器的允许写入线可由一根线控制。启用单个锁存器打开相应行线和列线 当行线,列线,允许写入线都为1时开启此锁存器。只需要8位即可表示地址 可存储的数据数量为2的(16X16)次方。允许写入线相当于前者将设置和复位当成输入的or门输出。使用一根输入数据线和一根允许读取线连接所有锁存器。数据输入线为设置和复位的输入。输入为数据输入和允许写入线。

2024-10-14 11:26:34 366

原创 Crash Course Computer Science笔记--2.逻辑门和算数逻辑单元

布尔代数基本操作:not and or晶体管:2根电极和1根控制线。

2024-10-09 23:21:09 638

原创 Crash Course Computer Science笔记--1.计算机发展史

1.算盘:发明于“美索不达米亚”,大约公元前2500年最早使用“computer”一词的文献记载来自1613年的一本书,特指一种负责计算的职业,后到1800年代逐渐消失2.步进计算机:由德国博学家Gottfried Leibniz 在1694年建造,第一台能做“加减乘除”的机器步进计算机拥有一连串齿轮,每个齿轮有10个齿,代表数字0-9,通过手摇使齿轮转动,每当一个齿轮转过9,它会转回0,同时让旁边的齿轮前进1个齿,做减法时会反向运动。

2024-10-08 20:34:53 499

原创 【嘻嘻嘻】

被录入每天最佳新人啦🥰,纯属是预料之外啊,现在写的这一篇水文不仅是为了庆祝一下更加是为了拿到曝光券🥵🤣。

2024-07-02 22:21:55 546 1

原创 基于Java语言编写的超市管理系统,基于JavaFX构建的图形化界面

基于Java语言编写的超市管理系统,基于JavaFX构建的图形化界面

2024-07-01 17:31:31 1730 2

空空如也

空空如也

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

TA关注的人

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