docker入门加实战—Docker镜像和Dockerfile语法 镜像 镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。 镜像结构 我们要从0部署一个Java应用,大概流程是这样: 准备Linux运行环境(java项目并不需要完
@TOC 1.关于模型的理解 消费者定期去超市买东西,买完在拿回来,即消费行为 供货商作为生产者,由供货商把商品生产到超市 为什么会存在超市? 消费者有可能去购买时,供货商当前并没有进行生产活动 假设要一根火腿肠,供货商不可能将机器全启动进行生产 消费者需求特别零散,供货商生产能力很强,但要考虑
@TOC 1. 背景概念 多线程中,存在一个全局变量,是被所有执行流共享的 根据历史经验,线程中大部分资源都会直接或者间接共享 只要存在共享,就可能存在被并发访问的问题 假设有一间教室被学校内的所有社团共享的,所以这个教室属于公共资源, 有可能当一个社团在这个教室举办活动时,别的社团也想占用这个教
redis原理 1.基于事件模型 redis本身是个事件驱动程序,通过监听文件事件和时间事件来完成相应的功能。其中文件事件其实就是对socket的抽象,把一个个socket事件抽象成文件事件. 2.通信 基于socket的TCP三次握手,发送数据到socket缓冲区,等待系统从socket缓冲区获
问题概述 :21 日发现 GC 出现异常,通过相关监控确认,从 20 日 08:50 左右 GC 开始 GC 就已经开始出现异常,持续卡在 reslove lock 阶段无法进行下去,期间多次重启过 TiDB Server,均无效。并且伴随出现 scheduler - cleanup - durat
大兄弟们,周五了,赶紧看篇文章摸会鱼,帮忙对文章提提意见 本文依赖 openjdk 官方文档以及博客《Java8+特性知识体系详解》对JDK9对JDK17的新特性进行了整理。我在此文中主要是将一些晦涩的特性说明,进行了一些资料查证,转换为易懂的说明,同时增添一些测试用例帮助理解。此文能帮助你对新
https://github.com/cunyu1943/JavaPark https://yuque.com/cunyu1943 村雨遥的好物周刊,记录每周看到的有价值的信息,主要针对计算机领域,每周五发布。 一、项目 1. ChatGPT for Bot 一键部署!真正的 AI
一、存储基础 1. 单机存储设备 DAS(直接附加存储,是直接接到计算机的主板总线上去的存储) IDE、SATA、SCSI、SAS、USB 接口的磁盘 所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储 NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储) NFS、CI
现在我们一说到“面向对象编程”似乎感觉就是编程的全部,实际上它是 20 世纪 60 年代就已经出现的一门“古老”技术,在 2000 年以后,随着 Java 和 .NET 等编程语言的出现,才逐渐开始在企业软件开发中发挥重要作用。 那为什么后来面向对象编程变得这么重要呢?或者说为什么开发人员要学习面向
Git 简介 Git是目前世界上最先进的分布式版本控制系统。 如果你是小白,请先看这里: www.liaoxuefeng.com/wiki/001373… 专用名词 Workspace: 工作区 Index / Stage: 暂存区 Repository: 仓库区 ( 本地版本库 )
原文来源: tidb.net/blog/2fbf7f… 作者:王相 在 DM 发布 GA 版本之后,很多用户尝试使用 DM 来同步 MySQL 的数据到 TiDB。但是用户普遍反馈 DM 的配置太复杂,想成功创建一个数据同步任务都比较困难。为了让大家能更简单地使用 DM,我们在 v1.0.2
知识点 监控软件的作用: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在 Web 前端方便的查看监控数据 可以回溯寻找事故发生时系统的问题和报警情况 一 . zabbix 监控服务器 1. zabbix 是什么 zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视
作者:jiyf 原文来源: tidb.net/blog/75e8c9… 【是否原创】是 【首发渠道】TiDB 社区 问题场景 在进行 tidb operator 定时备份测试环境中,配置了使用 br 定时备份到 s3 的测试。定时备份 backupschedule crd 关键参数是这样的:
zeromicro/go-zero Stars: 25.7k License: MIT go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。 go-zero 包含极简的 API 定义和生成工具 goctl,可以根据定
***** 第一步: 下载最新的 Webstorm 2023.1.2 版本安装包***** 我们先从 Webstorm 官网下载 Webstorm 2023.1.2 版本的安装包,官网链接如下: www.jetbrains.com/webstorm/do… 点击download下载,静心等待其下载完
cover kubernetes/kubernetes Stars: 101.7k License: Apache-2.0 kubernetes Kubernetes 是一个开源系统,用于管理跨多个主机的容器化应用程序。它提供了部署、维护和扩展应用程序的基本机制。Kubernetes 借鉴了 G
Copy On Write机制 一、Linux下的copy-on-write 在说明Linux下的copy-on-write机制前,我们首先要知道两个函数:fork()和exec()。需要注意的是exec()并不是一个特定的函数, 它是一组函数的统称, 它包括了execl()、execlp()、ex
Xubuntu 23.10 版本包括了问题修复,更新了内核,同时一些应用也进行了升级,使得它成为一个稳定而不错的升级选择。 Xubuntu 23.04的生命周期即将结束,新的升级版本正好到来。 Xubuntu 23.10 这个发布版本对其前身进行了进一步的改良,下面我们来看看它提供了哪
一 . 自定义监控内容 1.1实验内容 案例:自定义监控客户端服务器登录的人数 需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息 1.2 实验具体操作 //在客户端创建自定义 key 1.明确需要执行的 linux 命令 who | wc -l 2.创建 zabbix 的监控项配
想必大家对PPT并不陌生,它在日常的工作或学习中有诸多应用场景,小到制作一份电子相册,大到一场产品发布会,都可以看到PPT的影子。 如果我们细究PPT的话,会发现可以细分出各种类型的PPT软件,诸如:在线PPT软件、AI PPT软件(AI生成PPT软件)、开源PPT软件、移动PPT软件等,每个类别下