自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java基础

Java基础语法 标识符 1.标识符可以由字母,数字,下划线(_),美元符($)组成,但不能包含@,%,空格等其他他叔字符 2.不能以数字开头 3.标识符严格区分大小写 4.标识符的命名最好能反映出其作用,做到见面名知意 5.标识符不能是Java的关键字 关键字 注释:简单 变量 变量类型 变量名 变量值 1.变量名必须是一个有效的标识符 2.变量名不可以是Java关键字 3.变量名不能重复 局部变量 位置:定义在方法里或者或者局部代码块中 注意:必须手动初始化...

2021-10-14 19:53:55 84

原创 三.day10项目续

用户登录操作 关于token的说明 1.由于服务器需要标识已登录的用户,所以服务器动态生成一个独一无二的token,返回给用户 2.用户将token保存到本地,方便下次访问时携带 生成UUID(独一无二) /** * 思路: * 1.将密码进行加密处理 * 2.根据username/password查询数据库 * 3.有值: * 登录成功,返回秘钥 * 没有值: *

2021-09-01 19:57:32 126

原创 三.day9项目

1.构建后台项目 2.前台项目搭建 将前端项目放到IDEA维护的工作目录中 3.前端代码调试 App.vue 4.用户登录业务实现 4.1项目划分 前端项目网址: http://localhost:8080/ 后端项目网址: http://localhost:8091/ 用户操作项目请求的流程: 用户----前端服务器------后端服务器 4..2用户模块分析 表设计分析 注意事项: 1.密码 加密处理 2.created/updated 每张表中都有该字段 pojo分析 .

2021-09-01 18:50:37 64

原创 三.day6Vue学习,生命周期,ajax学习

VUE基本用法: 1.表单中那些表前可以使用双向数据绑定?双向数据绑定说明:用户可以录入的标签 答:1.文本框 2.单选框 3.多选框 4.下拉框 5.文本域 2.VUE的点击事件中有一个属性,可以取消标签的默认行为 @click.prevent 常用场景: 1. form标签 阻止 action 提交 2. a标签 阻止 href 属性跳转 例:<input type="submit" value="提交" @click.prevent="formBt...

2021-08-31 08:51:24 170

原创 三.day8axios简化,组件化,VUE路由

axios简化 async-await关键字 ES6以后推出的新的代码规范,目的简化现有axios ajax请求的代码结构.提高用户的开发效率. 关键字用法: 1.async 用来标识函数 2.await 用来表示请求 是axios为了简化then()的一种全新的语法 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Axios简化操作</titl

2021-08-30 20:45:37 97

原创 三.day7VUE-ajax前后端连接

请求类型说明: 分组:1.GET/DELETE 用法一致 2.POST/PUT用法一致 DELETE请求: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>DELETE请求</title> </head> <body> <h1>前后端调用-DELETE请求测试</h1&gt...

2021-08-27 19:52:21 125

原创 三.day5,SpringMVC参数传递单表查询数据库和VUE学习

controller类 @RestController包含@ResponseBody //将服务端数据转化为JSON串返回 类里方法:URL地址发送请求,请求类型:GET/POST / PUT/DELETE conreoller层代码: @RestController //@RequestMapping("user") //@ResponseBody //将服务端数据转化为JSON串返回 public class UserController { //编码规则:面向接口编程(解耦)...

2021-08-25 19:26:58 150

原创 二.SpringMVC

概述: 框架: 是一个结构,框架提供了很多的类,由框架控制每个类调用的过程流程 SSM框架里,第一个S就是指SpringMVC,是一个框架. 是Spring框架的一个后续产品,遵循了MVC的设计模式,保证了程序间的松耦合. SpringMVC主要作用:1,接受请求(解析请求参数) 2,做出响应 MVC的设计模式: M是Model模型,用来封装数据 V是View视图,用来展示数据 C是Controller控制器,用来控制浏览器如何请求,做出数据响应 好处: 提高代码的复用性 , 松耦合 原理: 1,前

2021-08-25 18:23:17 47

原创 第三阶段day4,mybatisplus 单表增删改查;简单整合SpringBoot

单表查询总结 1.MP核心:一对象的方式操作数据库 2.条件构造器:new QueryWrapper<>();动态拼接where条件 3.拼接规则:根据对象中部位null的属性充当where条件 尽量连接到用户,运用动态SQL语法condetion: Boolean nameFlag = name==null ?false :true false 不拼接where true 拼接where 4.转义特殊字符:= eq,> gt,< lt,>= ge,<...

2021-08-25 08:15:45 75

原创 Meven,SpringBoot

meven 概述:用来下载并管理jar包(依赖)的工具,用来构建项目的方式 仓库:中央仓库/远程仓库:国外网址 镜像仓库:阿里 国内网址 本地仓库:存放jar包的文件 坐标: 通过Maven下载很多的jar包,唯一的定位方式就是使用坐标. GroupId: 通常指定组,值一般是指公司的域名 ArtifactId: 通常项目名称 Version: 是指版本号命令: maven提供了很多命令,常用的有clean , install IDEA里创建好项目以后,第一步就是配置Meven,depende

2021-08-24 08:27:38 65

原创 第三阶段day3.SpringBoot整合MyBatis

跳过测试类打包: 需求说明:meven执行打包命令时,默认条件下,会执行测试类中的方法,可能某些测试方法由于种种原因,执行报错,则install的操作执行失败 <properties> <!--指定JDK版本--> <java.version>1.8</java.version> <!--跳过测试类打包--> <skipTests>true</skipTes...

2021-08-23 20:24:52 56

原创 SQL优化

1.查询SQL尽量不要使用 select*,而是具体字段 字段多时,大表能达到100多个字段甚至达200多个字段只取需要的字段,节省资源、减少网络开销select * 进行查询时,很可能不会用到索引,就会造成全表扫描 2.避免在where语句中使用or来连接条件 使用or可能会使索引失效,从而全表扫描 对于or没有索引的salary这种情况,假设它走了id的索引,但是走到salary查询条件时,它还得全表扫描。也就是说整个过程需要三步:全表扫描+索引扫描+合并。如果它一开始就走全表扫描,直接一遍扫描就

2021-08-21 11:06:36 65

原创 Mybatis多表联查

1.笛卡尔积 Cartesian product 又称直积 多表查询是指基于两个和两个以上的表的查询,多表之间有关系。 select *from dept,emp 多表联查尽量少用,耗费资源又浪费时间,阿里规范中禁止3表以上的联查 2.三中链接join 内连接 inner join select d.dname,e.ename,e.job from emp e INNER JOINdept d ON e.deptno=d.deptno (ON后建立联系)where d.dname='rese..

2021-08-21 10:38:46 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除