摘要: public static <T> List<T> deepCopy(List<T> src) throws IOException, ClassNotFoundException { ByteArrayOutputStream byteOut = new ByteArrayOutputStream 阅读全文
posted @ 2021-05-19 10:54 卡农的忧伤ろ◆ 阅读(92) 评论(0) 推荐(0)
摘要: // oldObject 要拷贝的数据源 newObject 拷贝后的数据源 BeanUtils.copyProperties(oldObject,newObject); 阅读全文
posted @ 2021-04-19 19:21 卡农的忧伤ろ◆ 阅读(44) 评论(0) 推荐(0)
摘要: /** * 新增一行数据并拷贝上一行的样式 * * @param sheet * @param startRow 开始新增行数 * @param cellNum 增加的列数 * @return */ private void insertRow(HSSFSheet sheet, int startR 阅读全文
posted @ 2021-03-02 10:18 卡农的忧伤ろ◆ 阅读(2923) 评论(0) 推荐(0)
摘要: 第一步:pom文件加入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version></d 阅读全文
posted @ 2021-02-07 17:10 卡农的忧伤ろ◆ 阅读(788) 评论(0) 推荐(0)
摘要: 原因 e在数学上代表的是无理数,是一个无限不循环的小数,其值约为2.7182818284,所以在输入e的时候,输入框会把e当成一个数字看待 解决办法 onKeypress="return(/[\d\.]/.test(String.fromCharCode(event.keyCode)))" 例如 < 阅读全文
posted @ 2021-01-05 17:30 卡农的忧伤ろ◆ 阅读(921) 评论(0) 推荐(1)
摘要: package com.bese.util; import java.util.ArrayList; import java.util.Collections; /** * 实现将阿拉伯数字转换为中文数字(例如1234转换成一千二百三十四) * * @author Administrator */ 阅读全文
posted @ 2020-11-23 17:15 卡农的忧伤ろ◆ 阅读(482) 评论(0) 推荐(0)
摘要: 后台: JSONArray.fromObject(list).toString() 前台: var list = ${list} 阅读全文
posted @ 2020-09-10 15:25 卡农的忧伤ろ◆ 阅读(1068) 评论(0) 推荐(0)
摘要: 原因:由于受JavaScript的限制,vue.js不能监听对象属性的添加和删除,因为在vue组件初始化的过程中,会调用getter和setter方法,所以该属性必须是存在在data中,视图层才会响应该数据的变化 解决方案: 1.使用this.$set(obj, key, value)/vue.se 阅读全文
posted @ 2020-08-24 11:18 卡农的忧伤ろ◆ 阅读(303) 评论(0) 推荐(0)
摘要: service // 关键一 @Service public class UserUtil { // 引入service @Resource private UserService userService; // 关键二:将类自己作为静态参数声明 private static UserUtil us 阅读全文
posted @ 2020-08-06 11:17 卡农的忧伤ろ◆ 阅读(375) 评论(0) 推荐(0)
摘要: 获取所有表格数据 var rows=$('#table').bootstrapTable('getData') 获取选中的数据 var selected = $("#table").bootstrapTable('getSelections'); 清空表格所有数据 $("#table").boots 阅读全文
posted @ 2020-07-24 14:15 卡农的忧伤ろ◆ 阅读(1843) 评论(0) 推荐(0)