首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程
订阅
shenxinfeng88
更多收藏集
微信扫码分享
微信
新浪微博
QQ
1495篇文章 · 0订阅
坑爹啊,注释无用代码竟会导致bug!又被PageHelper坑了
大家好,我是程序员柯南。今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。着实坑爹啊!
为什么 `ConcurrentHashMap` 不能插入 `null`?
在 Java 中,Map 是 java.util 包中的一个接口(interface),因此严格来说问题不应该是“Map 不能插入 null”,而是“为什么 ConcurrentHashMap 不能插
Java并发特性之 CountDownLatch详解!
CountDownLatch 是什么?它是如何工作的?在Java并发领域 CountDownLatch 发挥了哪些作用?
ThreadLocal 基本使用,原理解析,八股面试题
ThreadLocal, InheritableThreadLocal, TransmittableThreadLocal 的介绍,实现原理,销毁问题,线程池中的内存泄漏问题,脏读问题。
CompletableFuture快速入门
CompletableFuture 是 Java 8 引入的类,用于处理异步编程。它是 java.util.concurrent 包的一部分,提供了在异步操作完成后执行某些操作的能力,避免了回调地狱。
闲谈一下 CountDownLatch
前言:如果不掌握多线程,那么还谈不上是一位合格的 Java 开发工程师。 回顾过往,发现我是如此的喜欢使用 CountDownLatch,它带给我便捷、速度、也带给我谨慎。今天就来盘一盘这个爱不释手的
闲谈一下 Semaphore
Semaphore 在项目中使用很少,直到我读了一个开源项目,原来 Semaphore 可以被恰当地使用的。 一、Semaphore 简介 Semaphore(信号量)是一种计数器,用于限制同时访问特
ConcurrentHashMap核心原理,这次彻底给整明白了!
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 文章内容收录到个人网站,方便阅读:http:
JAVA并发编程ReentrantLock核心原理剖析
ReentrantLock核心原理是什么,有哪些优点?公平锁、非公平锁有什么区别,又是如何实现的?从源码入手,一步一步解答。
一文搞懂 java 线程池:ThreadPoolExecutor 和 FixedThreadPool 原理
本文详细介绍了线程池的原理,包括ThreadPoolExecutor的处理流程、execute方法原理,以及FixedThreadPool的原理、优缺点及应用场景。