摘要:
1. Mysql中InnoDB与MyISAM两种数据库引擎的区别 1. InnoDB 支持事务,MyISAM 不支持事务。对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一 个事务,这是 MySQL 将默认存储 阅读全文
摘要:
1. PageInfo封装数据 1. 用封装好的PageInfo封装数据,返回的结果已经把总个数,每页数据,当前页,每页个数都封装好了(推荐使用): 2. 需要在POM文件导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <arti 阅读全文
摘要:
1. 在做项目过程中,涉及到需要导出列表数据 1. 前端如果用 xlsx 格式接收表格,后台用 XSSFWorkbook workbook = new XSSFWorkbook(); 创建工作薄 response.setContentType("application/vnd.openxmlform 阅读全文
摘要:
1. 问题描述 1. 通过POI导出的 Excel 文件,在打开时报错,测试了一下,发现在低版本的 Office 中(2003版,配合2007格式兼容包)打开正常,但在高版本 Office 中,会报以下错误: 发现“XXX.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源 阅读全文
摘要:
1. 问题描述 1.1 使用java做导出Excel功能的时候,设置了文件名,但是使用Postmand转储的时候文件名一直是 response.xlsx 2. 问题原因 这是postman默认的方式,使用postman调用导出接口,导出excel会出现这个情况!! 3. 其他方法 可以使用浏览器地址 阅读全文
摘要:
1. 如果安装了nodejs,先清空本地安装的node.js版本 1.1 按键 win+R 弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出,输入cmd再点击回车键) 1.2 然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径 阅读全文
摘要:
1. 问题描述 1.1 Git错误提示 2. 问题原因 2.1 提示说是文件名太长,无法签出工作树警告:克隆成功,但签出失败。 3. 解决方法 3.1 管理员运行cmd git config --system core.longpaths true 阅读全文
摘要:
1. 问题描述 1.1 代码中把对象转换成json字符串报错 2. 问题原因 网上找了好多解决方法(我的问题都没解决): 1. 有的说是网络传输java对象需要实现 Serializable接口 2. 有的是检查对象的每个属性是否都有get(),set() 方法 3. 有的说是对象里缺少 priva 阅读全文
摘要:
1. win10电脑右下角任务栏时间显示时分秒 1. 首先,使用电脑按键盘上的 win+r 键,电脑左下角会打开运行窗口 2. 在运行窗口中输入 regedit,然后点击“确定” 3. 这时,将会打开注册表编辑器。复制下面路径,在注册表中定位到以下子键 HKEY_CURRENT_USER\SOFTW 阅读全文
摘要:
1. HTTP简介 1. HTTP即超文本传输协议(Hypertext Transfer Protocol)。 2. 这是一个文件的传输协议,我们上网的时候,所有的文件都是通过HTTP这个协议,从服务器上传输到客户端的电脑里面的。 3. 同时HTTP协议工作在应用层,所以想要运行这个协议必须有相应的 阅读全文