• 2024-10-30《使用Gin框架构建分布式应用》阅读笔记:p251-p271
    《用Gin框架构建分布式应用》学习第14天,p251-p271总结,总21页。一、技术总结1.Docker&DockerComposeversion:"3.9"services:api:image:apienvironment:-MONGO_URI=mongodb://admin:password@mongodb:27017/test?authSource=admin&readPreference=p
  • 2024-10-29windows下监控mongoDB数据库
    windows下监控mongoDB数据库我这边的 mongoDB是安装在Linux下的,但是linux的root密码忘记啦,是N个月前离职的一个小伙安装的linux,但是可以通过客户端MongoVU来操作里面的数据(增删改查),mongoDB默认的监控命令和一些第三方工具也不能使用(登录不到主机)。为了性能测试的方便,今天特意花了
  • 2024-10-29#渗透测试#SRC漏洞挖掘# 信息收集-Shodan进阶之未授权访问
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。                            
  • 2024-10-29MongoDB简介
    MongoDB简介1.NoSQL简介NoSQL(NotOnlySQL),意思为“不仅仅是SQL”。通常指的是非关系型数据库。NoSQL通常适用于超大规模的数据存储,这是因为关系属性数据并不能很好的处理大规模数据。NoSQL数据库常见的主要分为如下两种,也是我们在开发中经常遇见的两种NoSQL数据库类
  • 2024-10-27如何在ThinkPHP6中使用MongoDB进行数据存储
    ​在Web开发中,MongoDB作为一个非关系型数据库逐渐得到了开发者的青睐。本文将指导你如何在ThinkPHP6框架中整合并使用MongoDB进行数据存储。文章将依次介绍:1.环境准备与安装;2.配置连接;3.实现基本的CRUD操作;4.高级查询与优化技巧;5.使用ThinkPHP的特性进行数据管理。正确配置并使用
  • 2024-10-26mongo3.2.7部署文档
     环境搭建与最优配置3台机器10.111.62.21,10.111.62.22,10.111.62.233个分片。每个分片一主一副一仲裁mongo版本mongodb-linux-x86_64-rhel70-3.2.7.tgz(注意版本,根据不同的linux版本选择不同的安装包)保证安装目录下的磁盘空间足够大服务器有8G以上的剩余内存(对于生产环
  • 2024-10-25mongodb获取配置参数getParameter和setParameter设置参数
    1、获取某个配置参数的值:db.runCommand({getParameter:1,tcmallocAggressiveMemoryDecommit:1})2、设置某个配置参数的值:db.adminCommand({setParameter:1,tcmallocAggressiveMemoryDecommit:1})restcloud1:SECONDARY>db.runCommand({getParameter:1,tcmallocAggressiveM
  • 2024-10-25MongoDB配置文件详解--转
    一配置文件说明MongoDB有两种配置文件格式,分别是:3.2版官方yaml配置文件选项参考用=号的常规格式类似my.conf等常规配置的文件yaml语法的新格式mongodb3.x版本后就是要yaml语法格式的配置文件,下面是yaml配置文件格式如下:切记yaml只能使用空格,不支持tab键,切记配置举例配置
  • 2024-10-24MongoDB-Plus
    MongoDB-Plus是一款功能强大的数据库工具,它基于MongoDB,提供了更丰富的功能和更便捷的操作方式。以下是一篇关于MongoDB-Plus轻松上手的详细指南,旨在帮助初学者快速掌握其安装、配置和基础操作。一、MongoDB-Plus概述MongoDB是一款由C++编写的分布式文档数据库,自2007年发
  • 2024-10-24MongoDB-Plus概述
    MongoDB-Plus是一款功能强大的数据库工具,它基于MongoDB,提供了更丰富的功能和更便捷的操作方式。以下是一篇关于MongoDB-Plus轻松上手的详细指南,旨在帮助初学者快速掌握其安装、配置和基础操作。一、MongoDB-Plus概述MongoDB是一款由C++编写的分布式文档数据库,自2007年发
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (二):项目文件夹架构及路由的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-23mongoDB学习之--docker安装mongoDB
    一、环境准备:操作系统:centos9stream:5.14.0-522.el9.x86_64docker版本:27.3.1由于最近镜像加速器也被禁的很厉害,很多要么申请白名单,要么得像阿里一样申请二级域名;可惜配置了申请的阿里域名依然还是连不上dockerhub, {"registry-mirrors":["https://xxxxxx.mirror.a
  • 2024-10-22MongoDB 可以处理的连接数
    影响连接限制的因素1.硬件资源:服务器(CPU、内存)越强大,理论上可处理的连接数就越多。2.MongoDB版本:不同版本的MongoDB可能有不同的默认值或最大连接数。3.操作系统配置:操作系统对文件描述符的限制会直接影响MongoDB可处理的最大连接数。每个连接都会使用一个文件描述符,而
  • 2024-10-21MongoDB数据备份&导入导出&同步
    mongodump&mongorestore单库备份##-o输出目录mongodump--host127.0.0.1--port27032-uxxx-pxxx--dbtest2--oplog-o./test2全库备份--oplog只能在副本集中使用,因为副本集初始化的时候生成oplog,单实例使用--oplog会报错。mongodump--host127.0.0.1--port
  • 2024-10-21MongoDB 5 安装&副本集搭建&集群搭建
    单节点安装需要一个数据目录地址,一个日志文件地址,配置文件##数据目录地址--dapath=##日志文件--logpath=##配置文件--config=***.conf下载https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.27.tgz启动命令/data/dba/yanhao/application/mongodb/bin/mong
  • 2024-10-21Mongodb(4)索引,查看执行计划,聚合操作aggregate,表关联查询,批量插入测试数据,执行计划分析详解
    创建索引,支持:单键索引、复合索引,唯一索引创建索引后台执行db.books.createIndex({open:1,close:1},{background:true})对内嵌文档字段创建索引:db.books.createIndex({"author.name":1})创建唯一索引db.books.createIndex({title:1},{unique:true})在包含嵌套对象的
  • 2024-10-21MongoDB 集群部署
    MongoDB集群部署环境系统:CentOS7主机端口角色192.168.93.10027017master192.168.93.10127017slave192.168.93.10227017arditer镜像拉取dockerpullmongo:4.4挂载目录#配置文件地址mkdir-p/data/mongodb/configdb#db存放地址mkdir-p
  • 2024-10-21Java 代码里如何设置,可以让程序仅仅从 MongoDB 的主节点读写,而不从从节点读写
    在Java中,如果你希望仅从MongoDB的主节点(primarynode)进行读写操作,而避免从从节点(secondarynodes)读写,可以通过以下方式配置MongoDB客户端:1.使用ReadPreference.primary()配置MongoDB提供了ReadPreference类来定义客户端的读偏好。默认情况下,ReadPreference.primary(
  • 2024-10-20【Python爬虫实战】从文件到数据库:全面掌握Python爬虫数据存储技巧