自定义博客皮肤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.未添加开发者2.重定向地址不正确一、公众号必须是服务号,且已微信认证二、 添加开发者三、 配置网页授权域名四、 调试遇到的问题1.未添加开发者2.重定向地址不正确...

2021-08-16 18:43:35 792

原创 Starting MySQL.The server quit without updating PID file (/data/data/ecs-c1a1-0001.pid).[FAILED]

项目场景:项目运行过程中,数据库死锁,杀死mysql进程后重启报错问题描述:重启mysql报错原因分析:查看mysql错误日志明显看到磁盘空间不足用df -h查看磁盘空间情况,发现磁盘空间已快占满解决方案:删除无用的文件,腾出空间,或者扩充磁盘的容量...

2021-05-11 14:37:25 205 1

原创 linux下安装和配置node环境

文章目录前言一、node.js是什么?二、安装配置node前言Node.js 是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好一、node.js是什么?Node.js 是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运

2021-05-11 14:35:48 799

原创 -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录

项目场景:./startup.sh启动springboot项目问题描述:原因分析:原因:脚本文件是在Windows环境下编辑的,windows环境下,每一行的结尾是\n\r,而Linux环境下,每一行结尾是\n。使用cat -A startup.sh 可以看到每行的结尾后面多出了一个^M解决方案:解决方法:执行命令 sed -i 's/\r$//' filename...

2021-05-11 14:35:14 924

原创 跳转页面 bscroll 无法无法从顶部滚动

项目场景:基于Vue开发移动端页面,页面可滚动,从A页面条跳转到B页面,B页面滚动能从0开始问题描述:页面A沿Y轴滚动一段距离,然后跳转到页面B,在进入B页面时,B页面已经滚到页面A的距离,返回页面A,发现A还在之前的滚动位置;原因分析:可能是Vue页面有keep-alive缓存功能解决方案:在路由守卫回调中,设置每次进入路由时,将window的scroll值设置为0;window.scroll(0, 0);// 全局路由守卫router.beforeEach((to, from, nex

2021-04-22 18:21:37 246

原创 $‘\r‘: command not found

项目场景:部署springboo项目问题描述:./startup.sh 运行项目,报错$’\r’: command not foundsyntax error: unexpected end of file原因分析:Windows下的空行造成的解决方案:把文件转成unix在linux系统上安装dos2unix执行以下命令:yum install dos2unix转文件:dos2unix startup.sh...

2021-04-22 15:23:59 109

原创 vue部署 net::ERR_CONNECTION_REFUSED

项目场景:vue项目线上部署环境问题描述:vue开发前后端分离项目时,在本地开发环境访问项目前端请求后端接口正常,前端用nginx做服务器,第一次部署时请求接口正常,第二次部署,请求后端接口出现net::ERR_CONNECTION_REFUSED错误。调用浏览器控制台发现no-referrer-when-downgrade原因分析:可能是nigix 问题解决方案:把请求路径127.0.0.1改为localhost或者ip地址即可...

2021-04-20 14:04:13 3418

原创 Linux下-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory

项目场景:在Linux环境下部署java项目,并启动项目问题描述:用startup.sh启动项目,报-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory原因分析:startup.sh文件的格式是dos,用vim startup.sh可查看出文件格式, 按 ESC键,再按shift+冒号 ,输入 set ff 回车 ,可以看见 该文件的格式 fileformat=dos解决方案:1:

2021-04-15 12:57:48 597

原创 移动端下载文件并打开对应程序查看

