首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小新1号
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
最新
热门
3.MySQL数据类型
一、MySQL数据类型简介 数据类型(data_type)是指系统中所允许的数据的类型。MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。 数据库中的每个列都应该有适当的数据类型
2.MySQL安装配置
一、MySql安装 MySQL 推荐使用 RPM 包进行 Linux 平台下的安装,因为 RPM 包的安装和卸载都很方便,通过简单的命令就可以实现。本节主要介绍 Linux 下如何使用 RPM 包安装
1.MySQL入门
一、什么是数据库? 学习数据库前,先了解下什么是数据库? 数据(Data):描述事物的符号,可以使数字、文字、图像、声音、语言等。 数据库(DataBase):指长期存储在计算机内的、有组织、可共享的
10.ThreadLocal
一、什么是ThreadLocal?为什么要使用它? 概念:ThreadLocal即线程本地变量,每个线程都会有这个变量的一个本地拷贝副本,多个线程操作该变量时,实际是在操作自己本地内存里的变量,起到了
9.ReentrantLock
一、什么是ReentrantLock? 概念:ReentrantLock翻译为可重入锁,指的是一个线程能够对临界区共享资源进行重复加锁,即当前线程获取该锁后再次获取该锁不会被阻塞。 作用:确保线程安全
8.AQS解析
一、AQS是什么?有什么作用? 概念:AQS(AbstractQueuedSynchronizer),直译为抽象队列同步器,是一种用来构建锁和同步器的框架。 作用:基于AQS构建同步器 Reentra
7.内存屏障
一、概念 内存屏障是一种指令,无论是在JAVA内存模型还是CPU层次,都有具体指令对应的。这种指令具有屏障的所用类似关卡、栅栏的作用。 二、内存屏障分类 Load屏障: 作用:执行读取数据的时候,强制
6.volatile
一、volatile简介 前文中提到过JMM共享变量可见性问题,volatile就是为了解决这一问题。被volatile修饰的变量能够保证每个线程获取该变量的最新值,避免了可见性问题造成的数据脏读。
5.synchronized
一、前言: 在前文中我们介绍了解了JMM内存模型,也了解到多线程情况下会出现线程不安全问题。造成这一问题的主要原因还是线程缓存问题及重排序导致的可见性问题。线程拥有自己的栈空间,多个线程共享主内存中的
4.Java内存模型
一、并发编程模型 并发编程中,我们需要处理两个关键问题:线程间如何通信及线程间如何同步 线程通信:指线程间以何种机制来交换信息。线程间通信机制有两种共享内存和消息传递 共享内存并发模型:线程间共享程序
下一页
个人成就
文章被点赞
1
文章被阅读
9,060
掘力值
445
关注了
38
关注者
2
收藏集
18
关注标签
45
加入于
2021-04-09