上一页 1 2 3 4 5 6 ··· 36 下一页

修改密码后台,对应前面的修改密码前端

摘要: 首先在修改密码之前需要先验证一下用户输入的原密码是否正确 /** * 验证原密码是否正确 * @param userId * @param oldPassword * @return */ @ApiOperation(value = "用户管理-验证原密码", notes = "用户管理-验证原密码 阅读全文
posted @ 2022-04-15 17:55 一往无前! 阅读(298) 评论(0) 推荐(0)

使用vue使用form表单实现修改密码

摘要: 首先建立form表单界面,需要包括用户登录名,原密码,新密码,确认密码 如图: 代码如下: <Form :model="formItem" :rules="formItemRules" :label-width="100"> <FormItem label="登录名" prop="userName" 阅读全文
posted @ 2022-04-15 17:50 一往无前! 阅读(1031) 评论(0) 推荐(0)

mulipartFile于file的相互转换

摘要: mulipartFile转File //如果不愿意生成本地文件,可以使用临时文件 File file = new File(multiPartFile.getOriginalFilename()); //如果需要生成本地文件可以直接写出具体路径 FileUtils.copyInputStreamTo 阅读全文
posted @ 2022-04-08 10:56 一往无前! 阅读(957) 评论(0) 推荐(0)

MultipartFile转base64

摘要: MultipartFile首先转换成file然后再讲file转换成base64格式 public String getBase64String(MultipartFile multiPartFile) throws IOException { String baseStr = null; //把Mu 阅读全文
posted @ 2022-04-08 10:48 一往无前! 阅读(4991) 评论(0) 推荐(1)

使用freemaker+echarts导出word模板

摘要: 后台获取传来的base64图片,并对其进行处理,然后获取我们定义好的模板,将图片输出到我们定义好的模板中,放在我们的占位符指定的位置 public ResultBody<?> exportXls(@RequestParam(required = false) Map map, HttpServlet 阅读全文
posted @ 2022-03-31 08:48 一往无前! 阅读(118) 评论(0) 推荐(0)

删除树形结构

摘要: 对于多数菜单来说都是采用树形结构进行排列的,在进行删除菜单数据时需要删除该父节点以下的全部节点 对于这种情况来说,可以采用递归的方式,遍历从该父节点开始的全部节点数据,从而记录全部的节点的唯一主键id,然后通过id对整个树进行删除 //删除菜单,需要前端传入选中的节点的id值,然后通过id值删除其余 阅读全文
posted @ 2022-03-24 16:18 一往无前! 阅读(224) 评论(0) 推荐(0)

利用前端工具将list中的数据转换成树形结构

摘要: 在菜单列表中可以通过前端将调取整个菜单的list列表数据,在进行菜单显示是根据其父子关系转换成树的结构 /** * 将普通列表无限递归转换为树 * @param {[type]} list [普通的列表,必须包括 opt.primaryKey 指定的键和 opt.parentKey 指定的键] * 阅读全文
posted @ 2022-03-24 15:56 一往无前! 阅读(392) 评论(0) 推荐(0)

Stream.map方法

摘要: map 方法用于映射每个元素到对应的结果 map方法一般写法如下: //提取对象中的姓名一列的数据List<String> idcards= students.stream().map(Student::getName).collect(Collectors.toList())//对集合中的字符转换 阅读全文
posted @ 2022-03-19 12:12 一往无前! 阅读(6202) 评论(0) 推荐(0)

Stream中的filter过滤

摘要: 对list中的数据进行条件的过滤,得出具体的符合条件的数据 //筛选性别为男性,并且身高为1.8以上的学生list.stream().filter(s -> s.getGender() = 1 && s.getHeight() >= 1.8).collect(Collectors.toList()) 阅读全文
posted @ 2022-03-16 10:15 一往无前! 阅读(5753) 评论(1) 推荐(0)

Stream中sorted方法的使用方式

摘要: 在实际使用过程中我们在好多时候需要对列表中的数据进行排序,Stream中的sorted方法就很好的解决了这个问题,一下是我对sorted方法的一些理解 首先对列表中的数据进行排序病存放到新的列表中 //创建一个数据列表 List<Integer> numbers = Arrays.asList(3, 阅读全文
posted @ 2022-03-15 17:57 一往无前! 阅读(2017) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 36 下一页