两个 Docker 使用神技,99% 的人都不知道!
最近发现两个非常好用的工具,一个是runlike,一个是whalerrunlike:通过容器打印出容器的启动命令whaler:通过镜像导出dockerfile听起来是不是想说N...B...哈哈,那就走起?1找回Docker容器
被老大怼了我好几次,不要随便提 “分库分表”
关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担
一文讲透数据仓库ODS层
ODS层辨析ODS全称是OperationalDataStore,即操作数据存储。InmonVSKimballBill.Inmon的定义:ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的
使用 root 用户执行Docker、K8s命令?No!!!
本文展示了特权与root运行方式的不同之处以及特权的实际意义。很多熟悉Unix系统的人(例如macOS、Linux)都习惯于通过使用sudo随意提升我们的特权给root用户。在调
2021年中国数据库行业研究报告
核心摘要中国数据库市场规模:据艾瑞统计,2020年中国数据库市场总规模达247.1亿元,同比增长16.2%。未来三年预计将保持高增长,多方面积极因素促成:1)政策扶持、国产化和数字化转型带动需求增长;2)各种类型厂商厚积薄发,产品和技术走向成熟;3)企业对基础软件的付费意愿逐年提升。中国数据库市场格
VS Code 能自己编程了,GitHub 推出“ AI 程序员”插件,根据注释自动补全代码
↓推荐关注↓转自:量子位描述出你想要执行的命令,就能生成相应的代码。现在,GitHub官方和openAI联合为程序员们送上编程神器——GitHubCopilot。AI来给你打工当秘书,从此写代码不用再去StackOverflow上疯狂搜索了,效率立刻翻倍!这个系统可以像有高手指点一样,配合程序员写代
开箱即用~7 个超实用的 Shell 脚本实例
本文转载自:波哥IT的人生今天来给大家分享7个日常实用脚本;1、list_sys_status.sh显示系统使用的以下信息:主机名、IP地址、子网掩码、网关、DNS服务器IP地址信息#!/bin/bashIP=`ifconfigeth0|head-2|tail-1|awk'{print$2}'|aw
如何使用 Docker 部署一个私有化的为知笔记
为知笔记:私有部署Docker镜像,我们来了!1.为知笔记功能简介您可以直接使用docker运行为知笔记服务端,不需要有任何IT知识。为知笔记私有部署Docker镜像,包含有完整的为知笔记服务端以及所需的各种环境,同时还包含了为
23 种设计模式的通俗解释,看完秒懂
工厂方法追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当
谷歌正在开发新的肤色分类方法,试图遏制科技产品存在的种族偏见
近日,根据路透社报道,谷歌正在开发一种替代行业标准的肤色分类方法。这一做法与近年来备受关注的种族话题有着密切关系。越来越多的技术研究人员和皮肤科医生表示,目前的肤色分类方法不足以评估某种产品是否对有色人种产生了偏见
Nginx 核心架构设计,揭秘其为何能支持高并发?
前言模块化设计事件驱动架构请求的多阶段异步处理管理进程、多工作进程设计内存池的设计前言最近在读Nginx相关的书籍,做一下读书笔记。Nginx作为业界知名的高性能服务器,被广泛的应用。
巧用 Docker Buildx 构建多种系统架构镜像
DockerBuildx是一个DockerCLI插件,其扩展了Docker命令,支持MobyBuildKit提供的功能。提供了与DockerBuild相同的用户体验,并增加了许多新功能。BuildKit是下一代的镜像构建组件,主
面试官问:数据库 delete 表数据,磁盘空间还是被一直占用,为什么?
最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录。明
如何科学破解慢SQL?
今天和大家聊一个常见的问题:慢SQL。通过本文你将了解到以下内容:慢SQL的危害SQL语句的执行过程存储引擎和索引的那些事儿慢SQL解决之道后续均以MySQL默认存储引擎InnoDB为例进行展开,话不多说,开搞!1.慢SQL的危害慢SQL,就是跑得很慢的SQL语句,你可能会问慢SQL会有啥问题吗?试
我们为什么要分库分表?
在文章开头先抛几个问题:(1)什么时候才需要分库分表呢?我们的评判标准是什么?(2)一张表存储了多少数据的时候,才需要考虑分库分表?(3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表?这些问题你都搞清楚了吗?相信看完这篇文章会
百亿数据毫秒级返回的实时ES索引,不会建不至于吧?
前言大家好,我是坤哥,今天我想和大家聊一聊实时索引的构建之道,来自我司PB级索引数据的实战经验,相信对大家肯定有帮助。近年来公司业务迅猛发展,数据量爆炸式增长,随之而来的的是海量数据查询等带来的挑战,我们需要数据量在十亿,甚至百亿级别的规模时依然能以秒级甚至毫秒级的速度返回,这样的话显然离不开搜索引
一款优秀数据库中间件的不完全解析
本文内容概述数据库中间件有啥用架构剖析之高屋建瓴2.1.整体概述2.2.组件图看架构细节剖析之一叶知秋3.1.配置加载和bean初始化3.2.细说读写分离总结Part1数据库中间件有啥用有一天,你去三亚玩耍,就想玩个冲浪,即时你不差钱,难道还要自己采买快艇、滑板等等装备来满足这为数不多的心血来潮么。
SQL任务运行时间省40%,后悔没早从Hive迁到Spark……
导读:在滴滴SQL任务从Hive迁移到Spark后,SparkSQL任务占比提升至85%,任务运行时间节省40%,运行任务需要的计算资源节省21%,内存资源节省49%。在迁移过程中我们沉淀出一套迁移流程,并且发现并解决了两个引擎在语法,UDF,性能和功能方面的差异。一、迁移背景Spark自从2010
ThreadLocal内存溢出代码演示和原因分析!
前言ThreadLocal翻译成中文是线程本地变量的意思,也就是说它是线程中的私有变量,每个线程只能操作自己的私有变量,所以不会造成线程不安全的问题。所谓的线程不安全是指,多个线程在同一时刻对同一
synchronized 的超多干货!
synchronized这个关键字的重要性不言而喻,几乎可以说是并发、多线程必须会问到的关键字了。synchronized会涉及到锁、升级降级操作、锁的撤销、对象头等。所以理解synchronized非常重要,本篇文章就带你从synchronized的基本用法、再到synchronized的深入理解