- 博客(35)
- 收藏
- 关注
原创 空间大数据存储管理
简述在空间大数据时代,传统关系型数据库已经不能满足空间大数据的存储和管理需求,需要对传统空间数据引擎进行升级与扩展。基于分布式文件系统、分布式数据库发展的分布式空间数据库,可以有效提升对空间大数据的存储和管理能力。代表 性 的 分 布 式 数 据 存 储 技 术 有 Elasticsearch、HDFS、MongoDB、HBase 等。其中,各有擅长:基于 Elasticsearch的空间数据引擎可以实现对亿级以上的位置 空间数据的存储支持;基于HDFS的空间数据引擎 (分布式空间文
2021-04-21 15:56:57
718
原创 mbtiles导入到mongodb
mbtiles导入到mongodb矢量瓦片需要在mongodb进行管理,需要将mbtiles导入到mongodb,此时可以使用tilelive-copy进行导入,速度很快。 tilelive-copy mbtiles:///path/to/mbtiles/file.mbtiles "foxgis+mongodb://localhost/zootop?tileset_id=****&owner=****" --timeout=200000000...
2021-04-09 18:06:41
504
原创 tippecanoe:⽮量瓦⽚切⽚⼯具
tippecanoe:⽮量瓦⽚切⽚⼯具是什么概要Tippecanoe是Mapbox的一个开源切片工具,[项目地址](https://github.com/mapbox/tippecanoe)。Tippecanoe主要在处理大数据量时有很大的优势,具有很高的效率,并且有很多参数可以控制。Tippecanoe只能处理GeoJSON,因此在切片前需要将矢量数据转换为GeoJSON,推荐使用ogr2ogr工具转换。切片以后的格式为mbtiles,本质是sqllite数据库。怎么用用法理论切片完成
2021-04-09 18:04:00
1747
2
转载 Json和XML、protobuf 、Geobuf 数据类型对比
目录jsonxmlProtobufGeobufjsonJson:是一种数据交换格式,他源于JavaScript。它的格式很简单,对象是一个无序的’键/值’对集合,一个对象由{开始,}结束,每个键后面跟一个冒号;‘键/值’对之间用逗号分隔,并列数据的集合用中括号[]表示。交换原理:1.客户端将数据打包成Json对象2.转成Json字符串之后发送给服务器端3.服务器端收到Json字符串后需转化成Json对象4.读取Json对象中数据内容优点:1.格式简单,易于读写,格式是压缩的,占用带宽小。
2021-04-09 17:29:30
574
原创 Geobuf-更加优秀的gis领域数据传输格式
问题?gis开发中,什么格式更适合数据传输?Geobuf是什么?Geobuf是一种用于地理数据的紧凑型二进制编码。Geobuf提供了将GeoJSON数据压缩到协议缓冲区中的几乎无损的功能。与单独使用GeoJSON相比的优势:非常紧凑:通常使GeoJSON缩小6到8倍。 即使比较压缩后的尺寸,尺寸也要小2-2.5倍。 非常快速的编码和解码-甚至比本机JSON解析/字符串化还要快。 可以容纳任何GeoJSON数据,包括具有任意属性的扩展名。的编码格式也潜在地允许:...
2021-04-09 17:23:05
1260
原创 GitLab中用户的五种权限 Guest、Reporter、Developer、Master、Owner
GitLab用户权限管理:GitLab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner1.Guest:可以创建issue、发表评论、不能读写版本库2.Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限3.Developer:可以克隆代码、开发、提交、push、RD可以赋予这个权限4.Master:可以创建项目、添加 tag 、保护分支、添加项目成员、编辑项目、核心RD负责人可以赋予这个权限5.Owner:可以设置项目的
2020-08-27 16:55:26
5644
原创 一次springcloud跨域问题处理经过
文章目录springcloud跨域问题处理版本尝试解决办法原理解析springcloud跨域问题处理版本boot版本 <version>2.2.0.RELEASE</version>cloud版本 <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>视图为 webflux尝试尝试了网上的多种方案,无解。https://segmentfau
2020-07-10 10:41:40
191
原创 日志规范
文章目录日志是什么?日志有什么用?问题诊断日志审计运维管理日志、大数据分析什么时候记录日志?系统初始化编程语言提示异常业务流程预期不符系统核心角色,组件关键动作第三方服务调用日志基本格式要求日志时间服务唯一标识日志级别ERRORWARNINFODEBUGDEBUG / INFO 的选择WARN / ERROR 的选择强调ERROR报警线程名称日志记录器名称日志内容opentracing 标识biz 标识小技巧参数隔离日志是什么?日志是网络设备、系统及服务程序等,在运作时都会产生一个事件记录。日志有什么
2020-07-08 16:10:47
880
原创 docker部署redis集群5.0过程整理
目录前言环境准备获取镜像 redis 集群1.创建redis配置文件(redis-cluster.tmpl)2.创建自定义的network3.创建集群机器所有的文件夹,默认创建6个4.创建docker容器,默认创建6个5.集群设置密码1.在创建集群时2.创建集群后依次进入节点设置参考资料前言redis作为一个开源的内存存储数据服务器,被当作数据库,高速缓存,消息队列大量使用。通常在测试环境我们用单节点的redis就能够用,正式环境用集群模式(避免单..
2020-07-04 15:33:15
312
原创 mybatis对于ddl支持的结论
背景 在项目里需要对数据库做一些ddl的操作,所以针对mybatis对于ddl的支持查了一下,结果分享给大家。
2020-04-01 15:08:04
704
转载 CAP原则
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。...
2020-02-16 20:40:19
195
原创 docker 命令
http://note.youdao.com/noteshare?id=bbcbc86ac843bb73297f535bf20fdaef
2019-12-24 09:44:25
105
原创 npm指令集
持续更新http://note.youdao.com/noteshare?id=79c599bfcb13b09c9512062478a5dd93
2019-12-20 14:23:25
218
原创 validate 注解解释
常用验证注解常用的注解主要有以下几个,作用及内容如下所示@Null,标注的属性值必须为空@NotNull,标注的属性值不能为空@AssertTrue,标注的属性值必须为true@AssertFalse,标注的属性值必须为false@Min,标注的属性值不能小于min中指定的值@Max,标注的属性值不能大于max中指定的值@DecimalMin,小数值,同上@DecimalMa...
2019-12-11 22:37:44
2425
1
转载 SpringBoot如何优雅的接收日期类型
https://blog.youkuaiyun.com/shangrila_kun/article/details/102522650转发
2019-12-11 14:13:40
438
原创 http状态码
CONTINUE(100, "Continue"), SWITCHING_PROTOCOLS(101, "Switching Protocols"), PROCESSING(102, "Processing"), CHECKPOINT(103, "Checkpoint"), OK(200, "OK"), CREATED(201, "Created")...
2019-12-03 15:12:04
204
原创 git 将代码提交到另一个新仓库
换一种说法就是,从一个git仓库拷贝到另一个git仓库。做法:以镜像推送的方式上传代码到新的仓库地址git push --mirror http://...(目标仓库地址)
2019-11-05 15:06:07
2335
原创 Java 对象初始化顺序?
这个问题从两方面解答,一种是本类的初始化,一种是含有父类的初始化顺序。这里分开来说, 本类的初始化顺序是:静态变量、静态初始化块、变量、初始化块、构造函数;继承类的初始化顺序是:父类静态变量、父类静态初始化块、子类静态变量、子类静态初 始块、父类变量、父类初始化块、父类构造函数、子类变量、子类初始化块、子类构造函数。说明: 原则上回答全面的话,应该是完整的说出带有继承的这种类的初始化过...
2018-08-06 23:12:25
136
原创 mybatis中#{}和${}的区别是什么?
网上的答案是:1.#{}是预编译处理,${}是字符串替换。 2.mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理${}时,就是把${}替换成变量的值。 3.使用#{}可以有效的防止SQL注入,提高系统安全性。 对于这个题目我感觉要抓住两点:(1)$符号一般用来当作占位符,常使用Linux脚...
2018-08-05 11:25:31
1180
原创 术--java se 知识点集锦
1.jdk java开发者工具包 jvm java虚拟机 jrejava 运行环境2.安装jdk 配置环境变量// 文件名和类名必须相同// 类名首字母大写public class HelloWorld{public static void main(String args[]){ System.out.println("HelloWorld");}}javac 命令编译生成...
2018-08-05 11:22:36
137
原创 术--序列化与反序列化
解题思路:1.是什么2.为什么3.怎么做一,是什么?(摘自百度百科)二.为什么核心语句:将当前状态写入到临时或持久性存储区。分析:当前状态---对象 写入到 存储区----多是写成文本!遇到问题: 对象怎么变成文本。通过对象流 变成文本流。三.怎么做解题:(直接上代码了)package XuLIEhua;
2017-08-15 13:23:30
186
原创 术--一张图玩懂线程状态
不解释:你看了这张图还不懂线程状态,那么请你再看一遍!如果还不懂,请把英文翻译一遍!还不懂,请自便吧!你不适合Java!这绝壁是讲线程最经典的图!
2017-08-14 20:44:01
231
原创 术--replace()与replaceAll()的区别
面对这个问题,怎么解决?查找api.replace ()里边是char字符,字符序列。所以基于字符的替换。replaceAll() 里边是String类型的正则表达式,所以是基于正则表达式的替换。另外还有一点,他们都返回String类型的值, 这是从api 中获得的信息。测试结果如下:(代码简单,不做注释)值得注意的是:他们改变的都是全部
2017-08-14 18:47:50
256
转载 器---查看api
首先,要知道API文档有很多版本,有英文版的,也有中文版的。而对于初学者,或者英语不好的同学,可以先看看中文版的!:)在文档的左侧,上一部分有很多java包,如果你要查看每个包里都有哪些类,接口,直接点击就可以了。在左侧下面一部分会列出包下所有类,接口和其他的一些东西。若是单独想要查询某个方法、接口或类,可以利
2017-07-29 11:48:41
228
原创 术--经典题解析(异常)
1.try-catch块中存在return语句,是否还执行finally块,如果执行,说出执行顺序。任何执行try或者catch中的return语句之前,如果finally语句块存在,都会先执行finally中的语句;如果finally中有return语句,那么程序就直接return了,这样将导致返回值不是try或catch中保存的返回值,为此Java编译器把finally中的return语句
2017-07-29 11:25:23
214
原创 汝欲去学诗,工夫在诗外--JAVA
回到题目“汝欲去学诗,工夫在诗外”,这是北宋著名诗人陆游的诗。字义是你想要去学诗,要在诗以外下功夫。此刻,你可能会想为什么呢?我来解答吧!诗是什么?诗是人用来表达感情的工具。所以再问你?写出一手好诗,诗文字重要,还是感情重要?答案不言而喻。同样学习JAVA,请问学习JAVA是干什么的?解决现实问题。那么再问怎么用JAVA解决现实问题,“怎么”重要还是JAVA 重要?怎么即是解决问题的方法,方法抽象
2017-07-20 22:08:08
446
原创 术--经典题解析(2)
以下代码的执行结果是( )。(选择一项)boolean m = false;if(m = false){ System.out.println("false");}else{ System.out.println("true");} A.falseB.
2017-07-17 21:43:17
264
转载 器——Eclipse开发JAVA中如何Debug
如何才能最快的 调试程序,debug你必不可少!http://jingyan.baidu.com/article/9989c746061446f649ecfe41.html
2017-07-17 19:40:54
223
原创 道术器助力JAVA成长
道术器助力JAVA学习 道可道,非常道;名可名,非常名。世间万物,运行发展自有其到可循,顺道则驰,就如雷布斯的飞猪理论,站在风口的猪也可以飞起来,反之则不如此顺畅,难已到达彼岸。道术器,举个例子,就好比武侠小说里大神的内力,招数,趁手的兵器。最好的例子就是笑傲江湖中的辟邪山庄,有着好的招数—辟邪剑法的下部,却无好的内力功法---辟邪剑法的上部,结果被青城派灭门。最后唯一的儿子林平之将上
2017-07-17 08:28:11
401
原创 术--经典题解析(1)
1..关于以下Java程序中错误行的说明正确的是( )。(选择一项) public class Test2 { public static void main(String[] args) { short s1=1; //1 s1=s1+1; //2
2017-07-14 08:27:53
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人