自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

localDate和localDateTime很强大,里面涉及了好多很好玩很好用的方法,使我们不用再去用以往的Calendar类。

2023-06-29 14:39:11 85

原创 Mybatis报Invalid bound statement (not found)错误解决办法

**解决办法**1.访问所有的mapper都报此错误,检查 mapper.xml 中的 namespace2.访问mapper中的部分方法时报此错误,检查xml文件中的id是否和接口中的方法名一致3.mapper接口中的方法返回值有没有正确配置ResultMap,或者只配置ResultType4.检查application.properties配置文件是否添加以下配置信息5.在maven项目的pom.xml中build标签下插入:<resources> <res

2021-04-23 16:44:30 608 1

原创 vue 实现文件下载

1.前台按钮 <el-button size="mini" icon="el-icon-edit-outline" type="primary" @click="fileDownload(scope.row)"

2021-04-16 15:45:02 1283

原创 前台vue框架+后台SpringBoot框架连通

准备前台框架可以参考通过代码搭建Vue项目后台框架IDEA 搭建SpringBoot项目准备必要的js文件首先我们需要定义一个全局变量,在后面我们需要改动地址就比较方便了1、global-variable.js//全局变量文件//baseURL:访问后台路径 const baseURL = 'http://localhost:后台的端口号';export default { baseURL,}前台访问后台肯定需要一个中间的桥梁,该桥梁我们用request.js2、r

2021-04-13 14:03:42 1045 1

原创 通过代码搭建 vue框架 详细教程

一、 安装node.js二、安装cnpmnpm install -g cnpm –registry=https://registry.npm.taobao.org三、安装脚手架cnpm install --global vue-cli四、搭建框架准备的环境和工具都准备好了,接下来就开始使用vue-cli来构建项目。1、确定自己项目存放的地方,清空输入cmd输入vue init webpack 项目名去原先设定的目录下看是否生成以下这些文件五、导入项目打开Vscode导入刚刚创建

2021-04-12 16:08:03 417

原创 vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET

vue下载模板时报 vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET这个时候不要慌,多试几次再看看我第一次报错,第二次就可以了

2021-04-12 14:47:23 842

原创 通过可视化界面搭建VUE框架 详细教程

一、安装Node.js1、从官网上下载安装包2、检查是否安装成功

2021-04-12 13:35:07 1214

原创 IDEA 创建 SpringBoot项目 详细教程

1.安装JDK2.安装IDEA步骤1.打开IDEA点击new Project2.选择“Spring Initializr”,点击next;(jdk1.8默认即可)3.src->main->java下包名会是:com->example-> project;点击next;4.对初始化项目架包的勾选5.选择项目路径,点击finish;打开新的窗口;6.等待加载,进行maven的设置插入maven的配置下载maven,并且解压设置setting.xml 主

2021-04-09 16:29:44 3963 2

原创 JDK安装步骤

这里写自定义目录标题1 下载jdk2 安装JDk3 配置环境变量4 验证jdk安装是否成功1 下载jdk下载地址(云盘)链接: https://pan.baidu.com/s/1aq4PIa1m2E4aSI8yGzXyGg 提取码: vcfb 复制这段内容后打开百度网盘手机App,操作更方便哦2 安装JDk无脑的直接点击next3 配置环境变量1 右击计算机→属性→高级系统设置→高级→环境变量2 新建 JAVA_HOME 变量JAVA_HOME =JDK的安装路径3 新建 CL

2021-04-06 15:32:41 104

原创 vue 登录加盐加密

