自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 七窍通六窍

记住开发中遇到的问题1. IDEA 问题2. Springboot 问题1. idea 导入maven项目时,有时会出现idea 启动项不存在,启动按钮灰色问题1. IDEA 问题2. Springboot 问题1. idea 导入maven项目时,有时会出现idea 启动项不存在,启动按钮灰色问题解决问题:点击 + 号找到springboot选择启动类并修改启动名称

2023-03-20 17:37:19 125

原创 git 忘记切换分支,误将代码commit到了别的分支的解决方法

git 分支切换

2022-07-14 15:40:56 907 1

原创 vue中使用web serial api实现串口通信

文章目录web serial api相关资料网址vue中实现字符串转GBK字节数组字节数组转16进制vue js中使用vue文件中调用js的方法web serial api相关资料网址网址:https://wicg.github.io/serial/#open-method相关资料:https://curtion.github.io/Web-SerialPort/https://github.com/Curtion/Web-SerialPorthttps://developer.mozilla

2021-07-12 15:03:53 7928 9

原创 iview table i18n切换时表格列名不会跟着变化

iview table i18n切换时表格列名不会跟着变化将columns放置到computed computed: { columns () { return [ { title: this.$t('message'), width: 70, align: 'center', type: 'index' } ] } }...

2021-01-20 13:42:12 449 1

原创 vue中使用i18n

1、vue 安装国际化i18n1 npm install vue-i18n --save2 cnpm install vue-i18n --save (淘宝镜像安装)2、创建文件创建lang文件夹创建index.js文件创建en-us.js文件创建zh-cn.js文件index.jsimport Vue from 'vue'import iView from 'view-design'import VueI18n from 'vue-i18n'import zhCN from

2021-01-19 17:32:42 2667

原创 vue项目升级后vue-pdf依赖报错

报错信息解决方案package.json 文件中修改vue-pdf版本号为最新版本号:参考版本号:https://www.npmjs.com/package/vue-pdf其他依赖版本相关更新(2020/11/17)Recently updated (since 2020-11-10) Today: → [email protected][email protected][email protected][email protected] › browsersl

2020-11-17 17:50:03 2719

原创 vue组件内引入外部js, 外部js调用组件内的方法

文章目录简介1. 新建/导入js文件到指定位置2. 编写test.js文件2.1 编写js文件中的方法2.2 module.exports 导出方法3. vue 组件中使用3.1 引入test.js文件3.2 在methods中定义方法调用4. 外部js调用vue组件中的方法4.1 方式一(传参)4.1.1 vue组件调用方法时传this参数4.1.2 外部js方法中接受参数4.2 方式二4.2.1 方法赋值给window4.2.2 window调用5. 外部主js文件调用其它js中的方法5.1 引入a

2020-07-21 22:16:10 24364 7

原创 快速删除node_modules文件夹

1. 安装npm包-rimrafnpm install rimraf -g2. 在cmd指令下,进入所需删除的node_modules文件夹位置,再输入指令rimraf node_modules参考文章:如何快速完全删除node_modules

2020-07-15 13:32:02 278 1

原创 使用iview weapp倒计时组件时的bug

文章目录概述1. 异步无法更新时间1.1 问题1.2 解决方法2. 自定义样式后换行2.1 问题2.2 解决办法3. 自定义类名概述项目需要倒计时功能,因为项目UI框架选的iview weapp,因此选择框架中的count-down组件。使用过程发现问题3个如下:1. 异步无法更新时间1.1 问题异步获取时间数据后,倒计时组件无法更新时间数据这个bug已经有大佬解决了,但是官方没有维护合并到master。参考链接如下:异步获取时间数据后,倒计时无法更新时间数据.1.2 解决方法将大

2020-05-14 13:22:15 516

原创 两种方案解决SpringBoot在自定义类中调用Spring其他层

文章目录背景1. 解决方案一1.1 代码1.2 说明2. 解决方案二2.1 创建spring工具类代码2.2 使用背景做了一个springboot集成mina时,解码失败后,会将ip信息添加到数据库中。但利用@Autowired注入service层后,编译正常,运行到调用的地方,报空指针异常,跟踪异常位置,发现service为空。1. 解决方案一1.1 代码@Componentpubl...

2020-04-22 14:16:05 682

原创 [Springboot+Vue]做一个权限管理后台(七):动态加载后台菜单

文章目录数据库设计前端设计后端设计数据库设计每一个用户都有一个用户id,为了对他们进行后台菜单的动态设计,即每个用户看到的菜单是不一样的,那么我们就要为每一个用户规定一个角色,这就引入了role表,通过user_roler的表建立联系。同样的,每个角色看到不同的菜单,菜单由后端根据登录的角色向数据库查询生成,这就引入了menu表,通过role_menu的表建立联系。我们插入几个号数据:...

2020-04-18 10:05:58 1228 4

原创 【Springboot+Vue】做一个权限管理后台(六):用户凭证与登出

文章目录前言服务端Session和Token客户端cookie、localStorage、 sessionStorage前端保存授权信息: Vuex前言当一个用户登录以后,如果做每一件事情都需要再次携带用户名密码访问数据库认证,验证通过以后才可以做,那么无疑增大了数据库的压力。所以我们就得给已经登录的用户一个凭证,让这个用户以后直接带着这个凭证访问我们的控制层。服务端Session和Toke...

