ICode9

精准搜索请尝试: 精确搜索
  • MongoDB实战篇(七):使用索引2021-03-23 09:52:40

    第一部分 插入测试数据#时间稍长for(var i = 0; i < 200000; i++){    db.numbers.insert({"num": i}); }验证结果> db.numbers.find().count() 200000第二部分 索引前奏2.1 monogo关键字explain()explain()可以查看我们执行命令的内部实现,那么我们先看一下,再没有加索引之前,

  • 「SequoiaDB巨杉数据库」SQL语法-监控视图之$SNAPSHOT_DB2021-03-22 18:01:36

    描述 数据库快照 $SNAPSHOT_DB 列出当前数据库节点中主要的状态与性能监控参数,输出一条记录。 标示 $SNAPSHOT_DB 非协调节点字段信息 字段名类型描述NodeName字符串节点名,为“< HostName > : < ServiceName >”HostName字符串数据库节点所在物理节点的主机名ServiceName字符串s

  • redis面试题(以自己的话总结)2021-03-22 14:04:46

    1.redis概念 Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能、非关系型(NoSql)的键值对(key-value)数据库 2.redis特征 1.数据间没有必然的关联关系 2.内部采用单线程机制进行工作 3.高性能 4.多数据类型支持 5.支持持久化,可以进行数据灾难恢复 3.redis应

  • 时间管理-我的工作流-操作系统简介2021-03-21 22:59:58

    1.问题 像一些效率工具,比如滴答清单,Notion/我来,Xmind,Cubox等这些,差不多都有两年以上的使用基础,但是苦于一直还是沦为了工具人,而不是用工具解决问题的人,像Notion的Database, 维格表/飞书表格的很好解决了信息系统数据冗余的却没有关联的问题,Cubox解决了截切 收藏的问题,滴答清

  • Mongodb事务2021-03-21 21:01:39

    在前一篇《理解数据库的事务,ACID,CAP和一致性》我已经将数据库的一些基本概念包括事务,ACID,CAP,一致性,隔离性等都深入的介绍了一遍,而此篇主要是针对MongoDB数据库系统做一下深入的了解,主要希望弄清楚如下几个问题: MongoDB是如何实现事务的?有哪些局限? MongoDB的一致性是如何保证

  • msf信息收集(二)2021-03-20 19:30:10

    目标信息收集 1、攻击第一步:基础信息收集   (1)whois 查询:   msf > whois example.com (whois查询域名所属信息)   msf> whois 192.168.1.100 (2)traceroute工具来构建目标网络拓扑结构 (3)nslookup (获得子域名信息以及目标网络内部结构) set type=mx   example.com 2、用nmap

  • Serverless助力创业者小步快跑,快速迭代2021-03-20 17:58:03

    前言 对创业公司来说,活下去是最重要的任务。 作为一个过来人,能体会到一点:在创业早期,由于多种因素的限制,大部分的决定和假设都是错误的。 任何新产品都具有不确定性,没有一个产品团队可以完全预测用户的行为和反应, 很多创业团队倾向在项目开始之前编写计划书,但其实这恰恰是对问

  • docker-compose安装chevereto图床2021-03-19 18:34:22

    新建 upload.ini 文件 , 调整文件上传大小 post_max_size = 100M upload_max_filesize = 100M 挂载到容器内部 version: '3' services: db: image: mariadb container_name: chevereto-mysql volumes: - ./database:/var/lib/mysql:rw restart: al

  • 初试hyperf2021-03-19 18:05:34

    一、安装要求 PHP >= 7.3 Swoole PHP 扩展 >= 4.5,并关闭了 Short Name OpenSSL PHP 扩展 JSON PHP 扩展 PDO PHP 扩展 (如需要使用到 MySQL 客户端) Redis PHP 扩展 (如需要使用到 Redis 客户端) Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端) 二、通过composer安装 compo

  • 【生活】日常经验记录整理2021-03-19 12:59:39

    1.图片处理——百度智能云:[https://cloud.baidu.com/product/imageprocess/enhancement](https://cloud.baidu.com/product/imageprocess/enhancement?track=cp:nsem%7Cpf:pc%7Cpp:xsem-chanpin-AItuxiangzengqiang%7Cpu:gongnengci-zengqiang%7Cci:%7Ckw:10086436&bd_vid=11

  • mysql5.7.33误删除ibdata文件找回数据2021-03-19 09:53:39

    一、场景说明: 很多时候因为 MySQL 数据库不能启动而造成数据无法访问,但应用的数据通常没有丢失,只是系统表空间等其它文件损坏了,或者遇到 MySQL 的 bug。这个时候如果没有备份,很多人就以为数据丢失了,但实际上大部分时候数据还是有救的。对于 MyISAM 引擎的表空间,直接把对应的数据文

  • 使用Future配合CyclicBarrier实现多线程读取Excel文档并导入进DB2021-03-19 09:34:01

    第一步:计算线程,分界点可根据实际情况进行更改 //存放数据的队列 Vector<List<NiaoJianDTO>> vector = new Vector<>(); //起一个线程池,防止A,B俩个线程同时读取到数据在不同线程里执行importData()方法 private final ExecutorService finalThreadPool = Execu

  • 面试必问的缓存与数据库的双写一致性问题!2021-03-18 21:57:52

    是个程序,只要使用了缓存 Redis 之类的就会面临双写一致性问题。很多程序员都会栽倒在这个问题上。 因为,不管你怎么回答,都看起来不是很完美。 首先,我们面临的是,你是先写缓存还是先写数据库。假设,我们是先写缓存,然后再写数据库。那么,当缓存写成功了,数据库写失败了,就出现了不一致。

  • Centos 7 安装及配置LDAP2021-03-18 09:59:50

    基本概念 LDIF ldap信息交换格式,用于ldap数据输入标准格式 准备工作 关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service firewall-cmd --state 安装LDAP 安装LDAP yum install openldap openldap-servers openldap-clients -y 启动LDAP 如

  • 618大促,苏宁如何通过citus打造分布式数据库抗住DB高负载2021-03-17 22:54:05

    业务场景上图的系统架构主要是做订单的分析,它会定时的从其他的业务系统中抽取订单以及订单的更新信息。每5分钟进行一次批量的处理,更新10张左右的明细表。在数据库中同样也是5分钟做一次处理,首先会对明细表进行计算,之后的计算结果会被放到报表中。架构外层还有一些其他系统,比如cogn

  • EF6 同一DB不同DbContext的事务控制2021-03-17 18:03:55

    1.     using (Db1Context db = new Db1Context()) { using (var tran = db.Database.BeginTransaction()) { //db operation result = db.SaveChanges(); using

  • 关于MongoDB(隐藏的东西)2021-03-17 12:58:30

    简介 MongoDB为面向文档(基于分布式文件存储)数据库(非关系型数据库) 非关系型数据库的结构:一台服务器 => 数据库 => 集合 => 文档 非关系型数据库用于超大规模数据的存储 面向文档数据库会将数据以文档形式存储。每个文档都是自包含的数据单元,是一系列数据项的集合。 每个数

  • oracle表空间大小的限制和DB_BLOCK_SIZE的概念2021-03-17 12:34:23

    oracle表空间大小的限制和DB_BLOCK_SIZE的概念    之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值。 --创建表空间,数据文件为'F:\app\zang\oradata\orcl\charge_zang.dbf

  • 最小圆覆盖2021-03-17 12:33:32

    最小圆覆盖 期望复杂度 \(\mathcal O(n)\) 求解面积最小的覆盖 \(n\) 个点的圆,采用的是随机增量法。随机增量法类似归纳法,但由于随机性能够保证复杂度优秀。 算法思路: 假设我们找到了能够包含前 \(i-1\) 个点的最小圆,如果第 \(i\) 个点在圆中,则前 \(i\) 个点的最小圆不变 否则最

  • mongodb索引2021-03-17 11:03:07

    1.【普通单列索引】先创建20W条数据,测试查询性能for(var i=0;i<200000;i++){db.java.insert({"name":"xiao"+i,"age":i})}var start = new Date()db.java(集合名).find({"name":"xiao186789"})var end = new Date()end-start为字段"name&quo

  • 分库分表2021-03-17 11:02:31

        group  range 取范围值确定 例如group1  0-1000万  group 1000万-2000万 db hash 取模确定  7000%表个数7   table range 取范围值

  • Python连接MySQL数据库2021-03-17 09:34:04

    1.安装PyMySQL模块 连接MySQL需要使用PyMySQL模块,一般用pip install PyMySQL安装。   2.连接数据库 查询 1 import pymysql 2 #导入PyMySQL模块 3 4 db = pymysql.connect(host= '47.111.15.123', port= 3306, user= 'root', password= '********', db= 'mys

  • Windows 平台安装配置 MongoDB2021-03-17 09:32:06

    概述 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 提供了可用于 32 位和 64 位系统的预编译

  • Cosmos DB的5种事物一致性2021-03-16 23:01:54

    TP和AP最重要的区别就是事物。事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体指原子性(Atomic)一致性(Consistency)隔离性(Isolation)持久性(Durability)。 微软Build 2017发布的Cosmos数据库比较有意思,同时支持5个级别一致性。 一致性指的是事务的执行必须使

  • MPP DB技术分类2021-03-16 22:56:41

    随着数据量的增大,传统数据库如Oracle、MySQL、PostgreSQL等单实例模式将无法支撑大量数据的处理,数据仓库采用分布式技术成为自然的选择。 6.2.1 MPP的概念 在讨论MPP DB之前,我们先把MPP本身的概念搞清楚。MPP是系统架构角度的一种服务器分类方法。 从系统架构来看,目前的商用服务器

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

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

ICode9版权所有