前言在vue中用h5+plus下载文件并自动打开相应的应用程序一、使用步骤1.前端下载文件并打开应用方法export default{ //下载文件并查看 _downFile(item){ let docBizNo = item.docBizNo; let docNo = item.docNo; let docName = item.docName; let FileSystemURL = '_downloads/' + docName; plus.i

2021-03-23 18:16:44 1338

原创 java 获取发件箱中的邮件

```javapublic void getSentMessages() { Properties props = new Properties(); // 参数配置 props.setProperty("mail.transport.protocol", "smtp"); // 使用的协议(JavaMail规范要求) props.setProperty("mail.smtp.host", host); // 发件人的邮箱的SMTP服务器地址 .

2021-03-20 13:21:40 587

原创 vue调用接口同步实现

前言最近做项目需要写一个vue公共方法,实现字典项数据后端获取,始终无法同步返回结果,在网上找了好多vue同步接口的方法,都是说在方法前加async,在接口名前加await,自己试了好长时间也不好使,最终只能选择用回调函数的方法来达到方法的同步调用,回调与同步、异步并没有直接的联系,回调只是一种实现方式,既可以有同步回调,也可以有异步回调一、什么是回调?回调是将一个方法对象a 传递给另一个方法对象 b,让后者在适当的时候执行 a二、使用步骤1.创建公共utils.jsimport {get,po

2021-02-25 13:09:13 6752 1

原创 Vue+Element中v-if 表单验证时出现的问题

问题描述:使用 Vue + Element 中的 el-form-item 做表单切换时, 用 v-if 处理显示或隐藏 ,同一字段校验文本提示错位,校验规则也失效如图所示:错乱样式原因分析:v-if在操作dom时,在根节点上进行的删减 导致rules 判断的时候 无法取到 v-if 添加进来的prop值解决方案:1:在 el-form-item 中添加一个属性 key key值要唯一 <el-form-item label="借款金额" prop="applyMoney" :k

2021-02-07 12:29:11 1795

原创 element-ui DateTimePicker设置只能选择当前时间之前或之后的时间

picker-options 当前时间日期选择器特有的选项<el-date-picker v-model="item.endYear" :picker-options="pickerOptions" type="datetime" ></el-date-picker>:picker-options=“pickerOptions” 是限制选择时间的属性data() { // 这里存放数据 return { pickerO

2021-02-06 11:47:49 6633 3

原创 Linux压缩解压命令

一、zip命令zip命令  解压:unzip FileName.zip  压缩:zip FileName.zip DirName 压缩多个文件:zip FileName.tar.gz DirName1 DirName2 DirName3二、tar命令tar命令  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName三、gz命令gz命令  解压1:gunzip FileName.gz  解压2:gzip -d FileN

2021-02-05 17:41:00 91

原创 vue监听数据改变

文章目录一、Vue中watch用法二、handler方法和immediate属性三、deep属性(深度监听,常用语对象下面属性的改变)一、Vue中watch用法当data中的数据变化时,watch监听到并且执行<template> <div> <p>大名: {{fullName}}</p> <p>名称: <input type="text" v-model="firstName"></p&g

2021-01-29 13:15:32 14106

原创 Java文件上传和下载

文章目录前言一、文件上传二、java图片转BASE64三、java下载文件前言记录java文件上传和下载。一、文件上传@PostMapping("/upload") public Result upload(@ApiParam(name = "file", value = "文件", required = true) @RequestParam(name = "file",required = false) MultipartFile fil

2021-01-21 18:41:39 121

原创 vue实现文件下载

vue中文件下载前言Vue浏览器文件下载最简单的方法就是用a链接实现,然后加一个download属性。让后端返回[blob]文件格式,需要传递 responseType: ‘blob’一、使用步骤展示文件,文件点击后查看方法为handlePreview<span style="margin-top:50px;">附件</span> <el-upload action="" list-ty

2021-01-21 18:30:16 14939 6

原创 vue使用uuid

文章目录一、使用步骤1.安装2.引入3.使用一、使用步骤1.安装npm i vue-uuid2.引入局部引入后,通过uuid名来使用全局注册,然后通过$uuid来使用全局注册方式,在main.js文件中引入包// 引入vue-UUID组件import UUID from 'vue-uuid'Vue.use(UUID)3.使用...

2021-01-21 13:10:05 2570

原创 Vue跨域解决方案

文章目录前言一、跨域是什么?二、解决跨域的办法前言跨域错误信息Access to XMLHttpRequest at ‘http://192.168.2.92:3000/api/b/home’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: It does not have HTTP

2021-01-14 13:07:29 29032 2

原创 基于vant-ui的vant-picker二次封装

基于vant-ui的vant-picker二次封装文章目录前言一、vant提供的组件用法1.代码片段2.下拉框数据源3.实现效果二、封装组件1.引入vant库2.组件实现3.组件调用4.组件效果5.表单提交时获取下拉框文本和下拉框文本对应的key值6.自定义formData中下拉框文本和下拉框文本对应的key值总结前言在项目中表单项经常会出现下拉选择框,但是在vant中没有提供直接的select组件,但是可以使用Field、Popup和Picker这三个组件组合来完成。如果页面中只有一个select

2021-01-09 10:19:48 2951 6

原创 基于vant-ui的时间选择器二次封装

前言最近刚接触vue项目,项目是基于vant组件开发的,工作过程中感觉vant组件提供的时间选择器没有和输入框数据结合,为了方便以后的开发,自己研究了一会,决定封装一个时间选择器组件。时间选择组件通常与弹出层组件配合使用。文章目录前言一、vant是什么?二、组件开发步骤引入vant库日期选择组件开发组件调用选择日期框效果日期组件展示效果一、vant是什么?Vant 是有赞前端团队开源的移动端组件库,是业界主流的移动端组件库之一二、组件开发步骤引入vant库在main.js中引入vantim

2021-01-08 17:52:48 1105 5

原创 java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0

Spring Cloud异常前言错误代码正确代码前言今天从git上下载源码后启动Spring Cloud 中的服务启动时出现的异常:java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0经过最终排查有个接口的参数使用了@RequestParam 但没有设置value值:错误代码@RequestMapping("/findDemoId")public String findDemoId(@Requ

2021-01-06 11:46:38 1988

原创 Vue中使用h5 Plus的方法

Vue中使用h5+的Plus的方法前言一、安装库二、引入三、使用四、demo五、用hbuilder打包至App六、结束前言Vue作为移动App端的主流技术,h5 plus也是可以被使用进来的。H5Plus是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能一、安装库安装库cnpm i vue-awesome-mui -S二、引入main.js中引入import Mui from 'vue

2021-01-05 10:43:22 5277 8

空空如也

空空如也

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

TA关注的人

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