- 博客(20)
- 收藏
- 关注
原创 数据库操作-DQL
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息,都是通过从数据库中查询得到的,而在这个查询过程中,还会涉及到条件、排序、分页等操作。
2024-08-31 17:32:40
975
原创 数据库操作-DML
update tb_emp set name=‘张三’,update_time=now() where id=1;• DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。案例3:批量向tb_emp表的username、name、gender字段插入数据。案例1:向tb_emp表的username、name、gender字段插入数据。案例1:将tb_emp表中id为1的员工,姓名name字段更新为’张三’案例2:向tb_emp表的所有字段插入数据。批量添加数据(指定字段)
2024-08-31 17:31:20
276
原创 数据库操作-DDL
前面我们讲解了DDL中关于数据库操作的SQL语句,在我们编写这些SQL时,都是在命令行当中完成的。没有任何代码提示。(全靠记忆,容易敲错字母造成执行报错)操作繁琐,影响开发效率。(所有的功能操作都是通过SQL语句来完成的)编写过的SQL代码无法保存。在项目开发当中,通常为了提高开发效率,都会借助于现成的图形化管理工具来操作数据库。
2024-08-31 16:10:07
787
原创 MySQL安装
SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。在学习具体的SQL语句之前,先来了解一下SQL语言的语法。
2024-08-31 16:02:01
535
原创 SpringBoot分层解耦
在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。我们之前开发的程序呢,并不满足单一职责原则。下面我们来分析下之前的程序:数据访问:负责业务数据的维护操作,包括增、删、改、查等操作。逻辑处理:负责业务逻辑处理的代码。请求处理、响应数据:负责,接收页面的请求,给页面响应数据。
2024-08-31 15:56:22
533
原创 SpringBoot响应
但是在我们所书写的Controller中,只在类上添加了@RestController注解、方法添加了@RequestMapping注解,并没有使用@ResponseBody注解,怎么给浏览器响应呢?大家有没有发现一个问题,我们在前面所编写的这些Controller方法中,返回值各种各样,没有任何的规范。在真实的项目开发中,无论是哪种方法,我们都会定义一个统一的返回结果。原因:在类上添加的@RestController注解,是一个组合注解。需求:加载并解析xml文件中的数据,完成数据处理,并在页面展示。
2024-08-30 20:19:41
497
原创 SpringBoot请求
简单参数:在向服务器发起请求时,向服务器传递的是一些普通的请求数据。那么在后端程序中,如何接收传递过来的普通参数数据呢?我们在这里讲解两种方式:在原始的Web程序当中,需要通过Servlet中提供的API:HttpServletRequest(请求对象),获取请求的相关信息。比如获取请求参数:Tomcat接收到http请求时:把请求的相关信息封装到HttpServletRequest对象中在Controller中,我们要想获取Request对象,可以直接在方法的形参中声明 HttpServletR
2024-08-30 20:17:48
809
原创 Postman安装
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。Postman原是Chrome浏览器的插件,可以模拟浏览器向后端服务器发起任何形式(如:get、post)的HTTP请求使用Postman还可以在发起请求时,携带一些请求参数、请求头等信息作用:常用于进行接口测试特征简单实用美观大方。
2024-08-30 20:15:04
317
原创 WEB服务器-Tomcat
服务器硬件指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,可分为:文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
2024-08-29 22:36:47
838
原创 SpringBoot基础
在com.itheima这个包下创建一个子包controller然后在controller包下新建一个类:HelloControllerHTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击。
2024-08-29 22:27:18
560
原创 Maven简介
Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。方便的依赖管理统一的项目结构标准的项目构建流程。
2024-08-29 22:22:44
674
原创 Element组件
Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。如下图所示就是我们开发的页面和ElementUI提供的效果对比:可以发现ElementUI提供的各式各样好看的按钮ElementUI的学习方式和我们之前的学习方式不太一样,对于ElementUI,我们作为一个后台开发者,只需要学会如何从ElementUI的官网拷贝组件到我们自己的页面中,并且做一些修改即可。
2024-08-29 22:14:46
877
原创 JS基本语法
通过代码/js效果演示提供资料进行效果演示,通过浏览器打开,我们点击主题5按钮,页面的主题发生了变化,所以js可以让我们的页面更加的智能,让页面和用户进行交互。function 函数名(参数1,参数2..){要执行的代码形式参数不需要声明类型,并且JavaScript中不管什么类型都是let或者var去声明,加上也没有意义。返回值也不需要声明类型,直接return即可接下来我们需要在VS Code中编写代码来演示第一步:新建名为js的文件夹,创建名为01. JS-函数的html文件,然后在。
2024-08-29 22:06:27
834
原创 Redis安装、启动与停止
Redis是一个基于的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
2024-08-28 21:42:54
906
原创 JS基本语法
通过代码/js效果演示提供资料进行效果演示,通过浏览器打开,我们点击主题5按钮,页面的主题发生了变化,所以js可以让我们的页面更加的智能,让页面和用户进行交互。function 函数名(参数1,参数2..){要执行的代码形式参数不需要声明类型,并且JavaScript中不管什么类型都是let或者var去声明,加上也没有意义。返回值也不需要声明类型,直接return即可接下来我们需要在VS Code中编写代码来演示第一步:新建名为js的文件夹,创建名为01. JS-函数的html文件,然后在。
2024-08-28 21:34:11
660
原创 HTML基本标签
HTML(HyperText Markup Language)是超文本标记语言。它由一系列的元素(即标签)组成,每个标签都表示页面上的不同内容或元素,如文本、图像、链接等。HTML被用来描述网页的结构,并且在网页浏览器中解释显示这些结构,使网页内容呈现出来。标题标签的默认样式是自动加粗的,字体一级标题最大,六级标题最小,每个标题标签独占一行,并且标题标签是块元素。
2024-08-28 21:06:04
727
原创 Vue2常用指令
指令就是带有 v- 前缀 的特殊 属性,不同属性 对应 不同的功能学习不同指令 → 解决不同业务场景需求v-textv-htmlv-showv-ifv-elsev-else-ifv-forv-onv-bindv-modelv-slotv-prev-cloakv-once而我们主要使用的有:v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model。
2024-07-15 23:19:23
941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人