ICode9

精准搜索请尝试: 精确搜索
  • 图数据库可扩展性指南:设计分布式数据库系统、图数据库查询优化2023-01-24 16:27:35

    在许多企业级应用场景中,设计一个合理的分布式以及可扩展的图数据库系统是非常有必要的。一方面,这很大程度上受到大数据处理框架的持续兴起和流行的影响,包括但不限于Hadoop、Spark和NoSQL数据库;另一方面,随着越来越多的数据以相关和多维的方式进行分析,将所有数据打包到一个实例的一个

  • sql视图如何操作?sql视图的创建、更新与删除2023-01-09 15:07:27

    基于 SQL 语句结果集的虚拟表。 什么是 SQL 中的视图? 在 SQL 中,视图是基于 SQL 查询的结果集的虚拟表。 视图具有类似于实际表的行和列。视图的列或字段是从数据库的一个或多个实际表中选取的。 您可以将 SQL 语句和函数添加到视图中,并像数据来自单个表一样显示数据。如何创建视

  • 分布式SQL的基础知识与入门2023-01-04 21:07:30

    数据库分片是将数据分成称为“分片”的较小部分的过程。分片通常在需要扩展写入时引入。在成功的应用程序的生命周期内,数据库服务器将达到它在处理或容量级别可以执行的最大写入次数。将数据切成多个分片(每个分片位于自己的数据库服务器上)可减少每个节点的压力,从而有效地

  • 数据库负载大怎么办?四种你必须了解的数据库扩展解决方案2023-01-04 21:01:55

    您已经使用直观、用户友好的 UI 启动了应用程序。但是,如果您的应用程序遇到负载问题,则会在使用它时使您的最终客户感到沮丧。问题可能不在应用程序内,而出在数据库上。根据一项调查,38% 的数据库专业人员表示数据库停机是让他们夜不能寐的重大问题。停机可能是由于许多问题造成的,包括

  • 数字化转型、数字化和数字化有什么区别?2023-01-01 16:35:15

    您可能听说过很多有关数字化转型、数字化和数字化的内容。但是,这三个术语之间的实际区别是什么。让我解释一下。数字化转型、数字化和数字化都与使用数字技术改善业务运营和流程有关。但是,它们指的是该过程的不同方面。数字化转型数字化转型是指使用技术从根本上改变组织的运营方式

  • Blazor和Vue对比学习(进阶.路由导航一):基本使用2022-12-31 17:38:31

    Blazor和Vue都是单文件组件SPA,路由的实现逻辑非常相似,页面路径的改变都是组件的切换,但因为各自语言的特性,在实现方式上有较大差异。 一、安装1、Vue:Router是Vue的一个插件。如果使用Vite脚手架初始化项目,需要手动安装和配置Router插件。如果使用Vue脚手架初始化项目,可以在安装过程

  • Window系统的mysql数据库定时备份2022-12-30 17:27:09

    最近老大提到了数据库备份的功能,由于服务器是window系统的,所以研究了下备份的方案,特此记录主要是实现每天定时备份功能,如果还要搞容灾的话,就得对mysql数据库进行主从配置了cmd命令核心的cmd命令如下所示"D:\app\dev\MySQL Server 5.5\bin\mysqldump.exe" -uroot -proot --opt --def

  • DevToDo 列表 — 我如何使用 .Net Core 创建和发布 API2022-12-30 16:07:13

    我如何使用.Net 7从零开始构建一个完整的 API ,前端使用Blazor使用它并发布到Azure 云!这里的想法是做一个非常简单的待办事项列表项目,专注于开发人员的日常例行研究,也可以对这些待办事项做出反应。希望你喜欢它!构建 API首先,我首先构建项目的基础,即包含我用来处理信息的动词的 API。

  • 精简指南:如何使用 Laravel 同步 Google 日历2022-12-29 16:53:44

    同步的概念要正确同步您的资源,了解 Google API 的原理很重要。这些原则对所有Google资源都适用,但对Outlook会有所不同。我们将弄清楚如何以及为什么使用查询参数并研究最佳实践。为了优化性能,API 将重要参数用作syncToken和pageToken。大多数情况下,API 数据会分页返回,以免给网络造

  • Mybatis源码解析之执行SQL语句2022-12-27 17:27:58

    mybatis 操作数据库的过程// 第一步:读取mybatis-config.xml配置文件InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");// 第二步:构建SqlSessionFactory(框架初始化)SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().bulid()

  • 通过 CancellationToken 提高 Web 性能2022-12-27 17:22:33

    在 Web 开发中,经常会遇到这样的场景:用户发起一个请求,Web 服务器执行一些计算密集型的操作,等待结果返回给用户。这种情况下,如果用户在等待结果的过程中取消了请求,那么服务器端依然会继续执行计算,这样就会造成资源浪费。为了解决这个问题,我们可以使用 CancellationToken 来提高 Web

  • 开发一个MyBatis通用Mapper的轮子2022-12-26 19:43:46

    一、前言程序猿为什么如此执着于造轮子?MyBatis-Plus如此强大的工具流行这么多年了,我为啥还在重复造这样的轮子?1、公司的技术规范不允许使用MyBatis-Plus,咱也不知道什么原因;3、以前使用SpringDataJpa惯了,今年第一次用MyBatis,必须把它打造成我想要的样子;6、MyBatis-Plus好像不支持联

  • 为什么NoSQL数据库这么受欢迎?icode9来为您解答2022-12-26 18:46:38

    大数据时代,NoSQL数据库是企业构建数据能力的核心工具之一。近期,在2022腾讯全球数字生态大会NoSQL数据库专场上,腾讯云发布了多项NoSQL产品能力升级,并重点讲解了其背后的自研技术要点及实现细节,分享了腾讯云NoSQL为广大企业提供的高可靠、高效率、低成本的企业级特性及行业解决方案。

  • Rails 7(Turbo 和 Hotwire):类似于 Reddit 的嵌套评论2022-12-25 18:03:13

    Rails 的最新主要版本为其开发人员带来了他们一直希望的东西:在编程方面尽可能地远离 JavaScript。撇开玩笑不谈,自从 Rails 7 发布以来,我一直很着迷,我希望我也能在这篇文章中传达这种印象,我将在这篇文章中重新追溯我开发博客应用程序的步骤 - drumrolls! 我知道,我知道,对于编写博客的

  • icode9高级篇」MySQL索引原理,设计原则2022-12-06 20:01:12

    MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化)。 ​我们总是自欺欺人的觉得,我们通过其他方面来优化就好了阿,迟迟不愿面对MySQL高级

  • icode9高级篇」MySQL索引原理,设计原则2022-12-06 20:01:12

    MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化)。 ​我们总是自欺欺人的觉得,我们通过其他方面来优化就好了阿,迟迟不愿面对MySQL高级

  • AgileBoot - 项目内统一的错误码设计2022-12-04 21:32:57

    统一的错误码管理的优点 统一的错误码描述,如果没有统一的错误码的话,错误描述散落在项目内的不同地方,同一个错误码却产生不同的错误描述,会导致歧义。 错误码的层级,在与客户端的交互过程中,我们可能需要根据错误的层级,来做不同的显示。例如系统内部的错误,我们产生红色的警告框。业务上

  • 【C++】GoogleTest进阶之gMock2022-12-04 21:15:34

    gMock是什么当我们去写测试时,有些测试对象很单纯简单,例如一个函数完全不依赖于其他的对象,那么就只需要验证其输入输出是否符合预期即可。但是如果测试对象很复杂或者依赖于其他的对象呢?例如一个函数中需要访问数据库或者消息队列,那么要想按照之前的思路去测试就必须创建好数据库和

  • Hadoop生态系统—数据仓库Hive的安装2022-12-04 21:03:01

    一、数据仓库数据仓库是一个面向主题的、集成的、随时间变化,但信息本身相对稳定的数据集合,相比于传统型数据库,它主要用于支持企业或组织的决策分析处理。主要有以下3个特点: 数据仓库是面向主题的: 数据仓库中的数据是按照一定的主题域进行组织,大概意思就是说存的数据是一类数据 数

  • Docker安装MySQL并使用Navicat连接2022-12-02 18:07:25

    MySQL简单介绍:  MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站

  • MyBatis标签之Select resultType和resultMap2022-12-02 17:57:51

    前言  Mybatis 中 select 标签有两个属性 resultType 和 resultMap,用于在mapper.xml文件中配置返回结果类型,工作中经常使用到它们。那么在日常开发中,应该如何正确的选择呢?下面我们对这两个属性分别进行讲解和演示。结果类型resultType  resultType直译就是结果

  • 如何高效解决 C++内存问题,Apache Doris 实践之路|技术解析2022-12-01 17:28:07

    Apache Doris 是一款高性能 MPP 分析型数据库,出于性能的考虑,Apache Doris 使用了 C++ 语言实现了执行引擎。在 C++ 开发过程中,影响开发效率的一个重要因素是指针的使用,包括非法访问、泄露、强制类型转换等。Google Sanitizer 是由 Google 设计的用于动态代码分析的工具,在 Apache Do

  • Sonatype Nexus3 搭建私有仓库2022-12-01 16:42:44

    Nexus是Sonatype提供的仓库管理平台,Nuexus Repository OSS3能够支持Maven、npm、Docker、YUM、Helm等格式数据的存储和发布;并且能够与Jekins、SonaQube和Eclipse等工具进行集成。 Nexus支持作为宿主和代理存储库的本地Maven/Docker存储库,可以直接将这些存储库暴露给客户端工具;也可

  • 数据分表Mybatis Plus动态表名最优方案的探索2022-12-01 16:36:25

    一、应用场景大家在使用Mybatis进行开发的时候,经常会遇到一种情况:按照月份month将数据放在不同的表里面,查询数据的时候需要跟不同的月份month去查询不同的表。但是我们都知道,Mybatis是ORM持久层框架,即:实体关系映射,实体Object与数据库表之间是存在一一对应的映射关系。比如:@Datapubl

  • 【Datawhale】动手学数据分析2022-11-30 16:36:24

    第一章:数据载入及初步观察载入数据任务一:导入numpy和pandas import numpy as np import pandas as pd 任务二:载入数据 train_data = pd.read_csv("train.csv") train_data.head(5) train_data = pd.read_table("train.csv")

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

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

ICode9版权所有