首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
Wzz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
一张图搞清楚wait、sleep、join、yield四者区别,面试官直接被征服!
写在开头 在线程的生命周期中,不同状态之间切换时,可以通过调用sleep()、wait()、join()、yield()等方法进行线程状态控制,针对这一部分知识点,面试官们也会做做文章,比如问你这些方
(九)MySQL之MVCC机制:为什么你改了的数据我还看不见?
增、删、改是数据库中十分常见的操作,但为什么一个事务对一条数据进行变更操作后,另外一个事务却看不见呢?这背后的一切究竟是何原理?本篇与诸位携手共探MySQL-MVCC机制。
MySQL三大日志(binlog,redolog,undolog)详解
一、MySQL日志 MySQL日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中比较重要的就是二进制日志binlog(归档日志)、事务日志redo log(重做日志)和und
MySQL(锁篇)- 全局锁、表锁、行锁(记录锁、间隙锁、临键锁、插入意向锁)、意向锁、SQL加锁分析、死锁产生原因与排查
1.锁的分类:全局锁、表锁、行锁、意向锁 2.具体锁的分类:读锁、写锁 3.行锁:记录、间隙、临键、插入意向 4.Mysql不同隔离级别不同情况下的加锁规则 5.复杂SQL加锁分析 6.死锁
为什么ThreadLocal使用频率如此之高?
ThreadLocal你们在开发中用到了吗?遇到父子线程、线程复用场景是如何使用的呢?面试问到ThreadLocal答出来了的吗?
一次真实生产事故,让我总结了线程池的正确使用方式
本文通过一次生产问题分析,总结了线程池的日常使用需要注意的要点,总结了几种不当使用的案例,并分析了问题出现的原因
Java—线程池ThreadPoolExecutor详解
说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗内存或者“过度切换”的问题。 线程池,顾名思义是一个放着线程的池子,这个池子的线程主要是用来执行任务的。当用户提交任务时,线…
Java并发之AQS详解
带着问题阅读 1、什么是AQS,它有什么作用,核心思想是什么 2、AQS中的独占锁和共享锁原理是什么,AQS提供的锁机制是公平锁还是非公平锁 3、AQS在Java中有哪些实现
Java 并发编程 AQS 介绍和源码解析(配视频)
前言 今天想和大家聊一聊 AQS 。想起来在进同程之前面试了沪上阿姨(我没想到做饮品的竟然也有自己的研发团队,那时正好年底十二月份不好找工作就去试了试)。那个面试官是个铁八股文,全程八股文面试。聊完
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi