1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit()。这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和分页等。 2 skip()方法 见名知义,skip()方法用于跳过前面n个元素,然后再返回新 ...
简说排序 排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名 奥运奖牌排名 明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。 而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序。Linux之父说: Talk is cheap. show me the code 本文JDK版本为Ja ...
2019-10-13 20:11 0 322 推荐指数:
1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit()。这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和分页等。 2 skip()方法 见名知义,skip()方法用于跳过前面n个元素,然后再返回新 ...
什么是分库分表 分库和分表是两个概念,只不过通常分库与分表的操作会同时进行,习惯性的将它们合在一起叫做分库分表。 分库分表是为了解决由于库、表数据量过大,而导致数据库性能持续下降的问题。按 ...
书接上文 《一文快速入门分库分表(必修课)》,这篇拖了好长的时间,本来计划在一周前就该写完的,结果家庭内部突然人事调整,领导层进行权利交接,随之宣布我正式当爹,紧接着家庭地位滑落至第三名,还给我分配了一个长期维护任务:带娃。看看我们的靓照,标准的小淑女一枚萌萌哒 ...
1 简介 万恶的null已经折磨程序员许久了,也带来了许多难以发现却造成严重损失的NullPointerException。我们需要尽可能的避免它,有一种简单的办法就是在它进入下轮处理前,我们就把它扼杀在摇篮里。 本文介绍了四类方法,分别是List接口的方法、Stream、Guava ...
1 简介 我们知道Map只是一个接口,它有多种实现,Java中最常用的是HashMap了。而本文想讲述的是另一个实现:EnumMap。它是枚举类型的Map,要求它的Key值都必须是枚举型的。 2 创建你的EnumMap 既然是关于枚举类型的Map,我们先创建一个枚举,以便后续使用 ...
1 介绍 集合类可谓是学习必知、编程必用、面试必会的,而且集合的操作十分重要;本文主要讲解如何合并集合类,如合并两个数组,合并两个List等。通过例子讲解几种不同的方法,有JDK原生的方法,还有使用第三库的方法。 2 第三方库 引入十分常用的优秀的第三方库Guava和Apache ...
1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值。然而,有的时候我们需要反过来获取,知道Valu ...
一、排序 1、倒序 2、正序 二、分页 ...