
阿里巴巴
文章平均质量分 92
Java-yyds.
这个作者很懒,什么都没留下…
展开
-
JDK8 Stream性能测试,看看到底有多快
JDK8 Stream性能测试,看看到底有多快JDK8 Stream 数据流效率分析Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型:Stream 代表对象引用流。此外还有一系列特化流,如 IntStream,LongStream,DoubleStream等 ),Java 8 引入的的Stream主要用于取代部分Collection的操作,每个流代表一个值序列,流提供一系列常用的聚集操作,可以便捷的在它上面进行各种运算。集合原创 2021-07-01 16:35:10 · 347 阅读 · 0 评论 -
JDK 1.8 流式编程在数据处理方面的应用
JDK 1.8 流式编程在数据处理方面的应用Stream流式编程在JDK 1.8版本中与Lambda表达式一起推出,这一特性标志着JDK 1.8成为Java历史上的又一里程碑。之前在公司接手的关于数据分析及展示需求中就会频繁地使用到Stream流式编程。今天来看一看Stream流式编程在数据分析方面的应用及原理,并且这里会再次带大家回顾一下Lambda表达式的使用。一、Lambda表达式1.1、基本使用在介绍Stream流式编程之前,需要先了解Lambda表达式的使用及基本原理。一般使用Lam转载 2021-07-01 16:34:23 · 248 阅读 · 0 评论 -
Java日期时间API系列37-----时间段是否有重叠(交集)的计算方法
Java日期时间API系列37-----时间段是否有重叠(交集)的计算方法在日程安排或预约排期等场景中,经常会需要对比2个或多个时间段是重叠的功能,我经过整理和验证,发现了下面的算法比较好一些,分享一下。1.只有2个时间段的情况例如:存在区间A、区间B,重叠的情况很多,但不重叠的情况只有2种,A在B前或者B在A前。如图:得出,不重叠算法:A.end< B.start || A.start > B.end那么重叠的算法对上面取反就可以了:! (A.end< B.start ||原创 2021-07-01 16:33:33 · 3904 阅读 · 0 评论 -
Spring源码系列- Spring Beans - 核心类的基本介绍
Spring源码系列- Spring Beans - 核心类的基本介绍读过上一篇文章的读者应该都能对Spring的体系结构有一个大致的了解,在结尾处,我也说过会从spring-beans包开始分析,在重复一下beans它主要与配置文件的解析、管理、创建bean及IOC/DI相关。beans和context就是Spring实现IOC容器的基础,当然在本章只会提及beans不会提及context当然在以后的文章会提及到context包在beans包中最核心的的一个类之一就是DefaultListableB原创 2021-06-23 14:33:12 · 272 阅读 · 0 评论 -
Spring源码系列 — Bean生命周期
Spring源码系列 — Bean生命周期前言上篇文章中介绍了Spring容器的扩展点,这个是在Bean的创建过程之前执行的逻辑。承接扩展点之后,就是Spring容器的另一个核心:Bean的生命周期过程。这个生命周期过程大致经历了一下的几个阶段在本节中重点介绍实例化、填充装配、唤醒Aware方法、BeanPostProcessor后置处理、初始化等过程。关于Bean的销毁过程这里不再介绍。由于Bean的生命周期的维护过程实际上都是由BeanFactory负责,所以在开始Bean的生命周期过程详解之前原创 2021-06-23 14:31:43 · 238 阅读 · 0 评论 -
从B站到网易,再从网易到阿里,我的跳槽生涯也太顺利了(Java岗面经),你知道怎么面上的嘛?
背景非211大学本科毕业,因实习表现突出留在了B站,后来从B站辗转到了网易,总的算下来也有5年的Java经验了,今年经过朋友内推拿到了阿里的面试机会,最终历经5面斩获了阿里海外购团队的offer,不得不感叹一下自己的跳槽生涯实在是太顺了。下面简单分享一下我这次5面阿里的一个真题情况,希望能够对大家有所帮助。跳槽阿里巴巴(淘宝海外购团队)面经分享:技术面共4轮+HR面阿里巴巴技术一面:按照惯例自我介绍,自我介绍着重讲自己会的一些技术细节、项目经历等等。开始聊项目吧(然后针对项目的细节发问,让我画.原创 2021-05-23 22:37:38 · 250 阅读 · 0 评论 -
Redis持久化--Redis宕机或者出现意外删库导致数据丢失--解决方案
Redis持久化–Redis宕机或者出现意外删库导致数据丢失–解决方案.Redis持久化的方案其实是很多人接触的比较少的,因为相对应的数据故障不会很多,一次初始化的设置就能保证后续故障的全部顺利解决。本文讲述一下该机制的主要设置方法和持久化方案的对比,同时也会讲述一些持久化的原理。如果对于Redis持久化比较熟悉的希望能够给到你帮助,如果不熟悉的,你大可参考本文对你的Redis进行设置。什么是Redis的持久化?可能很多人很少接触这个词,总觉的我们Redis的所有数据都是全部能够永久存储的。然而你原创 2021-05-22 20:09:43 · 442 阅读 · 0 评论