首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java8
订阅
AIR
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
告别System.currentTimeMillis()!Java高精度计时最佳实践
开过过程中,经常会遇到一些耗时的方法。当我们需要定位耗时的方法时,就需要逐步打印耗时已确认耗时的方法。或者在写单元测试的时候,粗略的估算方法耗时,是不是经常使用System.current
时间设置的是23点59分59秒,数据库却存的是第二天00:00:00
问题描述 昨天下班的时候,运营反馈了一个问题,明明设置的是两天后解封,为什么提示却是三天后呢。 比如今天(6.16)被拉入黑名单了,用户报名会提示 “6.19号恢复报名”,但是现在却提示6月20号才能
用Optional后代码变清爽多了
与其在判空的泥潭里越陷越深,不如拥抱 Optional,让我们的代码轻盈起舞,远离 “空指针”的阴霾,迈向更加优雅和健壮的编程新境界。
我用一个通用方法,删了项目中80%的校验代码(附工具类源码)
本文探讨了在软件开发中数据校验的挑战与改进策略,通过对比传统的数据校验实现方式与采用函数式编程思维优化后的方案,突显了后者在减少代码重复、提升可读性、维护性及扩展性方面的优势。
从 Java8的default方法中,我们可以学到哪些优秀的设计思想?
Java8的 `default method`中蕴藏了哪些优秀的设计思想,一些优秀的开源框架,在迭代过程的取舍和权衡往往也是一道靓丽的风景线,我们应该多了解这种权衡和取舍背后的原理和收益,思考它们是否
技术总监写的十个方法,让我精通了lambda表达式
前公司有技术大佬对Java Stream 进行二次封装,使用起来非常爽,全公司都在用。一共10个常用方法,可以满足 Collection、List、Set、Map 之间各种类型转化 。
Java8 Stream实现原理,源码浅析(上)
Stream提供了对Java集合的一种全新的操作方式,由于简约的风格,以及不错的性能,已经成为Java开发人员必须掌握的基本技能。下面直观地感受一下Stream流的用法: Stream
【JDK 11】【JDK 8】项目 jdk 版本升级,修改方案与实践
工作中,难免会遇到升级版本的事情。这次由于两个系统中,系统 A 是用的 JDK8 版本,系统 B 是用 JDK11 版本;要求同步 JDK 版本,也就是升级到11版本。那么接下来将进行介绍...
Java Lambda 表达式的各种形态和使用场景,看这篇就够了
Java 引入 Lambda 表达式的主要目的是为了让 Java 支持函数式编程。 Lambda 表达式是一个可以在不属于任何类的情况下创建的函数,并且可以像
Java Stream 的操作这么多,其实只有两大类,看完这篇就清晰了
我们在前面几篇关于 Java 集合框架中 List、Set、Map 这些容器的文章中,已经给大家演示过一些 Stream 操作了,这篇文章给大家详细梳理一下。 由于 Stream 提供的操作过多,本节