
java微博
文章平均质量分 56
一只小小明
希望明天的你会感谢今天的自己
展开
-
java微博 13 AJAX
异步的JavaScript和XML作用:1.与服务器进行数据交换 用HTML和AJAX来替换JSP页面2.异步交互:可以在不重新加载网页的情况下,与服务器进行数据交换异步:xhr是对原生的AJAX进行封装 简化书写JavaScript OBject Notation JavaScript对象表示法是一套前端框架 免除了原生JavaScript中的DOM操作,简化书写 基于MVVM(model-View-ViewModel)思想,实现数据的双向绑定,将变成的关注点放在数据上Vue 使用起来是比较简单的,总共分原创 2022-07-04 21:24:23 · 182 阅读 · 0 评论 -
java微博 12 cookie
会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间==共享数据==。为什么现在浏览器和服务器不支持数据共享呢?浏览器和服务器之间使用的是HTTP请求来进行数据传输HTTP协议是==无状态==的,每次浏览器向服务器请求时,服务器都会将该请求视为==新的==请求HTTP协议设计成无状态的目的是让每次请求之间相互独立,互不影响请求与请求之间独立后,就无法实现多次请求之间的数据共享会话跟踪实现方式有:(1)客户端会话跟踪技术:==Cookie==(2)服务端原创 2022-07-02 22:16:42 · 258 阅读 · 0 评论 -
java微博 11 MVC模式和三层架构
MVC 是一种分层开发的模式,其中:M:Model,业务模型,处理业务V:View,视图,界面展示C:Controller,控制器,处理请求,调用模型和视图职责单一,互不影响。每个角色做它自己的事,各司其职。有利于分工协作。有利于组件重用数据访问层:对数据库的CRUD基本操作业务逻辑层:对业务逻辑进行封装,组合数据访问层层中基本功能,形成复杂的业务逻辑功能。例如 ,我们会先调用 的 方法判断该用户名是否存在,如果不存在再调用 的 方法进行数据的添加操作表现层:接收请求,封装数据,调用业务逻辑层,响原创 2022-07-01 17:53:19 · 103 阅读 · 0 评论 -
java微博 10 request and response
Request是请求对象,Response是响应对象request:==获取==请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务response:==设置==响应数据业务处理完后,后台原创 2022-06-26 18:18:13 · 105 阅读 · 0 评论 -
java微博 9 Servlet
具体的实现步骤为:创建Web项目,导入Servlet依赖坐标 创建:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话package com.itheima.web;import javax.servlet.*;import java.io.IOException;public class ServletDemo1 implements Servlet { public void service(Servl原创 2022-06-24 21:51:13 · 108 阅读 · 0 评论 -
java微博 8 CSS
css 导入方式其实就是 css 代码和 html 代码的结合方式。CSS 导入 HTML有三种方式:内联样式:在标签内部使用style属性,属性值是css属性键值对<div style="color: red">Hello CSS~</div> 内部样式:定义标签,在标签内部定义css样式<style type="text/css"> div{ color: red; ...原创 2022-06-24 16:11:00 · 178 阅读 · 0 评论 -
java微博 7 html
结构:HTML表现:CSS行为:JavaScript| | 定义 HTML 文档 || | 定义关于文档的信息 || | 定义文档的标题 || | 定义文档的主体 |不区分大小语法松散是html5 的标识定义字符集img:定义图片src:规定显示图像的 URLheight:定义图像的高度width:定义图像的宽度audio:定义音频。支持的音频格式:MP3、WAV、OGGsrc......原创 2022-06-23 18:13:52 · 76 阅读 · 0 评论 -
java微博 6 Mybatis的使用(增删改查)
在 映射配置文件中编写 ,使用 而不是使用 <select id="selectById" resultMap="brandResultMap"> select * from tb_brand where id = #{id};</select>编写测试方法参数占位符查询到的结果很好理解就是id为1的这行数据。而这里我们需要看控制台显示的SQL语句,能看到使用?进行占位原创 2022-06-14 20:38:53 · 144 阅读 · 0 评论 -
java微博 5 Mybatis
Mybatis是一个持久层的框架 用于简化JDBC框架是一个半成品的软件 可以重复 通用的基础代码模型在框架之上构建软件 更加高效 规范 通用如果说想让java代码和mapper文件在一个目录下要在resourses下建立com/balabala之后虽然显示的是.但是会在一起 其他方法不会在一起...原创 2022-06-13 21:32:12 · 69 阅读 · 0 评论 -
java微博 4 maven
Maven是专门用于管理和构建Java项目的工具,它的主要功能有:➢提供了一套标准化的项目结构➢提供了一套标准化的构建流程(编译,测试,打包)➢提供了一套依赖管理机制原创 2022-06-13 14:41:03 · 83 阅读 · 0 评论 -
java微博 快捷键(积累版)
option+command+L 让最后的符号往前对其到代码最后command+r 替换command+f 查找option +左键 范围内选择统一光标command+n 快速到出现get set方法界面 然后进行选择option+回车 生成前面的对象原创 2022-06-10 22:43:59 · 99 阅读 · 0 评论 -
java微博 3 jdbc
jdbc// 开始事务conn.setAutoCommit(false);//提交事务conn.commit();//回滚事务conn.rollback();DDL(Data Definition Language) 数据库定义语言: 用于描述数据库中要存储的现实世界实体的语言 这些些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等,还有不常用的truncate commentrename等DML(Dat原创 2022-06-10 21:40:59 · 106 阅读 · 0 评论 -
java微博 2 事务
2原创 2022-06-10 15:40:18 · 72 阅读 · 0 评论 -
java微博 1 mysql
SELECT 字段列表 FROM表名列表 WHERE条件列表 GROUP BY分组字段 HAVING分组后条件 ORDER BY排序字段 LIMIT分页限定ASC : 升序排列 (默认值) DESC : 降序排列统计班级一共有多少个学生select count(id) from stu; select count(english) from stu;上面语句根据某个字段进行统计,如果该字段某一行的值为null的话,将不会被统计。所以可以在count(*) 来实现。* 表 示所有字段数据,一行中也不可能所有的原创 2022-06-09 22:28:00 · 99 阅读 · 0 评论