51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

MongoDB 概念解析

MongoDB 概念解析

厉飞雨 阅读(58) 评论(0) 赞(0)

不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。 下表将帮助您更容易理解Mongo中的一些概念: 文章源自小柒网-https://www.yangxingzhen.cn/1377.html |-------------|--------------|-----------------------...

MongoDB 集群主机 IP 变更后恢复集群状态的方案

MongoDB 集群主机 IP 变更后恢复集群状态的方案

厉飞雨 阅读(63) 评论(0) 赞(1)

背景 {#背景} -------- 最近有个环境做信创改造,使用的改造方案是新旧两套环境互换 IP,从而可以避免新环境重新开各种网络策略的问题。 由于新环境已经下线 MongoDB 改用公司自研数据库,而迁移数据后有个事情需要从原 MongoDB 中割接数据,因此需要重新启动老环境的 MongoDB。 但是老环境和新环境已经互换了 IP,因此 MongoDB 集群是无法正...

MongoDB集群部署——(Replica Set)副本集模式

MongoDB集群部署——(Replica Set)副本集模式

厉飞雨 阅读(22) 评论(0) 赞(0)

MongoDB的集群部署方式主要是三种,分别是主从备份(Master - Slave)模式,或者叫主从复制模式、副本集(Replica Set)模式和分片(Sharding)模式,其中主从模式已经被弃用。这篇文章来记录一下副本集(Replica Set)模式集群的搭建步骤。 副本集模式介绍 {#副本集模式介绍} ------------------ 副本集(Replica ...

MongoDB单实例部署

MongoDB单实例部署

厉飞雨 阅读(33) 评论(0) 赞(0)

MongoDB的单实例部署在实际的项目中很少会用到,这种部署方式是缺乏高可用性的,但是作为测试和开发环境倒是非常常用。本文就记录一下MongoDB单实例部署的一些基本操作。 Linux系统 {#linux系统} ------------------ 这里以CentOS7为例,因为这个版本的系统在商用和个人生产环境使用最为普遍。 ### 安装依赖 {#安装依赖} ```b...

记一次因MongoDB数据迁移的失误导致的灾备环境事故

记一次因MongoDB数据迁移的失误导致的灾备环境事故

厉飞雨 阅读(179) 评论(0) 赞(0)

上周在客户这边搞灾备环境的数据迁移,做MongoDB的数据迁移的时候出现了很多问题,迁移过程报错了好几次,最终迁移也失败了,并且导致灾备环境的MongoDB集群的账号信息也变成了生产环境的集群信息,导致整个灾备环境都异常,最终在尝试了一些恢复手段依然没有恢复环境之后还是重新部署的灾备环境。 这次之所以能直接重新部署灾备环境是因为这个环境本身就是新部署的,所以当时想的是与其花大...

IntelliJ IDEA 基础教程

IntelliJ IDEA 基础教程

厉飞雨 阅读(44) 评论(0) 赞(1)

[](http://images.extlight.com/idea-logo.jpg) 一、前言 {#一、前言} ------------ IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、...

MongoDB 与 MySQL 的区别

MongoDB 与 MySQL 的区别

厉飞雨 阅读(45) 评论(0) 赞(0)

一、前言 {#一、前言} ------------ MongoDB 虽说是文档型数据库,但是在学习和使用其语法时发现又与 MySQL 有些相似之处,在此记录点滴日后复习。 二、概念区别 {#二、概念区别} ---------------- | 比较 | MySQL | M...

【后端】IntelliJ IDEA 快速自动生成 Junit 测试类

【后端】IntelliJ IDEA 快速自动生成 Junit 测试类

厉飞雨 阅读(38) 评论(0) 赞(0)

前言 {#前言} -------- > 在维护 [kjs-common](https://github.com/mobaijun/kjs-common) 项目中,我常需要编写测试用例,以方便用户理解功能和测试,在手写 > Junit 测试中,这是一个繁琐且重复的工作,了解到 IDEA 可以自动生成 Junit 测试主体时,我将此步骤记录下来。 配置 Juni...

【工具系列】Idea 远程调试服务器 Jar 包

【工具系列】Idea 远程调试服务器 Jar 包

厉飞雨 阅读(38) 评论(0) 赞(1)

前言 {#前言} -------- > 经常遇到需要调试服务器 jar 包的场景,比如部署了一个 jar 包到远程服务器,突然有个接口异常,在没有自动化部署支持的情况下,需要手动在本地启动项目,调试完毕程序后重新打包,部署到服务器上面。一套操作下来,繁琐而复杂,今天来说说如何在 idea 调试远程部署的 jar。 第一步、添加 Remote 模块 {#第一步、添加 -...