07 2022 档案

vue 实现自定义下拉多选框控件 Checkbox Select
摘要:网上看了别人写的控件,bug太多,于是仿着自己写了一个 控件:checkableSelect.vue <template> <el-select v-bind="$attrs" v-model="selectedValue" multiple @change="changeSelect"> <el- 阅读全文

posted @ 2022-07-29 13:51 空明流光 阅读(4117) 评论(0) 推荐(0) 编辑

java stream group by 对结果 value 进行二次 map 示例
摘要:var result = societyMemberService.list(new LambdaQueryWrapper<SocietyMember>() .eq(SocietyMember::getSocietyId, societies.stream().map(x -> x.getId()) 阅读全文

posted @ 2022-07-20 11:41 空明流光 阅读(1656) 评论(0) 推荐(0) 编辑

java stream 多字段排序
摘要:我觉得最实用的当属这种原形: var comparator= Comparator.comparing((SocietyMember x)->x.getSocietyId()) .thenComparing(x-> studentMap.get(x.getStudentUuid()).getMatc 阅读全文

posted @ 2022-07-14 18:08 空明流光 阅读(403) 评论(0) 推荐(0) 编辑

java mybatis 分页查询
摘要:Page<SignLog> page = new Page<SignLog>(pageIndex + 1, pageSize); Page<SignLog> pagedData = signLogService.page(page,new LambdaQueryWrapper<SignLog>() 阅读全文

posted @ 2022-07-14 14:33 空明流光 阅读(61) 评论(0) 推荐(0) 编辑

c# 计算文件的 md5 编码
摘要:using (FileStream fs = File.OpenRead(path)) { using (var crypto = MD5.Create()) { var md5Hash = crypto.ComputeHash(fs); return md5Hash; } } 阅读全文

posted @ 2022-07-13 17:41 空明流光 阅读(261) 评论(0) 推荐(0) 编辑

c# 以共享只读方式打开被其它应用占用的文件
摘要:IWorkbook workbook = null; using (var fs = new FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { workbook = new HSSFWorkboo 阅读全文

posted @ 2022-07-11 17:04 空明流光 阅读(621) 评论(0) 推荐(0) 编辑

java spring 事务流程控制包装 transactionscope
摘要:java spring 中 @transactional 导致整个方法都是事务,无法提前 commit,为了缓存同步,需要在 commit 后清空缓存,就办不到了。 因 c# transactionscope 很方便,于是封装了一个线程安全的 java 版的 transactionscope imp 阅读全文

posted @ 2022-07-05 18:16 空明流光 阅读(161) 评论(0) 推荐(0) 编辑

导航