JavaWeb
文章平均质量分 96
黑马视频笔记,摘录于黑马在线讲义,视频地址(B站AV号):BV1yGydYEE3H
最后的Javaer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JavaWeb】Maven高级
将多个模块组织成一个整体,同时进行项目的构建。一个不具有业务功能的“空”工程(有且仅有一个pom文件) 【PS:一般来说,继承关系中的父工程与聚合关系中的聚合工程是同一个】快速构建项目(无需根据依赖关系手动构建,直接在聚合工程上构建即可)是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的中央仓库,用于解决团队内部的资源共享与资源同步问题。本地仓库私服仓库中央仓库私服在企业项目开发中,一个项目/公司,只需要一台即可(无需我们自己搭建,会使用即可)。原创 2025-06-04 10:37:25 · 1145 阅读 · 3 评论 -
【JavaWeb】MySQL(上)
商业版本(MySQL Enterprise Edition)该版本是收费的,我们可以使用30天。官方会提供对应的技术支持。社区版本(MySQL Community Server)该版本是免费的,但是MySQL不会提供任何的技术支持。作为学习,下载社区版本即可,下载安装配置及连接方法等在准备篇中。学习阶段MySQL服务器常安装在本地,而企业开发中,MySQL服务器安装在公司服务器上,放置于专门IDC机房。使用时,开发人员需在本地电脑远程连接服务器上的MySQL,且项目组内多人都会访问此服务器。原创 2025-05-17 16:05:52 · 2573 阅读 · 3 评论 -
【JavaWeb】SpringAOP
下面通过一个快速入门程序,体验下AOP的开发,并掌握Spring中AOP的开发步骤。需求:统计部门管理各个业务层方法执行耗时。原始方式:在原始的实现方式中,我们需要在业务层的第一个方法开始执行时,获取方法运行的开始时间; 然后运行原始的方法逻辑; 最后在每一个方法运行结束时,获取方法运行结束时间,计算执行耗时。SpringAOP的实现步骤: 为了演示方便,可以直接导入资料中提供的springboot-aop-quickstart项目工程1). 导入依赖:在 pom.xml 文件中导入 AOP 的依赖2原创 2025-06-02 19:22:36 · 1093 阅读 · 5 评论 -
【JavaWeb】JDBC
JDBC:(Java DataBase Connectivity),就是使用Java语言操作关系型数据库的一套API。sun公司官方定义的一套操作所有关系型数据库的规范,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。有了JDBC之后,就可以直接在java代码中来操作数据库了,只需要编写这样一段java代码,就可以来操作数据库中的数据。@Test//准备工作//执行SQL//释放资源。原创 2025-05-18 21:56:18 · 1122 阅读 · 4 评论 -
【JavaWeb】Docker项目部署
命令说明文档地址拉取镜像推送镜像到DockerRegistry查看本地镜像docker rmi删除本地镜像docker rmidocker run创建并运行容器(不能重复创建)docker run停止指定容器启动指定容器重新启动容器docker rm删除指定容器docker ps查看容器docker ps查看容器运行日志进入容器保存镜像到本地压缩文件加载本地压缩文件到镜像查看容器详细信息默认情况下,每次重启虚拟机我们都需要手动启动Docker和Docker中的容器。# Docker开机自启。原创 2025-06-07 11:10:19 · 2986 阅读 · 8 评论 -
【JavaWeb】MyBatis
1). 没有数据库连接池的情况客户端执行SQL语句:要先创建一个新的连接对象,然后执行SQL语句,SQL语句执行后又需要关闭连接对象从而释放资源,每次执行SQL时都需要创建连接、销毁链接,这种频繁的重复创建销毁的过程是比较耗费计算机的性能。2). 有数据库连接池的情况数据库连接池是个容器负责分配、管理数据库连接1.程序在启动时,会在数据库连接池(容器)中,创建一定数量的Connection对象,允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个2.原创 2025-05-20 22:21:27 · 1415 阅读 · 1 评论 -
【JavaWeb】Linux项目部署
Linux已经安装并且配置好了,接下来学习Linux的基本操作指令。而在此之前,还需要做一件事情,由于进行企业开发时,Linux服务器一般都是在远程的机房部署的,我们要操作服务器,不会每次都跑到远程的机房里面操作,而是会直接通过SSH连接工具进行连接操作。SSH(Secure Shell),建立在应用层基础上的安全协议。作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法说明。原创 2025-06-05 14:16:40 · 1522 阅读 · 5 评论 -
【JavaWeb】MySQL(下)
- 部门管理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()),原创 2025-05-25 22:20:21 · 1054 阅读 · 1 评论 -
【JavaWeb】SpringBoot及HTTP协议(下)
在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利于后期的维护。我们之前开发的程序并不满足单一职责原则。下面我们来分析下之前的程序:负责业务数据的维护操作,包括增、删、改、查等操作。负责业务逻辑处理的代码。负责,接收页面的请求,给页面响应数据。控制层。接收前端发送的请求,对请求进行处理,并响应数据。业务逻辑层。处理具体的业务逻辑。原创 2025-05-15 21:43:10 · 1447 阅读 · 1 评论 -
【JavaWeb】SpringBoot原理
前面我们解析了SpringBoot中自动配置的原理,下面我们就通过一个自定义starter案例来加深大家对于自动配置原理的理解。首先介绍一下自定义starter的业务场景,再来分析一下具体的操作步骤。所谓starter指的就是SpringBoot当中的起步依赖。在SpringBoot当中已经给我们提供了很多的起步依赖了,我们为什么还需要自定义 starter 起步依赖?原创 2025-06-03 17:28:38 · 1146 阅读 · 2 评论 -
【JavaWeb】MySQL(准备篇)
下载完成后我们得到的是一个压缩包(),将其解压,我们就可以得到MySQL 8.0.34 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。原创 2025-05-16 20:42:24 · 1009 阅读 · 1 评论
分享