摘要: 是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的有内容,包括代码、运行时、库、环境变量和配置文件。 UnionFS(联合文件系统 UnionFS (联合文件系统) : Union文件系统是一种分层、轻量级并且高性能的文件系统,它支持 阅读全文
posted @ 2020-10-29 22:01 轨迹320 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Docker命令 基本都可以使用 --help查看,比如 docker --help; docker run --help 帮助命令 docker version docker info docker --help // 可以看到可用的命令及解释 镜像命令 列出本机中的所有镜像 docker ima 阅读全文
posted @ 2020-10-26 00:22 轨迹320 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 是什么 Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build, Ship and Run Any App, Anywhere",也就是通过对应用组件的封装、分发、部署、运行等生命期的管理,使用户的APP (可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次 阅读全文
posted @ 2020-10-24 11:26 轨迹320 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://juejin.im/post/6844903921450745863画重点:1. 那对于索引列值为NULL的二级索引记录来说,它们被放在B+树的哪里呢?答案是:放在B+树的最左边"We define the SQL null to be the smallest possi 阅读全文
posted @ 2020-09-24 20:26 轨迹320 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 原文:MySQL事务隔离级别和MVCC https://juejin.im/post/6844903808376504327#heading-6 MVCC文章勘误:https://juejin.im/post/6844903815863336973 自己整理的: 脏读:在一个事务处理过程里读取了另一 阅读全文
posted @ 2020-09-24 15:57 轨迹320 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 本文代码逻辑思想来自阿里的JetCache框架,这里只是自己的学习与理解,记录下;具体实现可以去查看JetCache源码:git地址:https://github.com/alibaba/jetcache实际应用中可以接JetCache框架,使用@CachePenetrationProtect注解即 阅读全文
posted @ 2020-09-03 17:35 轨迹320 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一、概述 虚拟机把描述类的数据从Class文件(一串二进制的文件流)加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 二、类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、 解析 阅读全文
posted @ 2020-07-29 00:24 轨迹320 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机所管理的内存包括一下几个运行时数据区域: 其中,方法区、堆是线程共享的,虚拟机栈、本地方法栈、程序计数器 是线程私有的。 1. 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器 阅读全文
posted @ 2020-07-29 00:15 轨迹320 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError异常的可能。 1.Java堆溢出 Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆 阅读全文
posted @ 2020-07-29 00:13 轨迹320 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 引用强度:强引用 > 软引用 > 弱引用 > 虚引用 强度依次逐渐减弱 1. 强引用 强引用就是指在程序代码之中普遍存在的,类似“Object obj = new Object()”这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象。 2. 软引用 软引用是用来描述一些还有用但并非必 阅读全文
posted @ 2020-07-29 00:10 轨迹320 阅读(2734) 评论(0) 推荐(0) 编辑