2020-04-18 10:05:38 726 1

原创 【Springboot+vue】做一个权限管理后台(五):引入shiro

文章目录前言代码部分前言由于将用户的账号密码明文存储在数据库中具有不安全性,比价容易泄露,用户觉得不靠谱等,所以我们需要将用户的密码加密存储在数据库中。Hash 加密hash算法(散列算法、摘要算法)即把任意长度的输入映射为固定长度的输出,比如密码Evanniubi变成五位的输出kchpl,这种算法不可逆,且存在信息损失,虽然随着时间推移,出现了字典法、彩虹表法等优化手段,但本质上想...

2020-04-18 10:05:17 655

原创 【Springboot + Vue】做一个权限管理后台(四): 引入数据库验证

文章目录前言安装Mysql创建数据库与表配置MySql连接检验数据结语前言数据必然要存储在数据库才更为安全,通过前端对数据库访问,返回结果给前端,这称为MVC的架构。那么本节做的就是对前端提交的数据通过对比数据库中的数据进行检验返回结果。安装Mysql下载安装菜鸟教程Mysql安装创建数据库与表一般数据库我们需要一个可视化的工具,市面上很多,本系列我们采用navicat访问操作我...

2020-04-18 10:04:51 454

原创 【Springboot+Vue】做一个权限管理后台(三):从登录开始

文章目录前言Vue第一个界面Springboot的控制层Element-UI的引入结语前言本篇会学习第一个demo,做一个简单的登录,可以帮助大家理解前后端分离的概念,以及掌握Elenment-UI的安装与使用我们的界面更加美观。Vue第一个界面Springboot的控制层Element-UI的引入结语...

2020-04-18 10:03:47 1173

原创 对axios的封装

/** * axios 封装 * 请求拦截、相应拦截、错误统一处理 */import axios from 'axios'// eslint-disable-next-line no-unused-varsimport QS from 'qs'// eslint-disable-next-line no-unused-varsimport { message } from 'ele...

2020-03-28 14:43:29 218

原创 【Springboot+Vue】做一个权限管理后台(二):开发利器使用

文章目录参考文章搭建Vue项目创建Springboot项目结语参考文章【Springboot+Vue】做一个权限管理后台(二):开发利器使用搭建Vue项目脚手架安装IDEA导入项目添加项目依赖npm install 安装项目依赖命令启动项目cd vueprojectnpm run dev在浏览器打开:http://localhost:8080项目结构...

2020-03-23 21:39:56 411 1

原创 【Springboot+vue】做一个权限管理后台(一): 项目介绍

文章目录作者叨叨特别感谢前言开发工具说明技术栈结语作者叨叨我是一名有着3年java开发经验,害怕去“在线炒河粉”的程序员,目标是混个能温饱的饭碗(狗头、哭泣)。因为个人基础薄弱,工作快速的去使用新的框架,没有消化其中的细节,所以想学着博友的样子,写写博客,巩固一下自己的基础。大家看到我的博客可以写下你们遇到的问题,我会有问必答。如有疑问或是错误的地方,欢迎大家指出。特别感谢求你们别学了...

2020-03-23 21:39:19 747 1

原创 jsp整合Raty评价插件

项目中使用笨方法实现一星多分评价!希望大佬可以帮忙优化!谢谢!一、官网下载ratyhttps://github.com/wbotelhos/raty二、获取css和js依赖三、引入到jsp中<c:set var="ctx" value="${pageContext.request.contextPath }" <link rel="stylesheet" ...

2019-06-25 14:24:57 294

原创 vue中使用canvas

1、页面代码<canvas id="canvas" width="800" height="600" ref="canvas"></canvas>2、初始化绘制信息img: new Image(), // 背景图片缓存context: {}, // canvas对象/*** describe 初始化绘制信息* @author JKD* @da...

2019-04-24 17:21:05 21340

原创 js控制上下箭头的切换

// 控制上下箭头展示$(document).ready(function(){ $("#upDownIcon").click(function(){ $(this).toggleClass('glyphicon-chevron-down'); $(this).toggleClass('glyphicon-chevron-up'); });});...

2018-05-31 16:57:07 4431

原创 点表格某行,js动态添加CSS样式,样式增加与删除

1、点击表格table的tr时,添加背景颜色,以及在最后一列的后面添加向右图标“&gt;”// 点击table某行 添加css样式$("#table1 tbody tr").click(function(){$(this).addClass("backcolor").siblings("tr").removeClass("backcolor");$(this).children("th:la...

2018-05-31 16:50:13 3750

原创 当进入A.vue详情页面,点击页面中的修改按钮,跳到B.vue修改页面,隐藏修改按钮,当点击浏览器返回按钮时,如何监听路由变化?

监听路由,取出路由name做判断。watch: { // 对路由变化做出判断 '$route' (to, from) { if (to.name === 'PersonInfoDetail') { this.isEdit = true console.log(to.name) } }}...

2018-05-14 16:25:44 2476

空空如也

空空如也

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

TA关注的人

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