
方法解析
文章平均质量分 83
灵湖映北辰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于树结构的查询优化,及权限树的查询优化
在有限的经验下,主要讨论以下两部分内容1.对树形数据结构的查询,且层级较少,采用添加分级字段的方式优化2.针对前端使用ztree ,list直接返回结果集,存在授权问题的查询,采用添加层次码的方案1.针对需要树结构的查询在有限的多级目录情况下,可以添加分级字段,(1级目录,2级目录,3级目录),1.在这个基础上假设只有三级目录,那么我们可以直接分3次查询,此时得到了3个关于1、 2、 3层级对应的list;2.上一步的操作,使我们极大的改善了数据库查询的效率,只需要3次查询即可拿到所有的数原创 2021-01-01 02:26:39 · 2364 阅读 · 1 评论 -
将map与txt文本进行交互
记一个flag工具类需求是定时任务执行防止发生重复等问题,所以需要定义一个flag,在每次执行任务前根据flag进行判断,及执行任务后对flag进行重新赋值。代码如下:主要方法为getMapFromText,MapToTextpublic static String readTxt(String txtPath) { File file = new File(txtPath)...原创 2019-12-06 15:32:12 · 513 阅读 · 0 评论 -
java.sql.Date丢失时间问题
原因分析由于java.sql.Date 只存储日期数据不存储时间数据解决方法将日期数据传入mysql时,使用Timestamp传入,可以参考以下改动;其中date是java.util.Date的示例化对象,其中包含要传入的时间数据preparedStatement.setDate(1, new java.sql.Date(date.getTime())); 改为preparedSta...转载 2019-06-06 15:26:35 · 1762 阅读 · 1 评论 -
排序
Collections.sort(List, Comparator.comparing(Student::getAge));转载 2019-06-11 10:57:12 · 95 阅读 · 0 评论 -
java两个整数相除保留两位小数
java中年,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到小数的结果,必须将两个整数其一或两者都强制转换为浮点数或者double。例如(float)a/b将整数其中一个强制转换为float或者double,再与另一个整数相除(float)a/(float)b将整数都强制转换为float或者double,再相除此时结果为小数,但不是保留两位的小数,接下...转载 2019-06-11 18:04:57 · 5880 阅读 · 0 评论