![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 97
->yjy
所有的惊艳都历经平庸
展开
-
1. Mybatis基础操作
预编译SQL有两个优势:性能更高更安全(防止SQL注入)性能更高:预编译SQL,编译一次之后会将编译后的SQL语句缓存起来,后面再次执行这条语句时,不会再次编译。(只是输入的参数不同)更安全(防止SQL注入):将敏感字进行转义,保障SQL的安全性。在页面原型中,列表上方的条件是动态的,是可以不传递的,也可以只传递其中的1个或者2个或者全部。而在我们刚才编写的SQL语句中,我们会看到,我们将三个条件直接写死了。原创 2024-06-02 11:38:01 · 540 阅读 · 0 评论 -
Mybatis入门
在前面我们学习MySQL数据库时,都是利用图形化客户端工具(如:idea、datagrip),来操作数据库的。在客户端工具中,编写增删改查的SQL语句,发给MySQL数据库管理系统,由数据库管理系统执行SQL语句并返回执行结果。增删改操作:返回受影响行数查询操作:返回结果集(查询的结果)我们做为后端程序开发人员,通常会使用Java程序来完成对数据库的操作。Java程序操作数据库,现在主流的方式是:Mybatis。什么是MyBatis?MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。原创 2024-06-02 08:10:51 · 1058 阅读 · 0 评论 -
数据库开发-Mysql03
建议:创建新的数据库use db04;-- 部门表id int unsigned primary key auto_increment comment '主键ID',name varchar(10) not null unique comment '部门名称',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间') comment '部门表';-- 部门表测试。原创 2024-06-01 12:16:40 · 876 阅读 · 0 评论 -
数据库开发-MySQL02
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息,都是通过从数据库中查询得到的,而在这个查询过程中,还会涉及到条件、排序、分页等操作。原创 2024-06-01 09:13:06 · 687 阅读 · 0 评论 -
数据库开发-MySQL01
在我们讲解SpringBootWeb基础知识(请求响应案例)的时候,我们讲到在web开发中,为了应用程序职责单一,方便维护,我们一般将web应用程序分为三层,即:Controller、Service、Dao。之前我们的案例中,是这样子的请求流程:浏览器发起请求,先请求Controller;Controller接收到请求之后,调用Service进行业务逻辑处理;Service再调用Dao,Dao再解析user.xml中所存储的数据。原创 2024-05-31 14:19:25 · 1169 阅读 · 0 评论 -
SpringBootWeb入门
在com.itheima这个包下创建一个子包controller然后在controller包下新建一个类:HelloControllerHTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击。原创 2024-05-30 13:16:39 · 612 阅读 · 0 评论 -
Java开发-特殊文本文件,日志技术
我们之前所熟知的txt文件但是在Java中有一特殊文件文件我们应该会有这样一个疑问:为什么要用这些特殊文件?假设一个场景: 存储多个用户的用户名和密码如果我们用普通文件:这样读取出来的数据没有办法解析.但是如果我们用属性文件,采取键值对的形式存储XML也可以存储这些特殊的文件可以把数据关系存储进去,方便我们读取出来之后能够解析它们的用户名和密码.在这个假设中用属性文件存储是更好的,那我们什么时候使用XML呢?我们再来假设一个场景:我们要存储多个用户的:用户名,密码,家乡,性别。原创 2024-05-29 20:30:35 · 1258 阅读 · 0 评论 -
Maven
Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。Maven的作用:方便的依赖管理统一的项目结构标准的项目构建流程。原创 2024-05-29 07:47:14 · 967 阅读 · 0 评论 -
JavaWeb-Vue&Element
我们前端页面中的数据,如上图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到我们接下来学习的Ajax技术。概念:AJavaScriptAndXML异步的JavaScript和XML。作用:数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页。原创 2024-05-28 15:24:56 · 1156 阅读 · 0 评论 -
JavaWeb-Vue
什么是Vue?Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MVVMViewModel思想,实现数据的双向绑定,将编程的关注点放在数据上。官网:MVVM由三个部分组成: View ViewModel ModelModel是数据模型里面包含了很多的业务数据以及数据的处理方法View是视图层,它只负责数据的展示,其实就是页面展示的HTML标签,我们也可以理解为就是DOM。原创 2024-05-26 20:36:32 · 878 阅读 · 0 评论 -
JavaWeb-JS
JS是用来控制网页行为的,那到底是如何控制的呢?Html被浏览器加载并解析之后机就会就会封装成这五种对象,同时在浏览器的内存当中也会形成DOM结构,也叫DOM树。脚本语言指的是:将来JavaScript编写出来的代码,不需要经过编译,直接经过浏览器解释就可以运行。是完全不同的语言,不论是概念还是设计。是用来控制网页行为的,它能使网页可交互。:负责网页的表现效果(页面元素的外观、位置等页面样式,如:颜色、大小等)。遍历数组中的每个有值的元素,并调用一次传入的函数。:当声明的变量未初始化时,该变量的默认值是。原创 2024-05-26 18:26:46 · 985 阅读 · 1 评论