摘要: 概述 时空数据库能够存储、管理包括时间序列以及空间地理位置相关的数据。传感器网络、移动互联网、射频识别、全球定位系统等设备时刻输出时间和空间数据,数据量增长非常迅速,这对存储和管理时空数据带来了挑战,传统数据库很难应对时空数据。时空数据是一种高维数据,普通的关系型数据库更适合于存储数值和字符类型数据 阅读全文
posted @ 2019-04-27 16:22 刘志鹏的Blog 阅读(4082) 评论(1) 推荐(0) 编辑
摘要: 一、Java 异常继承框架 Error: Error类对象由 Java 虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关。 对于设计合理的应用程序来说,即使确实发生了错误,本质上也不应该试图去处理它所引起的异常状况。 Exception: 在Exception分支中有一个重要的子类Runti 阅读全文
posted @ 2018-10-14 11:20 刘志鹏的Blog 阅读(794) 评论(0) 推荐(0) 编辑
摘要: S2与Z3对比分析 1. S2 2. Geohash 3. Geomesa Z3 4. S2对比geohash 4.1. geohash存在的问题 4.2. S2优势 4.3. 实际对比例子 5. 测试 1.S2 Google S2 被用在Google Map、MongoDB、Foursquare上 阅读全文
posted @ 2018-09-02 09:10 刘志鹏的Blog 阅读(4417) 评论(0) 推荐(0) 编辑
摘要: geomesa sparksql 分析环境搭建 1、安装hbase 1.3.2.1 standlone版本,作为geomesa的store a、修改配置文件:hbase 1.3.2.1/conf/hbase site.xml b、修改配置文件: hbase env.sh ,增加JAVA_HOME配置 阅读全文
posted @ 2018-09-02 09:05 刘志鹏的Blog 阅读(5806) 评论(1) 推荐(1) 编辑
摘要: 排查一个死机问题,搞了好几天时间,最终确定原因;最终确定问题原因,在此分享一下; 第一步:常规根据core文件查看栈信息,gdb –c core xxxx 如下rip不正确,指令地址错乱,栈信息已破坏;在此基础上准确定位非常困难,但是仍可发现一些线索; 根据当前栈信息,大概寻找到怀疑的函数 查看整个 阅读全文
posted @ 2018-08-12 18:30 刘志鹏的Blog 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 一、Future模式 Java 1.5开始,提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。 Future接口可以构建异步应用,是多线程开发中常见的设计模式。 当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候,我们可能并不急着要 阅读全文
posted @ 2018-08-12 12:43 刘志鹏的Blog 阅读(47381) 评论(4) 推荐(9) 编辑
摘要: Memory Ordering 阅读全文
posted @ 2017-04-15 10:29 刘志鹏的Blog 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一、intel cpu发展计划tick-tock Tick-Tock是Intel发展微处理器芯片设计制造业务的一种战略模式。Intel指出,每一次处理器微架构的更新和每一次芯片制程的更新遵循“Tick-Tock”规律,名称源于时钟秒针行走时所发出的声响。每一次“Tick”代表着一代微架构的处理器芯片 阅读全文
posted @ 2017-04-09 10:41 刘志鹏的Blog 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 1、perf命令简要介绍 性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果; perf record perf report 举例: sudo perf record -e 阅读全文
posted @ 2016-12-07 22:30 刘志鹏的Blog 阅读(67311) 评论(1) 推荐(1) 编辑