自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 二、spring-data-mongo同库动态分表

spring-data-mongo分表 这里是续:建议先读上一边文章。 一、为什么会使用分表 我们知道mognoDB,支持集群分布式部署,支持分片。这也就是MongoDB使用ObjectId作为主键的原理。 ObjectId是每个文档的唯一标识。是一个24位的字符串(12字节)。 0-3字节:时间戳 4-6字节:机器Machine主机唯一标识 7-8: PID进程标识符 9-11: 计数器 我们可以按照一定的规则和分片算法去做海量数据的分片存储,例如常见的主键取余等。 那么既然已经支持分片了,为什么还要分表

2021-09-12 23:27:54 1178

原创 一、spring-data-mongo orm-mapping

为什么要用Mongo? 我们在选择数据库的时候,需要清楚为什么要使用它,当前业务场景是否适合使用,是否当前业务场景必须要使用,使用的成本代价大不大,当前方案是否能够满足需求和潜在需求。 可以先导读一下两篇文章追求答案。 摘录导读: 10分钟搞懂:亿级用户的分布式数据存储解决方案! 千亿数据扛不住,三思后还是从 MySQL 迁走了…… 我先说说我为什么选择mongo呢?以前的老项目数据在mongodb,使用的是python-web技术栈(无论是flask还是django)都不太好完美接入消息队

2021-09-09 23:50:26 313

原创 Docker创建常用数据库并设置密码

Redis 命令 # docker search redis # 或者在dockerhub上搜索redis选择拉取指定镜像 docker pull redis # docker run --name <要运行的容器命名> -p 6379:6379 <运行镜像:版本> --requirepass <password> # 前面是宿主机端口,后面是宿主机端口 docker run -d --name my-redis -p 6379:6379 redis:latest -

2021-02-23 11:21:12 574

原创 Docker常用命令

查看运行容器和所有容器 docker ps docker ps -a 查看所有镜像 docker images 停止容器和停止所有容器 docker stop <container id> docker stop $(docker ps -a -q) # 其中docker ps -a -q表示查看所有容器id 删除所有未在运行的容器 docker rm <container id> docker rm $(docker ps -a -q) 删除镜像和所有镜像.

2021-02-23 10:49:44 88

原创 Anaconda更新失败解决(添加镜像地址)

错误信息 在conda创建虚拟环境时候出现以下错误 conda create -n envname python=3.6 CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json> Elapsed: - 解...

2020-03-19 15:29:30 2884 1

原创 PyMong实现某个字段模糊查询

mongo shell中模糊匹配查询 db.find({'username':/wang/}) # select * from db where name like "%wang%" python pymongo中模糊匹配查询 方式1 find({'username':{'$regex':'wang'}}) 方式2 import re find({'username':re.c...

2020-01-06 09:50:13 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除