logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java解决服务器下载excel文件提示损坏无法打开的问题

一开始通过请求的方式写了个下载文件的工具代码,可以参考下面链接https://blog.csdn.net/z2014ypd/article/details/88417757这种方式在项目打包发布后,获取的文件是提示损坏,无法打开的,原因就是项目打包,不会将resources文件夹下面的资源一起打包,而且打包的时候maven会对文件进行压缩,这就导致请求响应访问错误,文件自然就是损坏的。解决资源打包

#java#服务器
IDEA中mybatis的xml文件SQL字段出现红色波浪线

先打开file->setting的SQL设置,改为自己数据库对应版本,我是oralce然后再把SQL去掉,包括后面的竖线基本就可以了,若是还不行,我也没辙了

#sql#idea#xml
Navicat15导入DMP数据文件

现在工作中常用Oracle数据库,但是查询工具还是Navicat最好用,不论是数据导入导出,还是执行语句,都很清晰明了,同事从CMD里面直接导出的oracle数据库是DMP文件,可以用Navicat导入的,记录一下。在Navicat中给oracle导入DMP都是需要管理员权限,所以先登录个管理员账号,或者用CMD窗口给你当前用户赋予管理员的权限,我是直接登录的管理员账号:角色记得选择管理员登录管理

#数据库#oracle
Linux赋予用户读写权限

aa是用户名称,/soft代表soft文件夹,赋予所有文件夹及其子文件的读写权限,去掉soft就行了su rootchown -Raa/soft

#linux
有了基本数据类型,为什么还需要包装类型

之所以需要包装类型,就是因为java是一个面向对象的语言,然而基本数据类型不具备面向对象的特性,当我们把基本数据类型包装成包装类型之后,它就具有了面向对象的特性。而且,在往ArrayList、HashMap这些容器传数据的时候,基本类型int和double是传输不进去的,因为容器都是装object类型的,所以需要转为包装类型进行传输。每一个基本数据类型都有对应的包装类型,这里要解释下装箱和拆箱方.

element+vue实现界面动态添加表单

首先,要确保你的开发环境是vue+element框架。然后就可以开始了添加一个按钮用于打开模态框<el-button type="primary" @click="handleSkuProperties">SKU属性</el-button>设计一个组件用于动态添加表单,我这儿使用的是模态框。里面是卡片和表格处理数据<!--SKU属性维护的模态框-->...

json请求报错 Expected BEGIN_OBJECT but was STRING

在使用json格式传输数据,只要看到类似报错Expected BEGIN_OBJECT but was STRING,那么意思就是接收方设置的是BEGIN_OBJECT类型的数据,然而我们这边发送过去的是STRING之类的,类型对应不上,BEGIN_OBJECT这个类型实际上就是JSONObject格式数据,并不是指OBJECT,这时候直接将数据存入JSON格式中,再存在发送请求的数据体里面就行了

#json
element+vue鼠标右键显示菜单

<template><el-container style="height: 630px"><el-aside width="300px"><el-tree :data="productTypes" :props="defaultProps" node-key="id"...

Vue+ElemetUI使用表格获取index

elementUI下获取表格的索引在elementUI的表格中,可以使用监听事件,获取到复选框中的id值,在"el-table"标签中,写入 @selection-change=“selectMore” 监听事件,事件名称自定义,例如:<el-table @selection-change="selectMore" :data="employees" style="width: 100...

    共 16 条
  • 1
  • 2
  • 请选择