vue前台加密,后台解密思路:1、先从后台获取加密方法2、将获取的加密方法给前台加密3.将加密后的密码和账户传入后台4、后台对前台传过来的密码进行解密前台:vue 安装“jsencrypt”: “^3.0.0-rc.1”main.js引用需要jsencrypt.js文件(function (global, factory) {typeof exports === ‘object’ && typeof module !== ‘undefined’ ? factory(e

2021-02-18 18:05:39 968 1

原创 将对象赋值给另外一个对象

在进行表单传值或者数据返回时我们的实体类里面有一些字段不需要像前台展示,则可以在定义一个类,改类里面的属性是你需要向前台展示的字段通过BeanUtils.copyProperties(a,b);就可以把a的值赋值给b...

2021-02-18 17:55:00 1475

原创 前台接收type值,转换成对应的type的名称

**前台接收type值,转换成对应的type的名称**type是后台传过来的数据通过typeFormatter方法转换_self.statusOptions是对应的数据如下:row.type的值为id的值

2021-02-18 13:59:21 189

原创 Vue+Websocket 带参数使用

Websocket 带参数使用在页面初始化的时候就建立Websocketvue 前台1.在data(){定义websocket=null}2.在methods(){}以下方法 //打开一个websocket webSocket() { const wsurl = localhost:端口号 + "/deviceMonitorWebSocket/" + _self.userId +"/"+deviceId; _self.websoc

2021-01-29 15:49:05 6701

原创 vue element 表格排名

vue element 表格排名先上效果图步骤首先后台将数据排好传给前台 ,方便了前台不用二次转换;2.前台将数据放入表格,其中最前的排名通过 type=“index” 实现 ;<el-table-column type="index" align="center" :resizable="false" label="名次" width="100">将排名前三的进行特殊化<template slot-scope="scope">

2020-12-18 11:15:11 1949

原创 关于css3calc()函数不起作用解决办法

关于css3calc()函数不起作用解决办法经过几个小时的摸索解决办法如下使用calc()函数进行计算(包括常用的长度值比如%,px等)calc()函数支持 “+”, “-”, “*”, “/” 运算,注意:## 运算符前后必须空格隔开例如:calc(100% - 100px )‘-’ 前后需要空格如果还不起作用解决办法,在1的基础上将250px换成对应remcalc(100% - 2.133333 )还是不可以,则试试 calc(~“100% - 100px”) 可能是因为les

2020-12-04 16:01:14 1254

原创 com.mkoteam.domain.****** cannot be cast to java.util.Map

com.mkoteam.domain.****** cannot be cast to java.util.Map错误原因:写的sql语句返回的结果不能在A里面找到对应的值例如 List list = (List) query.getResultList();你sql语句查出来有userName这个属性,但是A累里面没有与之对应的userName(变量名一样,类型一样)只要sql里面返回的字段在A里面都有对应的字段就可以了...

2020-12-04 09:32:21 170

原创 vue 实现多个视频播放 vue-video-player

vue 实现多个视频播放 vue-video-player实现方式:利用vue的一个组件 vue-video-player步骤一:安装vue-video-player插件安装:npm install vue-video-player --save或者cnpm install vue-video-player --save步骤二:在main.js入口文件中引入import VideoPlayer from 'vue-video-player'require('video.js/dist/vide

2020-11-23 15:44:22 10744 2

原创 jsp页面 展示 饼图,条形图等

jsp页面 展示 饼图,条形图等这里借助ECharts来实现具体步骤:1.首先引入ECharts的js具体可以看https://blog.csdn.net/qwe122343/article/details/104226488这位大佬的说明2.在自己的项目里面引用3.为 ECharts 准备一个具备大小(宽高)的 DOM4. <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例

2020-11-20 17:25:34 1257 1

原创 el-tree点击的节点文字设置颜色

vue 给el-tree点击的节点文字设置颜色解决步骤el-tree 默认点击节点不会有什么样式,看起来很丑而且体验效果有点差解决步骤1.直接在.vue页面里面加一下样式<style scope>.el-tree-node:focus>.el-tree-node__content{ background-color: #fff;//节点的背景颜色 color: #409eff;//节点的字体颜色}</style>注意:如果不起作用,可以试着把scope

2020-09-28 10:58:59 4009 3

原创 小程序 异步方法 promise

微信小程序里面接受数据为promise使用for循环 异步方法报错问题描述在js里面调用后台接口的方法能够成功访问并且也能获取数据,但是打印的时候打出来是promise或者为undefined问题原因出现undefined或者promise:可能你采用了异步请求,数据还没有查询结束返回前台,你的打印语句已经执行了。这边你可以通过打印出来的顺序自己检查一下问题解决:定义一个方法,前面加asyncasync 方法名{方法的实现调用js里面的方法await js里面的方法}注意:如果你

2020-09-15 16:51:07 557

原创 el-form中的rules校验

el-form中的rules不起作用问题描述:检查步骤:问题描述:写了prop标签但是在输入框填写输入后,还是提示请输入****检查步骤:1.先确定prop属性是否写在了标签后面2.检查表单的rule是否写了3.检查prop的值是否和v-model的值保持一致(最关键的检查)4.r如果是双重的则需要写成双重的(谨记prop的值和v-model的值保持一致)5.校验写法红色的是单个校验,一个字符绿色的双重(prop的值不是一个单词。而是对象里面的一个值)...

2020-09-15 16:32:56 3967 2

原创 VUE (el-upload) +SpringBoot 实现文件上传(带参数传入后台)

VUE+SpringBoot实现文件上传(带参数传入后台)前台:使用element-UI里面的步骤一先写一个文件上传的按钮(我这边是通过弹窗,将上传的文件先加入弹窗点击确定在进行上传)<el-buttonsize=“mini”icon=“el-icon-edit-outline”type=“primary”@click=“fileUpload(scope.row)”>附件上传步骤二:文件上传弹窗(这里用的是 el-upload 这个组件)</el-upload&gt

2020-09-02 17:56:56 8417 2

原创 Duplicate entry ‘***‘ for key ‘UK_mjrobjw9m8n29ou6083ixjxmf‘

这里写自定义目录标题后台运行报错Duplicate entry '***' for key 'UK_mjrobjw9m8n29ou6083ixjxmf'后台运行报错Duplicate entry ‘***’ for key ‘UK_mjrobjw9m8n29ou6083ixjxmf’检查sql语句,看数据库里面唯一的字段,你在添加或者修改的时候重复...

2020-08-31 17:48:30 146

原创 vue 关闭tag标签后 清空keep-alive的页面数据

vue 关闭tag标签后 清空keep-alive的页面数据问题描述:tag标签页面相互切换页面保持离开时候的状态,当关闭标签页面,从侧面再次进入的时候页面还是离开时候的样子解决办法:1.首先检查route.matched[1].components.default.name里面的name属性是否存在如果不存在,那可能就是问题所在原因2.想办法给上文所说的name赋值这边就要说到为什么 keep-alive include和exclude无效问题因为include和exclude 使该标

2020-08-28 18:02:50 3239 4

原创 Mysql Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

mysql 遇到Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre解决方法在网友修改global.sql_mode以后还是报错的情况下可以试试下面的方法1.检查你的SQL语句,出现这个情况一般是GROUP BY用错2.检查你的GROUP BY 所在的SQL语句中的SELECT 后面跟的字段是否正确,一般SELECT 后面跟的是单表中的你要分组后进行计算的字段。(这边尽量只有一个你要进行计算字段)GR

2020-08-20 16:50:03 499

原创 vue 出现 Avoided redundant navigation to current location: “*****“

vue 中重复点击菜单报Avoided redundant navigation to current location: “*****”虽然对项目无影响,但是强迫症的我看了还是很变扭解决方法:1.找到router文件夹下的index.js文件2.在index.js中加下面的代码import Router from ‘vue-router’//解决重复点菜单报红问题const originalPush = Router.prototype.pushRouter.prototype.push

2020-08-11 11:04:11 355

myproject.rar

包括拦截器

2021-04-20

vueproject.rar

VUE前台简单框架

2021-04-16

空空如也

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

TA关注的人

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