boolean自然排序顺序
发表于|更新于
|浏览量:
聪明人警告我说,生命只是荷叶上的一颗露珠。——泰戈尔
代码如下:
1 | import java.util.ArrayList; |
输出如下:
1 | [false, true] |
因此java中自然排序,false是小于true的
这里可以用一般orm的boolean转换为int来方便记忆
false为0
true为1
因此false小于true
相关推荐
2023-12-13
boot项目添加运行参数的maven插件
不存在十全十美的文章,如同不存在彻头彻尾的绝望。——村上春树 之前说了 单元测试添加运行参数的maven插件 难道对于非单元测试就只能手动写命令了吗?当然不是!我们只需要使用: 123456789101112131415161718192021222324252627282930313233<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <config...
2021-10-14
mybatis-plus代码生成器(二)
没有斗争就没有功绩,没有功绩就没有奖赏,而没有行动就没有生活——别林斯基 之前写过一篇,不过当时是快照版直接跑在源码环境里,今天我们使用最新的api,并且使用GAV引入 12345<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1</version></dependency> 代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192package com.ruben;import com.baomidou...
2022-08-01
linkedList实现高亮逻辑
渴望像神话中巨型的黄色罗马蜡烛那样燃烧。——杰克·凯鲁亚克《在路上》 这里是基于hutool的dfa查找法得到的结果集进行封装,不一定非要依赖hutool,可以自定义FoundWord对象,里面就只用到了一个起始下标,以及对应需要高亮的词汇 123456789101112131415161718192021222324252627282930313233343536373839404142434445public static String highlight(String text, List<FoundWord> fondWords, UnaryOperator<String> highlightOperator) { if (Opp.ofColl(fondWords).isEmpty() || Opp.ofStr(text).isEmpty()) { return text; } fondWords = Steam.of(fondWords) .sorted(Co...
2023-03-22
mybatis的call-setters-on-nulls
一个结婚以后的朋友,无论如何不是从前的朋友了,男人的灵魂现在羼入了一些女人的灵魂。——罗曼·罗兰 我们在使用org.apache.ibatis.session.SqlSession#selectMap(java.lang.String, java.lang.String) 时会遇到字段值为null的时候,这个时候返回的map会丢失掉对应的entry节点 只需要配置mybatis.configuration.call-setters-on-nulls为true即可保留对应的entry
2022-01-04
gradle运行项目不显示异常
此刻烦躁的心情就像用十除以三得出的结果一样,无穷无尽。——夏目漱石《我是猫》 我们使用gradle项目时经常异常日志打印不全,只打印部分,并提示我们可以使用--stacktrace 123* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.org 那这个--stacktrace在哪加呢? 我们按alt+shift+f9再按一下0 或者直接点击右上方的编辑配置 然后在此处加上--stracktrace 然后再次运行就可以显示完整异常日志了
2022-09-28
springboot动态配置
耐心和持久胜过激烈和狂热——拉封丹 分享一个springboot动态配置框架:https://github.com/Code2Life/spring-boot-dynamic-config 在一些场景下可以用到热更新配置 轻量方便,简单好用 GAV 12345<dependency> <groupId>top.code2life</groupId> <artifactId>spring-boot-dynamic-config</artifactId> <version>1.0.9</version></dependency> 添加注解:@DynamicConfig 以及@Value 1234567891011121314151617181920212223242526272829303132333435import lombok.Data;import org.springframework.beans.factory.annotation.Value;impor...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog