最新文章
-
volatile关键字 和 可见性
volatile关键字 volatile是什么 volatile是一种同步机制 ,比synchronized或者Lock相关类更轻量,因为使用volatile并不会发生上下文切换等开销很大的行为。 如…… -
Happens-Before 原则
什么是Happens-Before happens-before规则是用来解决可见性问题的:在时间上,动作A发生在动作B之前,B保证能看见A ,这就是happens-before。 两个操作可以用hap…… -
-
-
oracle数据库
基本操作 sqlplus /nolog -- 登录 conn / as sysdba 基本ddl 创建命名空间 命名空间不能带有 '-'符号 create tablespace securitycloud datafile '/home/…… -
docker中启动所有的容器命令
docker中 启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 所有容器设置开启自启 docker update $(do…… -
MyBatis动态key和value解决方案
场景 在遇到单表字段超多的时候,编写与之对应的实体类就相对不切实际,所以需要动态的key和value对数据进行操作,那么在java中key->value首先联想到的就是Ma…… -
Harbor安装以及ci/cd集成
Harbor介绍 Harbor 是由 VMware 开源的一款云原生制品仓库,Harbor 的核心功能是存储和管理 Artifact。Harbor 允许用户用命令行工具对容器镜像及其他 Artifact…… -
-
Java高效并发
Java内存模型 概述 JCP定义了一种Java内存模型,以前是在JVM规范中,后来独立出来成为JSR-133 ( Java内存模型和线程规范修订) 内存模型:在特定的操作协议下,对……