- 博客(20)
- 收藏
- 关注
原创 前端通过axios向后端接口传递字符串,后端接收参数时多一个 = 或多一个 ”“
这种数据结构是一种键值对数据结构,在传输的时候将传的值当成了键 加了一个。将参数格式设置为纯文本,可以解析后端参数出现格式不对的问题。, 值为空 所以传输到后端 会多出来一个。前端通过axios调用后端接口。在封装axios请求时没有设置。,后端在接收时会显示为。,后端在接收时会显示为。时,后端接收到的值为。
2023-05-16 17:37:35
1167
原创 【Vue】输入框状态切换&自动获取输入框焦点の实现
设置一个0ms的定时器,当浏览器执行到定时器时,会将定时器内部的函数放入延迟队列中,当定时器的等待事件结束后,会将函数放入消息队列的末尾,消息队列的执行按照先进先出原则,当前面的任务执行完成后,浏览器会自动执行。通俗的理解是:等组件的 DOM 更新完成之后,再执行 cb 回调函数。按钮展示输入框,并自动获取对话框焦点,失去焦点时展示。,实现点击按钮展示输入框,给输入框绑定失去焦点事件。时,页面已经根据最新的数据渲染完成了,此时我们执行。,确定输入框的展示状态,默认为。获取到显示的输入框的焦点(
2023-04-10 14:39:52
3640
原创 【过滤器filter】通过id关联的两数组,数据不匹配的数组输出问题の解决方案
遍历数组时可能会出现两个不同数组间的关联问题,在。循环遍历输出时,表格中默认呈现的时没有经过匹配的。的品牌的厂家没有对应的厂家,导致表格展现异常。的筛选条件后,在遍历时会出现品牌名称为。配置过滤器,使用过滤器对。
2023-03-22 20:22:39
261
原创 【前端】网络请求跨域解决
同源策略是浏览器的一项安全策略,浏览器只允许js代码请求和当前所在服务器域名,端口,协议相同的数据接口上的数据,即当协议、域名、端口任意一个不相同时,都会产生跨域问题。**配置完成后重启服务器。前台解决:proxy。
2023-03-07 12:07:02
151
原创 运行`npm run dev`后访问`http://localhost:8080`,页面提示`Cannot Get`
【代码】运行`npm run dev`后访问`http://localhost:8080`,页面提示`Cannot Get`
2023-03-06 16:34:46
790
原创 运行页面控制台报错:Uncaught SyntaxError: Cannot use import statement outside a module
运行之后会生成dist/main.js,在index.html中引用这个js文件可以解决。在package.json的scripts节点下,新增dev脚本。解决办法:使用webpack。
2023-03-06 16:32:10
450
原创 SpringBoot学习笔记
在IDEA中新建项目,选择Spring Initializr,输入项目名,项目位置,组名等信息后,点击next在当前页面勾选Spring Web,以便项目可以在网页上运行在controller包下建立HelloController.java运行Application.java,运行结果如下在网页中输入接口http://localhost:8080/helloSpringBoot所有自动配置都是在启动时扫描并加载,所有的自动配置类都在里面,但不一定生效,需要判断条件是否成立。当导入对应的start时,会生成
2022-07-25 16:14:29
309
原创 Spring学习笔记
官网: Spring Framework中文文档:Spring Framework 中文文档 - Spring Framework 5.1.3.RELEASE Reference | Docs4dev官方下载地址: repo.spring.ioGitHub: spring-projects/spring-framework: Spring Framework (github.com)Spring MaveanMaven Repository: Search/Browse/Explore (mvnreposi
2022-07-12 16:39:03
146
原创 MyBatis学习笔记
中文文档:mybatis – MyBatis 3maven仓库GitHub5.2 新建项目新建普通Maven项目删除src目录导入依赖5.3 创建模块编写MyBatis核心配置文件编写MyBatis工具类5.4 编写代码实体类dao接口接口实现类由原来的UserDaoImpl转变为Mapper配置文件5.5 测试测试类 UserDaoTest.java运行结果namespace中的包名要和Dao/mapper中的包名一致选择、查询语句6.3
2022-07-11 11:52:43
110
原创 MySQL学习笔记
概念:数据仓库。安装在操作系统之上作用:存储数据,管理数据关系型数据库非关系型数据库:DBMS(数据库管理系统)MySQL是一个关系型数据库管理系统,开源的数据库软件,体积小,速度快,总体拥有成本低。集群2.2 修改密码:2.3 查看所有数据库2.4 查看数据库中的所有数据表2.5 创建数据库2.6 特殊命令2.7 数据库语言DDL(数据库定义语言)DML(数据库操作)DQL(数据库查询语言)DCL(数据库控制语言)3.操作数据库操作数据库→操作数据库中的表→操作数据库
2022-07-04 18:47:29
327
原创 Day07 Java面向对象
面向对象面向对象编程的本质:以类的方式组织代码,以对象的方式组织(封装)数据面向对象三大特性封装禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问。继承多态继承继承的本质是对某一批类的抽象。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends表示。子类拥有父类的全部方法super调用父类的构造方法,必须在构造方法的第一个只能出现在子类的方法或构造方法中super和this不能同时调用构造方法对比this:
2022-04-10 13:47:05
387
原创 Day06 Java数组
数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称作一个数组元素,每个数组元素可以通过一个下标**(初始为0)**来访问。数组声明创建dataType[] arrayRefVar;或dataType arrayRefVar;使用new操作符来创建数组:dataType[] arrayRefVar=new dataType[arraySize];获取数组长度:array.length三种初始化静态初始化创建+赋值in
2022-04-08 15:30:56
599
原创 Day05 Java方法
方法的定义修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 return 返回值;}修饰符: 可选,定义方法的访问类型返回值类型: 方法返回值的数据类型。当返回值类型(returnValueType)是void时,该方法执行所需的操作,但没有返回值。方法名: 方法的实际名称。参数类型: 当方法被调用时,传递值给参数,这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。形式参数: 在方法被调用时用
2022-04-05 15:50:55
256
原创 Day04 Java流程控制
用户交互Scanner基本语法:Scanner input=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串。next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才将其后面输入的空白作为分隔符或结束符next()不能得到带有空格的字符串nextLine() 以Enter为结束符,返回输入回车之前的所有字符增强fo
2022-04-04 18:07:32
244
原创 Day03 Java基础语法
文章目录注释、标识符、关键字注释种类标识符规则数据类型基本类型数值类型整数类型浮点数类型字符类型布尔类型引用类型变量整数拓展浮点数扩展注释、标识符、关键字注释种类单行注释 ////单行注释只能注释一行多行注释 / 注释 //*多行注释可以注释一段文字1231323*/文档注释/***@Description Markdown*/标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符规则标识符是由字母、数字、下划线(_)和美
2022-03-29 19:02:52
492
原创 Java开发环境搭建
Java开发环境搭建JDK下载与安装百度搜索JDK或点击下面链接Java Downloads | Oracle选相应版本双击安装JDK 记住安装路径配置环境变量我的电脑-右键选择“属性”高级系统设置-环境变量-JAVA_HOME系统变量-新建变量值为JDK安装路径配置path变量%JAVA_HOME%\bin命令提示符输入java -version出现下列代码即安装成功java version "16.0.1" 2021
2022-03-28 14:46:20
826
原创 Day02 Windows快捷键&常用Dos命令
Windows常用快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口Shift+Delete:永久删除Windows+R:打开“运行”窗口Windows+E:打开“我的电脑”Ctrl+Shift+Esc:打开“任务管理器”Windows+Tab:切换应用程序基本Dos命令开启DOS控制台“开始”菜单-Windows系统-命令提示符Windows+R-输入cmdShift+鼠标右键-“在
2022-03-28 13:38:04
1506
原创 Day01 Markdown学习
Markdown 学习标题一级标题:’#’ +标题内容二级标题:’##’+标题内容…字体粗体:在内容左右两侧加2个星号(*)HelloWorld!斜体:在内容左右两侧加1个星号(*) HelloWorld!斜体加粗:在内容左右两侧加3个星号(*) HelloWorld!删除线:在内容左右两侧加2个波浪号(~) HelloWorld!引用在内容前加大于符号(>)Markdown 学习(名字都没了~)分割线① 三个减号(—)② 三个星号(***)图片语法格式:![
2022-03-27 16:35:40
296
原创 Java 将十六进制数转换为十进制数
在十六进制数中,用字母A-F表示十进制数中的0-15。下列程序可以将用户输入的十六进制数转换为对应的十进制数,其中用户输入时不区分大小写。import java.util.Scanner;public class HexDigit2Dec { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.print("Enter a hex dig
2022-03-27 14:53:07
6998
原创 Java 显示当前时间
**System.currentTimeMillis();//返回当前时间System类中的方法currenTimeMills返回从GMT1970年1月1日开始到当前时刻的毫秒数,可以通过使用这个方法获取当前时间。调用System.currentTimeMillis()方法获取1970年1月1日午夜到现在的毫秒数并存放在变量totalMilliseconds通过totalMilliseconds/1000得到总秒数totalSeconds通过totalSeconds%60得到当前的秒数通过tot
2022-03-26 21:23:52
2596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人