自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据库信息分类汇总计数

在实际数据库数据处理中,经常需要将数据按照一定的条件归类之后计数,本文以学生成绩表为例,记录具体的操作过程:1、原始数据表:2、需求 按照分数段将成绩分为优秀(90-100分)、良好(80-89分)、合格(60-79分)、不合格(60分以下),并按顺序显示出来,结果输入为:3、创建表格并初始化数据createtable results(id int,namevarchar(10),score int);insertinto results values(1,'小A',96)...

2022-03-21 10:09:38 843

原创 map的几种实现类之间有序性的区别

这次主要比较的是hashmap、linkhashmap、treemap的顺序package com.sun.shan;import java.util.*;public class TestMap { public static void main(String[] args) { Map<String,String> hashMap = new HashMap<String,String>(); Map<String,St

2021-12-02 14:19:12 180 1

原创 Linux项目部署之数据库的安装

1.下载MariaDB数据库1.1测试:当前虚拟机是否可以正确的链接外网。这里使用ping www.baidu.com进行测试。2.安装方法:1.安装数据库的命令:yum install mariadb-server 安装mariadb数据库yum clean all 清空已安装文件 如果下载失败之后执行的.进入/src目录下执行安装数据库的命令:2.方法:cd /usr/local/src3.结果...

2021-09-13 20:58:47 364

原创 文件上传操作

* 业务: 实现文件上传* url: /file/upload* 请求类型: POST* 参数: file* 返回值: SysResult(imageVO)* 高级API:MultipartFile 自动维护了缓存流/自动开关每创建一个新路径就创建一次File对象1.获取图片名称(比如cat.jpg)tring fileName = file.getOriginalFilename();错误注意:由于Windows系统不区分大小写,所以将字母全部转化为小写1.1利用正则表达

2021-09-08 22:08:46 5859

原创 查询分类业务

商品业务的实现(两级嵌套)编辑ItemCatController /*商品分类修改 请求路径: /itemCat/updateItemCat 请求类型: put 请求参数: 表单数据 ItemCat对象 返回值: SysResult对象 */ @PutMapping("/updateItemCat") public SysResult updateItemCat(@RequestBody ItemCat itemCat){

2021-09-06 20:33:59 583

原创 什么是跨域以及解决的方法

为什么会有跨域问题?出于浏览器的同源策略。那什么是同源策略呢?同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能规定:浏览器要求在解析Ajax请求时,要求浏览器的路径与Ajax的请求的路径必须满足三个要求.则满足同源策略.可以访问服务器.要求:请求协议://域名:端口号都必须相同!!!举个栗子协议分为:http和https两种http协议的默认端口号是80https协议的默认端口号是443什么是跨域当一个请求url的

2021-08-31 20:56:17 67

转载 Axios简化

关键字Async和await说明:ES6以后推出的新的代码规范目的简化axios ajax 请求代码关键字用法:1. async 用来标识函数!!!2. await 用来标识请求的!!!<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Axios简化操作语句</title> </head> <body&gt.

2021-08-30 20:06:21 113

原创 前后端调用

前后端调用请求类型说明1.GET/DELETE 用法一致.2.POST/PUT 用法一致.@ResponseBody与@RequestBodyPOST/PUT 需将json 转为 user对象加@RequestBodyjson 互转 user对象* 1. user对象转化为json @ResponseBody* 2. json转化为user对象 @RequestBody@PathVariable注解使用restFul参数接收@PathVariable是sprin..

2021-08-28 15:09:24 240

原创 VUE练习

https://gitee.com/BV_OldJiang/shian

2021-08-26 21:13:10 69

转载 VUE基本用法与Ajax(get查询)

@GetMappingVUE基本用法表单双向数据绑定表单中可以进行数据双向绑定的是:用户可以录入的标签1.文本框 2.单选框 3.多选框 4.下拉框 5.文本域VUE的点击事件中有一个属性,可以取消标签的默认行为 @click.prevent 常用场景: 1. form标签 阻止 action 提交 ...

2021-08-26 21:07:27 1232

原创 MybatisPlus与框架间的关系

MybitsPlus查询1.MP核心: 以对象的方式操作数据库2.条件构造器: new QueryWrapper<>(); 动态拼接where条件.queryWraapper.eq()--------eq就是等于号的意思3.拼接规则: 根据对象中不为null的属性充当where条件.4.特殊转义字符: = eq, > gt, < lt, >= ge, <= le,!= ne5.xml文件中的万能的转义字符: <![CDATA[ sql语句

2021-08-25 13:08:37 161

原创 SpringMVC参数传递

MybitsPlus单表查询查询1.MP核心: 以对象的方式操作数据库2.条件构造器: new QueryWrapper<>(); 动态拼接where条件.queryWraapper.eq()--------eq就是等于号的意思3.拼接规则: 根据对象中不为null的属性充当where条件.4.特殊转义字符: = eq, > gt, < lt, >= ge, <= le,!= ne5.xml文件中的万能的转义字符: <![CDATA[

2021-08-25 13:07:19 94

原创 mybatis参数传递问题

问题:Mybatis 参数传递说明 查询: age < 18 or age > 100 是否可以封装为对象?? 不可以!!规则: 1.Mybatis 原生只支持单值传参 2.如果是多值,则想办法封装为单值 方法: 1.封装为对象 2.封装为Map集合<K,V> ={minAge: 18,maxAge:100} 补充说明: 现在mybatis版本 如果多值传参 则自动封装为M...

2021-08-24 20:29:42 423

原创 整合Mybatis

实现映射MP操作原理问题: 用户操作对象,如何实现数据库操作分析问题: 对象如何转化为SQL例子:userMapper.insert(user);SQL:insert into 表名 value(字段名称)value(属性的值)总结:MP将常规的操作进行抽取,采用公共的接口进行定义,之后只需要按照用户的参数动态拼接SQL即可流程:1.userMapper.insert(user);用户调用接口方法,完成业务2.根据用户传递的对象,user.getClass()获取的是

2021-08-23 19:47:47 163

空空如也

空空如也

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

TA关注的人

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