自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 deepseek助力mysql建表练习

好的!我将按照从易到难的顺序为你设计6个业务场景的建表需求,完成后你可以将你的建表SQL语句发给我检查。

2025-03-01 17:33:00 1110

原创 多表查询练习 24则

tb_dept和tb_emp是要连接的两个表,WHERE语句后的e.dept_id = d.id是两个表连接的条件,用于指定这两个表应该如何匹配。子查询返回一个包含部门id和部门平均工资的、以部门id分类打包的结果集。使用了隐式内连接,匹配条件为部门id,只有匹配上员工的部门才给予展示。新表的平均工资则根据部门id匹配到对应部门的员工,与其工资进行比较。子查询得到一张结果为部门id和每个部门最高薪资的表,以部门id分组。右连接部门表,输出所有的部门信息,以部门id为连接条件。结果再以部门id进行升序排序。

2025-01-09 15:20:25 407

转载 黑马Tlias JavaWeb后台管理系统 14 后端进阶 02 maven高级

未分模块设计的问题如果项目不分模块,也就意味着所有的业务代码是不是都写在这一个 Java 项目当中。随着这个项目的业务扩张,项目当中的业务功能可能会越来越多。假如我们开发的是一个大型的电商项目,里面可能就包括了商品模块的功能、搜索模块的功能、购物车模块、订单模块、用户中心等等。这些所有的业务代码我们都在一个 Java 项目当中编写。此时大家可以试想一下,假如我们开发的是一个大型的电商网站,这个项目组至少几十号甚至几百号开发人员,这些开发人员全部操作这一个 Java 项目。

2025-01-09 15:17:45 59

转载 黑马Tlias JavaWeb后台管理系统 14 后端进阶 01 SpringBoot原理

前面我们解析了SpringBoot中自动配置的原理,下面我们就通过一个自定义starter案例来加深大家对于自动配置原理的理解。首先介绍一下自定义starter的业务场景,再来分析一下具体的操作步骤。所谓starter指的就是SpringBoot当中的起步依赖。在SpringBoot当中已经给我们提供了很多的起步依赖了,我们为什么还需要自定义 starter 起步依赖?

2025-01-09 15:17:04 68

转载 黑马Tlias JavaWeb后台管理系统 13 后端进阶 AOP

AOP:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。那什么又是面向方法编程呢,为什么又需要面向方法编程呢?来,我们举个例子做一个说明:比如,我们这里有一个项目,项目中开发了很多的业务功能。然而有一些业务功能执行效率比较低,执行耗时较长,我们需要针对于这些业务方法进行优化。那首先第一步就需要定位出执行耗时比较长的业务方法,再针对于业务方法再来进行优化。此时我们就需要统计当前这个项目当中每一个业务方法的执行耗时。

2025-01-07 11:44:14 60

转载 黑马Tlias JavaWeb后台管理系统 12 后端实战 登录认证

浏览器与服务器之间的一次连接,我们称之为一次会话:::info在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来访问web服务器上的资源(浏览器不能关闭、服务器不能断开)第1次:访问的是登录的接口,完成登录操作第2次:访问的是部门管理接口,查询所有部门数据第3次:访问的是员工管理接口,查询员工数据只要浏览器和服务器都没有关闭,以上3次请求都属于一次会话当中完成的。

2025-01-06 16:52:39 75

转载 黑马Tlias JavaWeb后台管理系统 11 后端实战 班级管理 学生管理

数据准备在数据库中,创建学生表 clazz , studentcreate table clazz( id int unsigned primary key auto_increment comment 'ID,主键', name varchar(30) not null unique comment '班级名称', room varchar(20) comment '班级教室', begin_date date not null comment '开课时间',

2025-01-06 16:51:30 439 13

转载 黑马Tlias JavaWeb后台管理系统 10 后端实战 员工管理 删改

统计的是员工的信息,所以需要操作的是员工表。所以代码我们就写在。

2025-01-03 12:04:42 51

转载 黑马Tlias JavaWeb后台管理系统 09 后端实战 员工管理 新增

事务是一组操作的集合,是不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作 要么同时成功,要么同时失败。事务的四大特性原子性:事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性:事务完成时,必须所有数据都保持一致状态。隔离性:数据库提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。持久性:事务一旦提交或回滚,它对数据库中的数据的改变是永久的。

2025-01-02 18:16:31 91

转载 黑马Tlias JavaWeb后台管理系统 08 后端实战 员工管理 查询

- 部门管理id int unsigned primary key auto_increment comment 'ID, 主键',name varchar(10) not null unique comment '部门名称',create_time datetime comment '创建时间',update_time datetime comment '修改时间') comment '部门表';(1,'学工部',now(),now()),(2,'教研部',now(),now()),

2024-12-31 18:28:37 88

转载 黑马Tlias JavaWeb后台管理系统 07 后端实战 部门管理

Apifox是一款集成了Api文档、Api调试、Api Mock、Api测试的一体化协作平台。作用:接口文档管理、接口请求测试、Mock服务程序中的日志,是用来记录应用程序的运行信息、状态信息、错误信息的追踪程序中的数据信息、程序的执行过程便于对程序的性能进行优化在程序出现问题之后排查问题、解决问题监控系统的运行状态之前我们通过来输出日志,但是存在以下问题硬编码。所有的记录日志的代码都是硬编码,没有办法做到灵活控制,要想不输出这个日志只能删除掉记录日志的代码。只能输出日志到控制台。

2024-12-30 17:35:36 119

转载 黑马Tlias JavaWeb后台管理系统 06 Java操作数据库

sun公司官方定义的一套操作所有关系型数据库的规范,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口编程,jar包中的实现类去执行操作MyBatis是一款优秀的持久层框架,用于简化JDBC的开发MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。官网通过MyBatis可以简化原生的JDBC程序的代码编写没有连接池。

2024-12-28 17:15:43 53

原创 IDEA LomBok不生效

在Processor path路径下会产生lastUpdated的文件(疑似网络原因)选择Obtain processors from project classpath。使用maven配置的时候因为某些原因没有配置成功通常会产生这个问题。然后再重新install Maven就可以了。导致LomBok注解没有报错但是不生效。

2024-12-27 16:47:37 476

转载 黑马Tlias JavaWeb后台管理系统 05 数据库基础

连接mysql -u用户名 -p密码 [-h数据库服务器的IP地址 -P端口号]SELECT。

2024-12-26 17:24:37 42

转载 黑马Tlias JavaWeb后台管理系统 04 基础知识

Spring官网Spring全家桶SpringFramework是最基础、最核心的技术。但是使用进行开发,存在两个问题:1. 配置繁琐;2.入门难度大而通过SpringBoot可以快速构建应用程序:1. 简化配置;2. 快速开发HTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间的数据传输得到规则F12,打开开发者工具,选择Network(网络)Ctrl + R记录网络活动Response Headers 响应标头。

2024-12-26 17:21:15 51

转载 黑马Tlias JavaWeb后台管理系统 03Maven基础

Maven是一款用于管理和构建Java项目的工具,是Apache旗下的一个开源项目。Maven的生命周期就是为了对所有的构建过程进行抽象和统一,描述了一次项目构建应该经历哪些阶段。这个生命周期包含了项目的清理, 初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有步骤。clean:清理工作。default:核心工作。如:编译、测试、打包、安装、部署等。site:生成报告、发布站点等。每套生命周期包含一些阶段(phase),阶段是有顺序的,后面的阶段依赖于前面的阶段。

2024-12-24 14:39:32 75

空空如也

空空如也

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

TA关注的人

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