ICode9

精准搜索请尝试: 精确搜索
  • Kubernetes监控最佳实践2023-07-24 16:48:45

    Kubernetes可以使用不同的工具进行安装,无论是开源、第三方供应商还是公共云。在大多数情况下,默认安装的监控能力有限。因此,一旦Kubernetes集群运行,管理员必须实施监控解决方案以满足其需求。Kubernetes监控的典型用例包括: 确保工作负载的可靠性 实现工作量的高级可见性 警报和启用

  • C++ 特殊矩阵的压缩存储算法2022-12-01 16:47:44

    1. 前言什么是特殊矩阵?C++,一般使用二维数组存储矩阵数据。在实际存储时,会发现矩阵中有许多值相同的数据或有许多零数据,且分布呈现出一定的规律,称这类型的矩阵为特殊矩阵。为了节省存储空间,可以设计算法,对这类特殊矩阵进行压缩存储,让多个相同的非零数据只分配一个存储空间;对零数据不

  • 拆包和交换变量值2022-09-16 23:34:22

    1. 拆包   1.1 拆包:元组 # 拆包元组数据 def return_num(): return 100, 200 # result = return_num() # print(result) num1, num2 = return_num() print(num1) # 100 print(num2) # 200   1.2 拆包:字典 # 字典拆包数据:变量存储的数据是key # 先准备字典,然后拆包 d

  • 初探ClickHouse2022-09-16 18:34:27

    一、简介 ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLAP:Online Analytical Processing)的列式数据库管理系统(DBMS:Database Management System),简称CK , 使用C++语言来实现的,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。 ClickHouse是

  • 序列化和反序列化2022-09-16 17:00:23

    一、定义 序列化:是指把对象转换为字符串的过程,所用的方法是JSON.stringify(); 反序列化:是指把字符串转换为对象的过程,所用的方法是JSON.parse() ; 二、优点 1.可以将对象转为字节流存储到硬盘上,当JVM停机的话,字节流还会在硬盘上默默等待,等待下一次JVM的启动,把序列化的对象,通过反序列

  • 第二章 MySQL入门2022-09-16 16:30:12

    一、数据简介 数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。 在计算机系统中,数据以二进制信息单元 0,1 的形式表示。 数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理

  • Mysql:数据类型介绍2022-09-16 11:30:08

    字段数据类型 整数类型 只能存储整数的数字。不同的整数类型区别在于存储数字的大小。如果说平时保存的数字很小不超过3位数,可以使用tinyint,保存数字特别大则可用bigint 常用整数类型:tinyint,int,bigint 上面是各整数类型的存值范围(有无符号表示有无加unsigned);然后相信大家经常

  • 芯片架构与编程分析2022-09-15 04:00:08

    芯片架构与编程分析 参考文献链接 https://mp.weixin.qq.com/s/Kt4TQlg7N84fJi2R1PLluw https://mp.weixin.qq.com/s/2T691TEQN7UoRCMueLkTxw https://mp.weixin.qq.com/s/xdxX17JWpxeq3VGlw0tajg https://mp.weixin.qq.com/s/YuizUf9HM9BMoq67Eorzcw CUDA GPU编程原理 CUDA作为一

  • InnoDB存储引擎简介2022-09-14 23:01:40

    一.基础架构 二.后台线程 2.1 Mater Thread 最核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSERT BUFFER)、UNDO页的回收等。 内部由多个循环(loop)组成: 主循环(loop) 后台循环(backgroup loop) 刷新循环(flush loop) 暂停循环(sus

  • 《Redis设计与实现》读书笔记2022-09-14 19:31:17

    Reids 共同关注 五种数据类型 既可以存储字符串,有可以存储数字,甚至二进制位 一些命令只作用于个别类型,一些命令作用于所有,Redis 命令怎么识别类型的 不同数据类型的键值对是怎么存储的 过期键怎么删除的 发布订阅,脚本,事务 一条命令存发出到返回的步骤,使用什么模型处理客户请求 性

  • 索引2022-09-14 18:32:13

    索引 索引是什么 一种数据结构,帮助我们快速的定位元素 索引的分类 主键索引 唯一索引 普通索引 联合索引(最左匹配原则) 对某字段进行范围会使索引失效 全文索引 索引的数据结构 如何让性能优秀 减少I/O次数 避免回旋 哈希表 根据key的hash算法找到存储的位置 无法范围

  • 本地存储——从 Cookie 到 Web Storage、IndexedDB2022-09-14 14:05:24

    随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。 我认为,WebApp 就是我们前端性能优化的产物,是我们前端工程师对体验不懈追求的结果,是 Web 网页在性能上向 Native 应

  • parca && pyroscope 对比2022-09-14 13:30:44

    简单对比下parca 以及pyroscope,两个都是持续profile 平台工具 技术核心 parca 利用了ebpf进行agent 的push 处理,当然也支持基于google 的pprof,parca 核心就利用了pprof pyroscope 属于自己定义的格式, 语言支持 pyroscope 当前支持的语言还是比较多的,基本主要的都可以 parca

  • 计算机中基本存储单位2022-09-13 19:31:21

    由于计算机中本质上所有的东西以为二进制存储和操作的,为了方便对于二进制值大小的表示,所以就搞了一些单位。 b(bit),位 1,1位10,2位111,3位1001,4位 B(byte),字节 8位是一个字节。 10010110,1个字节10010110 10010110,2个字节 KB(kilobyte),千字节 1024个字节就是1个千字节。 10010110 11010110 1

  • Calcite2022-09-13 14:33:51

    Calcite 是什么?如果用一句话形容 Calcite,Calcite 是一个用于优化异构数据源的查询处理的基础框架。 最近十几年来,出现了很多专门的数据处理引擎。例如列式存储 (HBase)、流处理引擎 (Flink)、文档搜索引擎 (Elasticsearch) 等等。这些引擎在各自针对的领域都有独特的优势,在现有复

  • Redis 存储对象信息是用 Hash 还是 String2022-09-13 12:00:55

    Redis 存储对象信息是用 Hash 还是 String Redis 内部使用一个 RedisObject 对象来表示所有的 key 和 value,RedisObject 中的 type,则是代表一个 value 对象具体是何种数据类型,它包含字符串(String)、链表(List)、哈希结构(Hash)、集合(Set)、有序集合(Sorted set)。 日常工作中我们存储对象

  • 寻找图片服务器2022-09-12 21:31:40

    minio,开源对象存储,兼容大部分 s3 api 。优点是文件可以传,自带一个简陋的 web 界面。用户权限和文件管理可用 nextcloud 替代,让 minio 专心做存储。 有 1 万多人的职员化,ceph 部署应该也有这个能力吧。更小的方案可以 seaweedfs,这个也可以做图片存储。运维就比较简陋了。没有管理前

  • 存储过程和函数2022-09-12 19:35:16

    存储过程和函数 高级语言都有自己的库函数,数据库也不例外,在数据库中也提供了一些用于实现特定功能的函数。 一、数据库函数 1、聚合函数 在数据库函数中,聚集函数是我们最常用的一类。所谓的聚合,就是对一组值进行组合计算,返回单个值。 -- ① count 计数函数,对元组或者属性计数。

  • polarsignals frostdb golang嵌入式列存2022-09-12 18:01:07

    frostdb 是parca 内部存储的核心,是一个列式存储 包含的特点 golang 开发,方便golang 应用嵌入 不可变数据集 数据包含动态列,列可能在运行时扩展 技术上基于了apache parquet (存储) 以及apache arrow (查询) 参考资料 https://github.com/polarsignals/frostdbhttps://github.com/seg

  • 关于原码反码补码2022-09-12 17:01:02

    计算机底层存储数据时使用的是二进制数字,但是计算机在存储一个数字时并不是直接存储该数字对应的二进制数字,而是存储该数字对应二进制数字的补码。所以需要我们来了解一下原码、反码和补码。   机器数:一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机器数是有符

  • MYSQL 初学2022-09-12 10:00:08

    一.数据的存储方式     特定的文件 / 内存 / 第三方云服务器 / 数据库服务器 二.什么是数据库   数据库按照一定的形式来组织存储数据,目的是为了便于操作数据 —— 增删改查 三.数据库发展历史     网状数据库 -> 层次型数据库 -> 关系型数据库 -> 非关系型数据库(NoSQL

  • 存算一体-MCU-SOA一起聊2022-09-12 05:30:33

    存算一体-MCU-SOA一起聊 参考文献链接 https://mp.weixin.qq.com/s/2T691TEQN7UoRCMueLkTxw https://mp.weixin.qq.com/s/IUKD4uyvLdvK8UVQCBBLbA https://mp.weixin.qq.com/s/m_7HsJjJgEX6HVTcZgaxhA 存算分离,该如何分离? 存算分离,作为一种架构潮流,在架构设计和项目规划的时候经常

  • 程序在计算机中的执行过程2022-09-12 02:03:20

    现代的计算机由多种部件构成(冯·诺依曼结构)。中央处理单元(CPU)承担绝大部分的运算工作。随机存储内存(RAM)是存储程序和文件的工作区;而永久内存存储设备在关闭计算机之后,也不会丢失之前存储的程序和文件。另外,还有各种外围设备提供人与计算机之间的交互。 CPU 的工作至少可以从以下简

  • MySQL架构和存储引擎、系统默认数据库介绍2022-09-12 01:02:01

    MySQL架构: 采用C/S架构,即客户端/服务器。客户端和服务器区分开,通过客户端发送请求来和服务器交互。 过程: 用户通过开发的应用程序来访问数据库(C/S),应用程序通过连接器(connecter)连接到数据库。 连接器包含了各种开发语言的接口,连接完成后MySQL会分配一个线程提供服务,执行对应操

  • k8s-持久卷存储2022-09-11 22:34:23

    第一个Demo PV与PVC概念 存储容量 访问模式 PV回收策略 PVC选择PV 第一个Demo PV关联后端存储,PVC关联PV,Pod关联PVC。这里的后端存储使用的是NFS网络文件系统。这个类型的存储需要一台Server,client就是我们的k8s集群。 服务端安装NFS,需要另外找一台主机。 #关闭防火墙 systemctl s

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有