- 博客(12)
- 收藏
- 关注

原创 java 客户端连接 MongoDB (四)
本文主要介绍java客户端连接mongoDB的一些基本写法;上图选自mongodb官网,对应mongodb版本及对应jar包驱动的版本,我们这边使用的jar包版本是:3.12;mongodb版本是4.2.2;jar包下载地址读者可以去官网自行下载;测试代码:package jdbcMongodb;import com.mongodb.client.*;import org.bson....
2019-12-11 10:46:28
499
原创 java之final关键字
final可已修饰类 方法 变量;修饰类不可以被继承修饰方法不可以被子类重写修饰变量修饰基本类型变量时:变量在初始化后值不能发生变化;修饰引用类型变量时:变量在初始化后不能再指向其它变量,地址值不能改变;对象的属性是可以修改的;public class Demo { private static final int a = 1; private st...
2020-01-23 15:23:33
154
原创 Spring整合mongodb(七)
一.引入jar包<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.10.10.RELEASE</versio...
2020-01-21 11:00:55
192
原创 UncategorizedMongoDbException: Timeout while receiving message异常处理 (六)
背景线上跑批插入数据到mongo的过程中,会不定时的出现UncategorizedMongoDbException这个异常,发生的次数不是很多,但是看着很烦;于是乎查阅了一下资料;解决方法spring整合mongo的时候添加:max-connection-idle-time=“60000” 最大空闲连接时间属性后,该异常没有在发生;...
2020-01-21 10:39:19
4848
原创 MongoDB日志处理(五)
从本篇开始,主要记录博主在使用mongo遇到的一些生产上的问题;问题背景:生产环境有大概7千万的数据要入mongodb库,在入库的过程中发现shard分片集群的日志很大,大概有几个G的大小;这样查看很不方便,显然也不是很合理;解决办法:1.编写shell脚本: mongolog.sh#!/bin/bash#把PATH添加进来 读者可以使用$PATH 查看自己机器的路径,#这里也可以...
2020-01-21 10:29:13
442
原创 navicat for MongoDB(三)
本文主要介绍navicat工具连接mongodb服务器,实现数据可视化展示下载安装包客户端连接下载安装包navicat for mongodb 企业版下载及破解方法客户端连接下图是登录后的效果和关系型数据库mysql比较像,当然如果有不喜欢这种展示方式的,可以点右下脚去切换视图:...
2019-12-11 11:09:53
829
原创 MongoDB分片策略(二)
分片策略 这里只是一种简单的策略展示 具体看实际业务场景以root用户登录mongo -u root -p password --authenticationDatabase admin设置分片chunk为1M;use config;db.setting.save({"_id":"chunksize","value":1}) 向database01库的person集合中写入十万条...
2019-12-11 10:04:32
488
原创 MongoDB 4.2.2 分片集群搭建(一)
由于作此博客是mongoDB的最新版本为4.2.2 ,故此本文搭建以4.2.2版本为例一.mongoDB分片集群架构介绍二.服务器列表 (version:Centos7.3 )三.搭建前准备1.分别把下载好的mongodb安装包上传到12台服务器上;2.在12台服务器上分别添加环境变量:3.准备keyfile秘钥文件 用于集群内部通讯四.搭建集群环境1.搭建config配置集群(1)分别在conf...
2019-12-10 20:42:17
3044
原创 MongoDB常用网址
1. mongoDB官网https://docs.mongodb.com/manual/2. mongoDB Java驱动官网http://mongodb.github.io/mongo-java-driver/3.11/driver/
2019-12-05 17:29:54
366
原创 linux常用命令 持续更新~
此文用于记录一下平时开发中比较常用的linux快捷键吧,以后遇到也会记录在这里查看xxx进程关闭xxx进程查看进程端口号查看xxx进程ps -ef|grep xxx关闭xxx进程kill -9 xxx进程pid查看进程端口号netstat -nap | grep 进程pid...
2019-12-04 16:40:04
212
原创 vim快捷键 持续更新~
此文用于记录一下平时开发中比较陌生的vim快捷键吧,以后遇到也会收录在这里vim模式vim模式下搜索xxx单词去除vim下高亮显示撤回与反撤回操作光标快速移动到文件头和文件尾注: 以下未作备注均表示在normal模式下操作!vim模式一.normal模式:即刚进入文本编辑页面的模式二.insert模式: 在normal模式下按 i 键后进入insert模式;在insert模式下按Esc...
2019-11-30 22:32:32
317
原创 Idea自动补全main方法syso打印及自定义快捷关键字
1.点击file→settings 或者直接快捷键ctrl+alt+s打开设置页面;2.点击Editor→Live Templates:如图3.点击右上角加号:选择Template Group:4.起名java:点击确定5.选中新建的java分组:点击右上角加号 选择live Template 自定义关键字所代表代码:6.点击Define全选java项:点击...
2018-09-26 16:43:50
2936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人