首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陆压
掘友等级
java后端
快扶我起来,我还能学。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 94
沸点 1
赞
95
返回
|
搜索文章
赞
文章( 94 )
沸点( 1 )
Java线程中虚假唤醒问题
先定义资源类 :包含资源数量,消费方法,生产方法 当资源为0时,生产者生产资源 当资源为1时,消费者消费资源 创建消费者线程 创建生产者线程 执行线程 可以发现:线程执行情况正常 但是当我们分别有两个
【绝对干货】数据库教程16:彻底聊聊关系数据库中的完整性约束:实体完整性、参照完整性和用户定义的完整性
实体完整性:是用来唯一标识实体的要求(即现实世界中唯一存在的一个事物、人或个体);参照完整性:它表示的是两个关系之间的联系,是表与表之间的引用;用户定义的完整性:这是针对某个具体的业务、特定的...
(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础
TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向…
必须了解的MySQL三种日志
这三种log也是面试经常会问的问题,下面我们一起来探讨一下吧。 binlog应该是日常中听的最多的关于mysql中的log。 binlog是用于记录数据库表结构和表数据变更的二进制日志,比如insert、update、delete、create、truncate等等操作,不会记…
资深开发竟然不清楚int(1)和int(10)的区别
这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 困惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx A
浅析ReentrantReadWriteLock
1. ReentrantReadWriteLock简介 ReentrantReadWriteLock适合处理读多写少的情况。在没有其他写线程持有该锁的情况下,同步状态是可以被多个读线程持有;如果当前同
深入理解AQS
1. 基本概念 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronized(AQS)实现的。AQS使用了一个in
浅析ReentrantLock
1. ReentrantLock简介 ReentrantLock即重入锁,是Lock接口类的一个实现类,通过内部类Sync实现了AQS。相比较Synchronized而言,都是可重入锁,不同点在于Re
几种常见的锁
锁的分类 在多线程的情况下,对共享变量的操作会出现线程安全的问题。使用互斥锁是一种最常见的策略,除了互斥锁,还有很多不同的锁。我们主要介绍以下几种常见的锁: 1. 乐观锁和悲观锁 1.1 乐观锁 概念
下一页
个人成就
文章被点赞
13
文章被阅读
2,022
掘力值
162
关注了
76
关注者
2
收藏集
7
关注标签
48
加入于
2019-11-03