摘要: 前言 最近,有很多博客园的朋友给我留言或私信,询问我的博客背景是如何做的。 不是我敝帚自珍,而是由于内容较多,一一回复实在是太费劲。没有及时答复的朋友,请见谅。 我在这里做一次集中式分享,如果有喜欢的内容,尽管拿去。 Quickstart 如果你仅仅想原封不动的使用本人的定制皮肤,而不想了解实现细节 阅读全文
posted @ 2017-11-13 16:49 静默虚空 阅读(37295) 评论(123) 推荐(530) 编辑
摘要: 如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 Mysql 基本运维操作,行走江湖,防身必备。 环境:CentOS7 版本: 一、虚拟机部署 本文仅介绍 rpm 安装方式 安装 mysql yum 源 官方下载地址:https://de 阅读全文
posted @ 2020-01-15 13:47 静默虚空 阅读(3912) 评论(8) 推荐(17) 编辑
摘要: 📦 本文以及示例源码已归档在 "javacore" 一、并发锁简介 确保线程安全最常见的做法是利用锁机制( 、`sychronized`)来对共享数据做互斥同步,这样在同一个时刻,只有一个线程可以执行某个方法或者某个代码块,那么操作必然是原子性的,线程安全的。 在工作、面试中,经常会听到各种五花八 阅读全文
posted @ 2020-01-15 00:14 静默虚空 阅读(3349) 评论(2) 推荐(8) 编辑
摘要: 📦 本文以及示例源码已归档在 "javacore" 一、原子变量类简介 为何需要原子变量类 保证线程安全是 Java 并发编程必须要解决的重要问题。Java 从原子性、可见性、有序性这三大特性入手,确保多线程的数据一致性。 确保线程安全最常见的做法是利用锁机制( 、`sychronized`)来对 阅读全文
posted @ 2019-12-27 18:18 静默虚空 阅读(7816) 评论(0) 推荐(4) 编辑
摘要: 📦 本文以及示例源码已归档在 "javacore" 一、J.U.C 简介 Java 的 包(简称 J.U.C)中提供了大量并发工具类,是 Java 并发能力的主要体现(注意,不是全部,有部分并发能力的支持在其他包中)。从功能上,大致可以分为: 原子类 如: 、`AtomicIntegerArray 阅读全文
posted @ 2019-12-27 13:14 静默虚空 阅读(1635) 评论(1) 推荐(4) 编辑
摘要: 📦 本文以及示例源码已归档在 "javacore" Java 内存模型(Java Memory Model),简称 JMM 。 JVM 中试图定义一种 JMM 来 屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果 。 一、物理内存模型 物理机遇到 阅读全文
posted @ 2019-12-26 11:54 静默虚空 阅读(1202) 评论(1) 推荐(2) 编辑