原理docker volume
Docker的安装
初识Docker 这里推荐一个Docker中午文档 何为Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系 ......
[docker] Docker on CentOS8 安装配置
官方文档:https://docs.docker.com/engine/install/centos/ 参考文档:https://www.cnblogs.com/Can-daydayup/p/15395980.html 安装docker-ce bug解决 https://blog.csdn.net/ ......
MapStruct使用指南以及原理解析
使用指南:https://juejin.cn/post/6956190395319451679 原理解析:https://blog.csdn.net/begefefsef/article/details/126434950 1.MapStruct原理 是一个Java注解处理器,它基于编译时代码生成的 ......
Docker下的资源限制问题
Docker下的资源限制问题 问题背景 公司某产品出现了一个奇怪的OOM 错误提示. 问题现象是 前台产品 提示 OOM cannot create native thread 但是同时查看 机器的资源和容器cadviser的资源, 资源限制都很少. 内存远远没有到达瓶颈, 并且看gclog也没有看 ......
PreparedStatement预编译原理及基础使用
PreparedStatement介绍 PreparedStatement 是 JDBC 中的一个接口,用于执行预编译的 SQL 语句。与普通的 Statement 不同,PreparedStatement 的 SQL 语句在执行之前已经经过编译,因此更高效且安全,同时可以防止 SQL 注入攻击。P ......
docker安装jdk
现需要新搭建一套Linux环境,现使用docker安装jdk; 环境: Alibaba Cloud Linux 3 1.查看本地是否安装java # java -version -bash: java: command not found 2.使用docker拉取jdk镜像 # docker pul ......
通过 docker-compose 快速部署 EFAK 保姆级教程
目录一、概述二、开始编排部署 EFAK1)部署 docker2)部署 docker-compose3)创建自定义docker网络4)创建 MySQL 挂载目录5)编排 docker-compose.yaml 部署 一、概述 EFAK(Eagle For Apache Kafka,以前称为 Kafka ......
mybatis执行时原理的简单分析
前置知识:mybatis中配置文件的解析 自定义实现类的方式 动态代理生成代理类的方式 mybatis中配置文件的解析 解析xml文件的技术有很多,我们不需要全部去掌握,但是我们要知道我们的xml文件通过解析可以得到什么 可以发现通过我们解析得到的这2个信息就可以实现我们jdbc的操作了。我们可以通 ......
autofs - 工作原理 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/filesystems/autofs.html autofs - 工作原理 目的 autofs 的目标是提供按需挂载和无竞争的自动卸载各种其他文件系统。这提供了两个关键优势: 无需延迟引导,直到所有可能需要的文件系统都被挂载。 ......
PostgreSQL - Start a container with docker compose file
Docker compose file: services: postgres: image: postgres:16-alpine environment: - POSTGRES_USER=root - POSTGRES_PASSWORD=aaa - POSTGRES_DB=zimple_bank ......
云计算中的容器化搭档Docker和K8S
目录Docker容器Docker架构Kubernetes(k8s)容器技术演变传统部署时代:虚拟化部署时代:容器部署时代:为什么需要 Kubernetes,它能做什么?Docker vs K8s容器引擎 vs. 容器编排器:支持的镜像类型:镜像定义方式:Docker Swarm vs K8sK8s弃 ......
Go-web应用部署的方式——(1)Docker
摘要:本系列文章记录了几种Go-web应用的部署方式,记录并解释所有相关的命令。 参考:如何使用Docker部署Go Web应用 | 李文周的博客 (liwenzhou.com) 1. 编写Dockerfile文件 # 使用基础镜像FROM golang:alpine # 设置环境变量 ENV GO ......
基于Docker容器搭建hadoop完全分布式集群环境
简介 物理机:windows10 宿主机:Centos7虚拟机,需要安装Docker服务 hadoop集群节点:3个centos7的容器,hadoop1、hadoop2、hadoop3 组件: 容器镜像:Centos7 Docker CE 24.0.7 JDK1.8.0_181 Hadoop3.1. ......
docker基础知识
目录1.docker简介1.为什么要创建隔离的环境?2.为什么dockeri可以比虚拟机极大的节省资源?3.docker基础概念(1)镜像(Image)(2)容器(Container)2.docker 使用1.docker 安装2.docker 命令docker search 查询镜像docker ......
了解多开工具的原理和技术
深入了解多开工具的原理和技术 导言: 随着科技的发展,人们对计算机和软件的需求日益增长。而在使用计算机过程中,我们有时会遇到需要同时运行多个相同或不同版本的软件的情况。为了满足这一需求,多开工具应运而生。本文将深入探讨多开工具的原理和相关技术。 第一部分:什么是多开工具 多开工具,也称为多开器或多开 ......
docker部署mysql主从复制
一、拉取mysql镜像 docker pull mysql/mysql-cluster docker tag mysql/mysql-cluster mysql-cluster 二、创建目录和配置文件 1、创建目录 # 创建master主节点目录 mkdir /home/mysql/cluster/ ......
Applescript成功实现imessage数据筛选,imessage蓝号检测,无痕检测手机号是否注册imessage的原理
一、imessages数据检测的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账 ......
Docker的常用命令
docker命令有很多,总的分为以下几大类: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|export ......
Docker - Remove build cache
docker builder prune Remove build cache Usage docker builder prune Description Remove build cache Options OptionShortDefaultDescription --all -a Remov ......
电磁炉的工作原理?
电磁炉的工作原理? 把一根钢丝通电后会有一个很小的磁场,小到连钉子都吸不住。 把它卷成一圈就有环绕的一圈小磁场,在多卷成几圈,磁场的大小是电压的大小决定的。 切换电池的正负改变,就是改变磁场的南北极。 把一个铁棒放入当中,铁棒里的小电子会跟磁场的的南北极来转换。 如果很快的反转它,就会发出热量。 利 ......
How to Use Docker and NS-3 to Create Realistic Network Simulations
https://insights.sei.cmu.edu/blog/how-to-use-docker-and-ns-3-to-create-realistic-network-simulations/ How to Use Docker and NS-3 to Create Realistic N ......
存储器原理以及介绍
ROM、RAM是可读与可读可写存储器的一种框架,DRAM、SRAM、SDRAM是基于RAM框架的一种实现 ROM: 掉电不丢失,比如电脑的硬件磁盘 RAM: 掉电就会丢失,作为ROM与客户进行交互时提高反馈效率的一个中间介质,类似的还有Cache DRAM: 全拼Dynamic Random Acc ......
【编译原理】用C/C++编写一个LL(1)解析器
任务描述 本关任务:用C/C++编写一个LL(1)解析器 相关知识 为了完成本关任务,你需要掌握: LL文法 C/C++ 编程语言基础 C语言的基本结构知识 LL(1)解析器 在创建解析器之前,你应该创建一个下面文法的LL(1)分析表。 C/C++ 本实训涉及函数、结构体,标准流输入输出,字符串等操 ......
Docker build 无法解析域名
### 报错 Docker build 无法解析域名 报错:ERROR [ 2/12] RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 解决Docker build ......
使用 docker 搭建小型的 DNS 服务器
需求背景 使用 docker-compose 以 bridge 模式启动多个 docker服务,每个 docker-compose 启动一个服务,在宿主机的 ip 地址有可能变动的情况下,如何实现不同服务之间的通信? 思路分析 将所有的 docker容器 改为 host模式启动: version: ......
记一次docker buildx build 推送到本地私有仓库出现 connection refused 的问题
想在本地编译多个架构的基础镜像,这样后续有其他业务使用的时候,不必从头开始编译。 使用传统的 docker build -t ImageName:tag 方式,只能编译和主机相同架构的镜像。 而docker buildx build 不支持将编译好的镜像放置在本地docker中,只能以文件的形式放在 ......
Docker - Build an application to an image
Dockerfile: # Build stage FROM golang:1.21.5-alpine3.18 AS builder WORKDIR /app COPY . . RUN go env -w GOPROXY=https://goproxy.io,direct RUN go build ......
从根上理解elasticsearch(lucene)查询原理(1)-lucece查询逻辑介绍
大家好,我是蓝胖子,最近在做一些elasticsearch 慢查询优化的事情,通常用分析elasticsearch 慢查询的时候可以通过profile api 去分析,分析结果显示的底层lucene在搜索过程中使用到的函数调用。所以要想彻底弄懂elasticsearch慢查询的原因,还必须将luce ......
Docker部署ELK日志系统
Docker部署ELK日志系统 皓林 Java老王 2023-12-05 15:27 发表于广东 一、Docker安装Elasticsearch 官网镜像地址:https://hub.docker.com/_/elasticsearch 1.1 下载镜像 查看镜像 sudo docker pull ......