数据库介绍

博主头像 一:数据库演变史 1.什么是数据库? 1、顾名思义,数据库(DB,database)是按照数据结构来组织、存储和管理数据的“仓库”。 2、数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点的、与应用程序彼此独立的数据集合。 3、数据库可以通过统一的一些指令对数据进行增、删 ...

『无为则无心』Python函数 — 35、Python中的闭包

博主头像 1、闭包的概念 请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。 闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 一般情况下,在我们认知当中,如果一个函数结束,函数 ...

微服务在弹性云实现无损发布实践

1. 背景 原来的系统是个单体服务,导致逻辑越来越复杂,牵一发而动全身。为了提高系统的可扩展性,我们把原来的单体系统,按照功能拆分成不同的微服务。 2. 弹性云配置 我们所有的微服务都是部署在弹性云上的,希望在部署服务时能够做到无损发布。要做到这一点,以下几个步骤是需要实现的: 容器销毁之前服务进程 ...

介绍一个golang库:fastcache

博主头像 学习VictoriaMetrics源码的时候高手是怎么玩时时彩的,VictoriaMetrics的缓存部分,使用了同一产品下的fastcache。下面分享阅读fastcache源码的的结论: 1.官方介绍 fastcache是一个用go语言实现的,很快的,线程安全的,内存缓存的,用于大量对象缓存的组件。 它的特点是 ...

python -m详解

博主头像 温馨提示: 本篇演示环境是Python 3.8 先python --help看下python -m参数的解释: -m mod : run library module as a script (terminates option list) mod是module的缩写,即-m后面跟的是模块(modu ...

Redis Hyperloglog的原理及数学理论的通俗理解

redis中有一种数据格式,hyperloglog,本文就此数据结构的作用、redis的实现及其背后的数学原理作一个整理。当然本文不包含任何数学公式,而是希望用直观的例子帮大家理解。 主要内容如下: 1.业务场景 2.使用效果 3.数学原理 4.redis的实现原理 1.业务场景 现在有这样一个业务 ...

For Update 加锁分析

博主头像 MySQL InnoDB 锁 - For Update 加锁分析: 1. InnoDB锁 简单介绍 2. 当前读加锁分析:REPEATABLE-READ 可重复读、READ-COMMITTED 读已提交 3. 锁模式说明及8.0的data_locks表 一、InnoDB锁 1、全局锁 全局读锁,fl ...

Kubernetes中部署wordpress+mysql(六)

经过前面的内容其实对k8s已经有了服务迁移的能力了,下面这篇文章主要是用来搭建一些后面要用的组件 一、创建wordpress命名空间 kubectl create namespace wordpress 可以用命令查看刚刚创建的命名空间 kubectl get ns 二、创建wordpress-db ...

IEEE754浮点数表示法

博主头像 **IEEE二进制浮点数算术标准(ANSI/IEEE Std 754-1985)**是一套规定如何用二进制表示浮点数的标准。就像“补码规则”建立了二进制位和正负数的一一对应关系一样,IEEE754规则说明了一个从二进制状态到实数集的一一映射的规则(当然事实上状态有限而实数无限,叫做“单射”更为合适) ...

为什么 Redis 的查询很快, Redis 如何保证查询的高效

博主头像 Redis 如何保证高效的查询效率 为什么 Redis 比较快 Redis 中的数据结构 1、简单动态字符串 SDS 对比 c 字符串的优势 SDS可以常数级别获取字符串的长度 杜绝缓冲区溢出 减少修改字符串时带来的内存分配次数 二进制安全 兼容部分C字符串函数 2、链表 3、字典 4、跳表 5、整 ...

数据中台(数据资产管理篇)

博主头像 数据资产管理 声明:本文归属一寸HUI所有。@一寸HUI 在上一篇文章数据中台(架构篇)中了解到了数据中台的架构,其中我们一个很重要的部分就是要构建数据资产管理,这部分我们就来了解下什么什么数据资产,数据资产管理了什么。 数据资产管理介绍 1.定义 在明白数据资产管理之前,要明白管理的数据资产是什么 ...

分布式:分布式系统下的唯一序列

博主头像 1 介绍 在分布式系统中,由于涉及到多个不同业务module的交互,以及高并发的场景。我们需要系统能够生成一个跨业务module的全网唯一序列号,来保证我们业务操作的独立性和唯一性。 在常见的业务场景中,比如全局订单Id,唯一标识的支付编号等,都需要这个来保证。 那生成ID都有哪些解决方案呢?特别是 ...

面试官:聊聊索引失效?失效的原因是什么?

博主头像 大家好,我是小林。 在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。 但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。 稍不注意,可能你写的查询语句是会导致索引失效,从而走了全表扫描,虽然查询的结果没问题,但是查询的性能大大降低。 今天就来跟大家盘一盘,常 ...

123···200>
友情链接:小偷程序  镜像站群