
高精地图
yuezheyue123
这个作者很懒,什么都没留下…
展开
-
基于redis的分布式锁
分布式锁:用于解决多线程并发冲突问题。思路:①利用redis单线程模型。当想进行一个操作A时,先查看redis中是否具有个操作的标记位,如果没有,那么先在redis中存放标记位。这样有其他的线程操作A时,因为存在标记,那么只能等待或是丢弃。②为避免锁得不到释放的情况。比如获取到锁的线程处理数据时出现问题,而导致锁不能释放的状况,应该对redis存放的标记设置过期时间。这样,如果线程出现问题,锁不能及时释放,标记位到期后也能自动释放。注意标记位的过期时间应该设置为大于操作的时间,否则锁的功能并不能生效;原创 2020-09-23 17:34:08 · 301 阅读 · 0 评论 -
实现数据库新增数据幂等方案
数据库防止重复插入相同数据,使用幂等方案(并发插入情况,比如mq接受到消息后插入数据表)一、错误方案(使用的insert into …where not exists (select …)) insert into pointcloud ( id , mesh , tile, url , version, editor, create_time, update原创 2020-09-23 10:24:51 · 889 阅读 · 0 评论 -
分布式存储系统MinIO
1.背景简介按照开发需求,亟需合适的文件系统对图片、点云(3dtile文件)等进行有效管理。满足以下要求:1)能实现分布式部署且方便进行拓展。2)可以做负载均衡处理。3)能够实现快速查询及存储。4)图片量级非常大且大小为4MB左右。5)能够存储目录结构文件,比如:3dtile。经过调研,目前MinIO能够满足我们的需求,下面为MinIO的相关概念。2.适用范围地图业务中心3.术语定义无4.参考文档无5.Minio5.1架构5.2存储结构5.3功能相关概念MinIO 是原创 2020-09-03 09:55:29 · 3444 阅读 · 0 评论 -
Java常用分布式文件系统调研
1.背景简介应对“地图编辑系统”轨迹层的开发需求,亟需合适的文件系统对图片文件进行管理。目前调研文件系统需要满足以下几点:1)图片量级非常大;2)图片大小为4MB左右。3)便于快速查询。4)分布式部署和存储文件。5)数据查询能做到负载均衡。6)对开发人员友好。7)拓展方便。2.适用范围3.术语定义4.参考文档5.常用分布式文件系统5.1FastDFS5.1.1概述FastDFS是一款开源的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,原创 2020-09-02 11:25:58 · 1074 阅读 · 0 评论 -
分布式文件存储系统FastDFS使用
https://www.sohu.com/a/224411047_465959https://blog.youkuaiyun.com/lonelymanontheway/article/details/80777849https://www.cnblogs.com/hujunwei/p/11341614.htmlhttps://www.cnblogs.com/ityouknow/p/8240976.htmlhttps://github.com/happyfish100/fastdfs/wikihttps:/原创 2020-09-02 11:22:38 · 190 阅读 · 0 评论 -
mongodb学习1
1、使用管理员权限命令行启动MongoDB: net start MongoDB关闭MongoDB:net stop MongoDB2、建立连接mongo 127.0.0.1:27017/config3.创建数据库use test //创建test数据库db //显示当前的数据库show dbs //所有的数据库4.创建集合,在mongodb中和库的地位差不多,但是相当于mysql中的表,存放同一种格式的数据,但是并不是硬性要求,根据开发自觉。db.create原创 2020-07-15 11:14:34 · 158 阅读 · 0 评论 -
PostGre数据库安装
高精地图所需数据库1、安装postGrehttps://www.runoob.com/postgresql/windows-install-postgresql.html2、配置环境https://blog.youkuaiyun.com/moxien/article/details/47134363.初始化集群数据文件目录在C:\Windows\System32\cmd.exe 的cmd命令行中执行pg_ctl init4.启动服务①在bin目录下使用pg_ctl start②如果启动失败,执行 se原创 2020-07-08 11:28:18 · 728 阅读 · 0 评论