摘要: 1、MyBatis 不要为了多个查询条件而写 1 = 1 请熟练使用动态sql拼接的关键字 原因有二: 当遇到多个查询条件时,虽然使用where 1=1可以很方便的解决问题,但是这样会造成非常大的性能损失,因为添加了where 1=1的过滤条件之后,数据库将不会使用索引等查询优化策略,数据库将会进行 阅读全文
posted @ 2020-09-29 18:46 jason小蜗牛 阅读(118) 评论(0) 推荐(0) 编辑
摘要: (1)如何在字符串中获取不同的字符及其数量? public static void main(String[] args) { printDistinctCharsWithCount("jasonn"); printDistinctCharsWithCountByLambda("jason小蜗牛") 阅读全文
posted @ 2020-09-29 17:01 jason小蜗牛 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 本节我们将仍然以Stream为例,介绍流的规约操作。 规约操作(reduction operation)又被称作折叠操作(fold),是通过某个连接动作将所有元素汇总成一个结果的过程。 元素求和、求最大值或最小值、求出元素总个数、将所有元素转换成一个列表或集合,都属于规约操作。Stream类库有两个 阅读全文
posted @ 2020-09-29 14:41 jason小蜗牛 阅读(219) 评论(0) 推荐(0) 编辑