首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
木_风
更多收藏集
微信扫码分享
微信
新浪微博
QQ
72篇文章 · 0订阅
😡同事查日志太慢,我现场教他一套 grep 组合拳!
最近公司来了个新同事,年轻有活力,就是查日志的方式让我有点裂开。于是我当场掏出了一套我压箱底的“查日志组合拳”,一招一式手把手教他。他当场就“悟了”,连连称妙!
面试官:你给我说一下线程池里面的几把锁。
最近有个读者给我说,面试聊到线程池的时候,相谈甚欢,基本都回答上来了,但是其中有一个问题直接把他干懵逼了。 面试官问他:你说一下线程池里面的锁吧。 结果他关于线程池的知识点其实都是
大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】
上篇文章给大家聊了一下volatile的原理,具体参见:大白话聊聊Java并发面试问题之volatile到底是什么?。 这篇文章给大家聊一下java并发包下的CAS相关的原子操作,以及Java 8如何改进和优化CAS操作的性能。 因为Atomic系列的原子类,无论在并发编程、J…
jdk1.8的hashmap真的是大于8就转换成红黑树,小于6就变成链表吗
写这篇文章,是因为最近研究hashmap源码的时候,会结合网上的一些博客来促进理解。而关于红黑树和链表相互转换这一块,大部分的文章都会这样描述:hashmap中定义了两个常量: 当链表元素个数大于8的时候,就会转换为红黑树;当红黑树元素个数小于6的时候,就会转换回链表。 笔者通…
stream().toList()的大坑,你真的了解吗
stream().toList() ,collect(Collectors.toList());这两行代码相同吗? 在Idea里,Idea还会提醒你可以替换,难道真的是相同的api吗? 我们直接打印一
Java 实现责任链模式 + 策略模式:优雅处理多级请求的方式
一、什么是责任链模式? 责任链模式(Chain of Responsibility Pattern) 是一种行为设计模式,它允许将请求沿着一个处理链传递,直到链中的某个对象处理它。这样,发送者无需知道
高德面试:为什么Map不能插入null?
在 Java 中,Map 是属于 java.util 包下的一个接口(interface),所以说“为什么 Map 不能插入 null?”这个问题本身问的不严谨。Map 部分类关系图如下: 所以,这里
Java灵魂拷问13个为什么,你都会哪些?
1. 为什么禁止使用 BigDecimal 的 equals 方法做等值比较? BigDecimal 的 equals 方法在等值比较时存在一些问题,通常不建议直接使用它来判断数值的相等性。下面是主要
网上的 AQS 文章让我很失望
一、AQS 很多人都没有讲明白 🤔 翻看了网上的 AQS(AbstractQueuedSynchronizer)文章,质量参差不齐,大多数都是在关键处跳过、含糊其词,美其名曰 “传播知识” 。
深入理解ArrayList:数据结构、源码分析与常见面试题
深入理解ArrayList:数据结构、源码分析与常见面试题 引言 ArrayList 是 Java 中最常用的集合类之一,它基于动态数组实现,提供了高效的随机访问和动态扩容能力。本文将深入探讨 Arr