自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

54Kayden的博客

Do not forget the beginning of the heart, motivate the forward。

  • 博客(9)
  • 收藏
  • 关注

转载 volatile 详解

一、volatile简介 在单线程环境中,我们几乎用不到这个关键词,但是多线程环境中,这个关键词随处可见。而且也是面试的常客。总的来说,volatile有以下三个特性: 保证可见性; 不保证原子性; 禁止指令重排。 下面就来详细的说说这三个特性。 二、保证可见性 1、什么是可见性? 在说volatile保证可见性之前,先来说说什么叫可见性。谈到可见性,又不得不说JMM(java mem...

2020-02-04 10:24:00 554

原创 学习java多线程概念

同步和异步的区别: 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样阻塞直要到方法完成才继续。 举个例子,你这次要取钱,数量较大,你直接电话或者APP预...

2019-05-15 13:48:58 198

转载 实现java多线程的3种方式

1、继承Thread类 看jdk源码可以发现,Thread类其实是实现了Runnable接口的一个实例,继承Thread类后需要重写run方法并通过start方法启动线程。 继承Thread类耦合性太强了,因为java只能单继承,所以不利于扩展。 2、实现Runnable接口 通过实现Runnable接口并重写run方法,并把Runnable实例传给Thread对象,Thread的s...

2019-05-15 13:46:04 240

原创 发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下 解决办法

yum update 出现以下错误 解决办法 package-cleanup --cleandupes yum install openssh 就可以了

2018-10-17 11:12:46 13461 4

原创 Liunx Cento 7 安装 git

Liunx Cento 7 安装 git 步骤如下 1、查看Linux 自带 git 版本 git --verion  2、下载git,下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/ mkdir /use/local/soft cd /use/local/soft wget https://mirrors.edg...

2018-10-16 12:00:28 493

原创 Liunx Cento 7 安装 redis

Liunx Cento 7 安装 redis 步骤如下 1、安装前准备 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl 2、创建目录 mkdir /usr/local/redis/ cd /usr/local/...

2018-10-15 13:21:53 655

原创 Liunx Cento 7 安装 mysql 5.7

Liunx Cento 7 安装 mysql 5.7 步骤如下 安装前准备 yum clean all yum makecache yum update 安装lrzsz yum -y install lrzsz 移除 yum -y remove mariadb-libs 1、下载 rpm 安装文件 wget http://repo.mysql.com/mysql-communi...

2018-10-14 19:33:26 1072 1

原创 Liunx Cento 7 安装 nginx

Liunx Cento 7 安装 nginx 步骤如下 1、安装前准备,下载 rpm 安装文件 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2、进行安装 yum install nginx 查看状态 3、安装成功之后可启动 service nginx start...

2018-10-14 19:02:02 464

原创 Liunx Cento 7 安装 jdk

Liunx Cento 7 安装jdk 步骤如下 查看 Liunx 自带的 jdk 版本 安装前准备 yum clean all yum makecache yum update   安装lrzsz yum -y install lrzsz 查看jdk安装的软件详细信息 rpm -qa | grep java   卸载原jdk(OpenJDK);rpm -e --n...

2018-10-14 12:37:47 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除