自定义博客皮肤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 405

原创 学习java多线程概念

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

2019-05-15 13:48:58 137

转载 实现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 169

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

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

2018-10-17 11:12:46 12925 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/softcd /use/local/softwget https://mirrors.edg...

2018-10-16 12:00:28 425

原创 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 tcl2、创建目录mkdir /usr/local/redis/cd /usr/local/...

2018-10-15 13:21:53 590

原创 Liunx Cento 7 安装 mysql 5.7

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

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

原创 Liunx Cento 7 安装 nginx

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

2018-10-14 19:02:02 400

原创 Liunx Cento 7 安装 jdk

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

2018-10-14 12:37:47 509

空空如也

空空如也

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

TA关注的人

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