31MySQL 31-数据库开发-MySQL1. 多表查询1.1 概述1.1.1 数据准备SQL脚本: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455#建议:创建新的数据库create database db04;use db04;-- 部门表create t 2023-12-10 #MySQL
30MySQL 30-数据库开发-MySQL在上次学习的内容中,我们讲解了: 使用DDL语句来操作数据库以及表结构(数据库设计) 使用DML语句来完成数据库中数据的增、删、改操作(数据库操作) 我们今天还是继续学习数据库操作方面的内容:查询(DQL语句)。 查询操作我们分为两部分学习: DQL语句-单表操作 DQL语句-多表操作 1. 数据库操作-DQL1.1 介绍DQL英文全称是Data Query 2023-12-10 #MySQL
29MySQL 29-数据库开发-MySQL前言在我们讲解SpringBootWeb基础知识(请求响应案例)的时候,我们讲到在web开发中,为了应用程序职责单一,方便维护,我们一般将web应用程序分为三层,即:Controller、Service、Dao 。 之前我们的案例中,是这样子的请求流程:浏览器发起请求,先请求Controller;Controller接收到请求之后,调用Service进行业务逻辑处理;S 2023-12-10 #MySQL
27SpringBoot基础 27-SpringBoot基础课程内容 SpringBootWeb入门 HTTP协议 Web服务器-Tomcat 前言 下面我们将进入SpringBoot基础阶段的学习。 在没有正式的学习SpringBoot之前,我们要先来了解下什么是Spring。 我们可以打开Spring的官网(https://spring.io),去看一下Spring的简介:Spring makes Java s 2023-12-06 #SpringBootWeb
28SpringBootWeb请求响应 28-SpringBootWeb请求响应前言在上一次的课程中,我们开发了springbootweb的入门程序。 基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。 其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控制器类 2023-12-06 #SpringBootWeb
24Ajax 24-Ajax1.1 Ajax介绍1.1.1 Ajax概述我们前端页面中的数据,如下图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到我们接下来学习的Ajax技术。 Ajax: 全称Asynchronous JavaScript And XML,异步的JavaS 2023-12-06 #SpringBootWeb
25前端开发介绍 25-前端开发介绍我们介绍Web网站工作流程的时候提到,前端开发,主要的职责就是将数据以好看的样式呈现出来。说白了,就是开发网页程序,如下图所示: 那在讲解web前端开发之前,我们先需要对web前端开发有一个整体的认知。主要明确一下三个问题: 1). 网页有哪些部分组成 ? 文字、图片、音频、视频、超链接、表格等等。 2). 我们看到的网页,背后的本质是什么 ? 程序员写的前端代码 (备注: 2023-12-06 #SpringBootWeb
26Web开发介绍 26-Web开发介绍1 什么是web开发Web:全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站。 所以Web开发说白了,就是开发网站的,例如下图所示的网站:淘宝,京东等等 那么我们知道了web开发是开发网站的,那么我们需要学习哪些知识呢?以及这些知识在我们整个网站开发中占据什么位置呢?对于这些问题,我们就必须知道网站整体的工作流程。 2 网站的工作流程 2023-12-06 #SpringBootWeb
22网络编程 day22-网络编程一、网络编程概述同学们,今天我们学习的课程内容叫网络编程。意思就是编写的应用程序可以与网络上其他设备中的应用程序进行数据交互。 网络编程有什么用呢?这个就不言而喻了,比如我们经常用的微信收发消息就需要用到网络通信的技术、在比如我们打开浏览器可以浏览各种网络、视频等也需要用到网络编程的技术。 我们知道什么是网络编程、也知道网络编程能干什么后了,那Java给我们提供了哪些网络编程的 2023-12-06 #Java基础
21多线程 day21-多线程一、多线程常用方法 下面我们演示一下getName()、setName(String name)、currentThread()、sleep(long time)这些方法的使用效果。 1234567891011121314public class MyThread extends Thread{ public MyThread(String name){ 2023-12-06 #Java基础