上一页 1 ··· 12 13 14 15 16

2019年10月31日

【Java必修课】四类方法删除List里面的所有null值

摘要: 1 简介 万恶的 已经折磨程序员许久了,也带来了许多难以发现却造成严重损失的 。我们需要尽可能的避免它,有一种简单的办法就是在它进入下轮处理前,我们就把它扼杀在摇篮里。 本文介绍了四类方法,分别是 接口的方法、 、`Guava Apache Commons Collections List null 阅读全文

posted @ 2019-10-31 22:55 南瓜慢说 阅读(2902) 评论(0) 推荐(0) 编辑

2019年10月27日

【Java必修课】各种集合类的合并(数组、List、Set、Map)

摘要: 1 介绍 集合类可谓是学习必知、编程必用、面试必会的,而且集合的操作十分重要;本文主要讲解如何合并集合类,如合并两个数组,合并两个List等。通过例子讲解几种不同的方法,有JDK原生的方法,还有使用第三库的方法。 2 第三方库 引入十分常用的优秀的第三方库 和`Apache Commons pom. 阅读全文

posted @ 2019-10-27 22:50 南瓜慢说 阅读(6111) 评论(0) 推荐(0) 编辑

2019年10月23日

【Java必修课】ArrayList与HashSet的contains方法性能比较(JMH性能测试)

摘要: 1 简介 在日常开发中, 和`HashSet`都是Java中很常用的集合类。 是`List`接口最常用的实现类; 则是保存唯一元素 的实现。 本文主要对两者共有的方法 做一个简单的讨论,主要是性能上的对比,并用 进行测试比较。 2 先看JMH测试结果 我们使用一个由OpenJDK/Oracle里面开 阅读全文

posted @ 2019-10-23 21:49 南瓜慢说 阅读(1605) 评论(0) 推荐(2) 编辑

2019年10月20日

【Java必修课】好用的Arrays.asList也有这三个坑

摘要: 好用的asList 在开发或写测试用例的过程中,经常会用到 这个方法,可以快速方便地将数组转化成一个List。例如: 当我们静态引用 后: 可以直接这样写: 隐藏的坑 基本类型不可泛型化 执行下面测试用例: 结果为 failed : 为什么明明是6个元素的数组,转化为List后便只有一个元素呢? 源 阅读全文

posted @ 2019-10-20 21:04 南瓜慢说 阅读(629) 评论(1) 推荐(0) 编辑

2019年10月19日

【Springboot】Springboot整合邮件服务(HTML/附件/模板-QQ、网易)

摘要: 介绍 邮件服务是常用的服务之一,作用很多,对外可以给用户发送活动、营销广告等;对内可以发送系统监控报告与告警。 本文将介绍Springboot如何整合邮件服务,并给出不同邮件服务商的整合配置。 如图所示: Springboot整合邮件服务 Springboot整合邮件服务 开发过程 Springbo 阅读全文

posted @ 2019-10-19 13:10 南瓜慢说 阅读(1177) 评论(0) 推荐(0) 编辑

2019年10月13日

【Java必修课】一图说尽排序,一文细说Sorting(Array、List、Stream的排序)

摘要: 简说排序 排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名、奥运奖牌排名、明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。 而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序。Li 阅读全文

posted @ 2019-10-13 20:11 南瓜慢说 阅读(1116) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16

导航