首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
msh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!
ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。
《如何超过大多数人》——陈皓(左耳朵耗子)
提前声明本篇文章为转发文章,作者为陈浩(网名又叫左耳朵耗子),文章出处为:酷 壳 – CoolShell。 文章原文链接为:如何超过大多数人 正文开始: 当你看到这篇文章的标题,你一定对这篇文章产生了
线程池死锁问题
还敢这样用线程池吗?下次一定! 通过这个事件分析,也警醒我们平时写代码的过程中要多思考每一行代码的含义,而不是简单地CV,为自己写下的每一行代码负责。
大白话聊聊Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】
上一篇文章聊了一下java并发中常用的原子类的原理和Java 8的优化,具体请参见文章:大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?。 之前有同学反馈,去互联网公司面试,面试官聊到并发时就问到了这个问题。当时那位同学内心估计受到了一万点伤害。。。 因为首先,…
Java CompletableFuture 异步超时实现探索
JDK 8 是一次重大的版本升级,新增了非常多的特性,其中之一便是 CompletableFuture。自此从 JDK 层面真正意义上的支持了基于事件的异步编程范式。
神器MapStruct,性能爆棚的实体转换 / 复制工具
Java项目中实体转换无处不在,当实体字段较多或者大批量的进行复制时,通过手工setter/getter显得太LOW,同时兼备高性能要求情况下,MapStruct完全完全能够胜任。
Java 8 Stream Api 中的 map和 flatMap 操作
1.前言Java8提供了非常好用的StreamAPI,可以很方便的操作集合。今天我们来探讨两个Stream中间操作map(Functionmapper)和flatMap(Function>mapper
深入理解Java泛型
ArrayList就是个泛型类,我们通过设定不同的类型,可以往集合里面存储不同类型的数据类型(而且只能存储设定的数据类型,这是泛型的优势之一)。“泛型”简单的意思就是泛指的类型(参数化类型)。想象下这样的场景:如果我们现在要写一个容器类(支持数据增删查询的),我们写了支持Str…
java泛型高级篇——泛型通配符是阅读框架代码的基础
PECSextends用于生产者模式,而super用于消费者模式。 消费者,callback的结果是为了消费。生产者比如那些Converter,处理不同格式的请求,需要生产不同的转换器。
「Java8系列」神奇的函数式接口
在上一篇Lambda的讲解中我们就提到过函数式接口,比如:Consumer<String> consumer = (s) -> System.out.println(s);其中Consumer就是一个函数式接口。这里是通过Lambda表达式创建了一个函数式接口的对象。…