首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
用户5192524197574
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
Java8中更优雅的记录代码运行时间
在日常后端开发中,性能优化是一项核心任务。我们经常需要测量某段代码的执行耗时,例如查询耗时、接口响应时间、批处理任务处理时间等。在 Java 中,传统的做法可能是使用 System.currentTi
为什么Java Lambda表达式引用的局部变量需要final
在编写Lambda表达式的时候,有时会引用Lambda表达式以外的变量。 Lambda 表达式引用的局部变量必须是最终变量或实际上的最终变量,也就是说局部变量在被创建后不得被重新赋值。 由此可看出,Lambda表达式是一个语法糖,会被编译生成为当前类的一个私有方法,Lambda…
Java 8 Stream Api 中的 map和 flatMap 操作
1.前言Java8提供了非常好用的StreamAPI,可以很方便的操作集合。今天我们来探讨两个Stream中间操作map(Functionmapper)和flatMap(Function>mapper
聊一聊 ThreadLocal
ThreadLocal API,源码分析,可能出现的业务逻辑异常和内存泄露现象和原因,掌握小总结,Java 中四种引用概念。
8个你必须知道的Java8新特性,让你的代码变得优雅!
Java 8 是 Java 语言的一个重要版本,于 2014 年发布。相对于之前版本,Java 8 引入了许多新的特性和改进,在函数式编程、并发处理、Java 类库等方面做出了较大的贡献。
什么是虚拟线程?一次启1000万个会OOM吗?
之前,在Java新特性专栏中,我们简单介绍了Java 21正式发布的虚拟线程。 昨天,正好看到一个讲解此内容的视频,非常不错,所以DD这里给大家翻译好了,感兴趣的可以看看。可以进一步了解虚拟线程。 该
【面试题精讲】ArrayBlockingQueue 和 LinkedBlockingQueue 有什么区别?
首发博客地址 面试题手册 系列文章地址 1. 什么是ArrayBlockingQueue和LinkedBlockingQueue? ArrayBlockingQueue:是一个基于数组实现的有界阻塞队
java阻塞队列详解-生产者消费者模式
什么是阻塞队列? 阻塞队列(BlockingQueue) 本质上还是一种队列,遵循先进先出,后进后出的原则,在此基础上,如果出队时阻塞队列为空,则会使当前线程陷入阻塞,直到入队新元素时通知线程继续执行
CompletableFuture在异常处理方面的一些常见问题和解决方案,建议牢记!
在Java并发编程中,CompletableFuture是一个强大的工具,可以帮助我们实现异步编程。它提供了丰富的方法来处理异步操作的结果和异常。然而,当使用CompletableFuture处理异常
Collectors 工具类怎样用?看完这篇文章,或许你就懂了~
Collectors工具类的使用,比较详细,几乎每一个方法都有一个相对应的小例子来演示如何去使用工具类中的方法