自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 发布或重启线上服务时抖动问题解决方案

在发布或重启某线上某服务时常常会遇到抖动,具体表现为load和响应时间突然飙高。针对此问题作者通过抓栈分析目前响应时间过高的原因,并给出了解决思路,以及相应的实验结果。

2014-05-02 18:22:57 2005

原创 mysql空间扩展 VS PostGIS

功能Mysql spatial extension PostGIS空间索引仅MyISAM支持R树索引,InnoDB不支持 GIST树索引(R树的变种)支持的空间类型仅二维数据二维、三维以及曲线空间操作函数有限的空间函

2014-03-27 20:59:08 1817 1

原创 多流向算法gpu并行化

和导师在Computers & Geosciences上发表的关于多流向算法GPU并行化的文章。论文:http://sourcedb.igsnrr.cas.cn/zw/lw/201207/P020120717506311161951.pdfAs one of the important tasks in digital terrain analysis, the calculati

2013-11-22 00:35:49 1248

原创 并行GDAL

和导师发表的关GDAL并行I/O方面的文章,已经在Transactions in GIS 上发表http://onlinelibrary.wiley.com/doi/10.1111/tgis.12068/abstract摘要:Input/output (I/O) of geospatial raster data often becomes the bottleneck of

2013-11-22 00:23:15 2110 1

原创 深入浅出空间索引:2

第一篇讲到了传统的索引如B树不能很好的支持空间数据,比如点(POI等)、线(道路、河流等)、面(行政边界、住宅区等)。本篇将对空间索引进行简单分类,然后介绍网格索引。(深入浅出空间索引1:http://www.cnblogs.com/LBSer/p/3392491.html)一、空间索引有哪几种?  传统索引使用哈希和树这两类最基本的数据结构。空间索引虽然更为复杂,但仍然发展于这两

2013-11-03 12:20:09 2759 2

原创 深入浅出空间索引---(1)为什么需要空间索引

一、问题先思考个常见的问题:如何根据自己所在位置查询来查询附近50米的POI(point of interest,比如商家、景点等)呢(图1a)?每个POI都有经纬度信息,我用图1b的SQL语句在mySQL中建立了POI_spatial的表,其中lat和lng两个字段来代表纬度和经度。为后续分析方便起见,我人造了40万个POI数据。二、传统的解决思路方法一:

2013-10-27 17:10:51 3182

原创 分布式追踪系统---google的dapper

最近看了google的分布式追踪系统dapper的论文:http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/zh-CN//pubs/archive/36356.pdf,结合自己的理解描述下。一、引子:用户输入关键字后只要敲个回车键就能返回搜索结果(图1a),这样一个简

2013-10-27 14:39:12 11763

原创 mysql 原理:explain

引子:  使用MySQL建立了一张表country,总共有才3121行记录。  但是使用explain select count(*) from country;的时候,发现行数rows达到6897,让我大吃一惊。mysql> explain select count(*) from country;+----+-------------+---------+---

2013-09-22 21:19:16 2012 5

原创 NoSQL之HBase

9月初淘宝飞芃做了一个关于HBase的分享,讲的激情飞扬,让听众收益匪浅,现做下简单总结。               HBase是一个NoSQL数据库,在国内外被广泛使用,是bitTable的开源实现,主要由FaceBook、Cloudera、Yahoo!和ebay等大公司贡献,国内贡献主要是华为和阿里系,其中淘宝还有一个代码commiter。飞芃首先对HBase做了简要介绍,着重强调它

2013-09-20 13:51:30 997

原创 NoSQL之Cassandra

9月初听了一个讲座,演讲者是张月同学,他给我们分享了Cassandra nosql数据库,讲得很精彩,听完之后收益良多。  Cassandra是一个noSQL数据库,在国外被广泛使用,比如FaceBook、Twitter、Intel等,国内用的较少,只有奇虎360等公司在大规模使用。张月首先讲了Cassandra怎么来的,之后讲了Cassandra的一些具体细节,让我印象比较深刻的有数据分

2013-09-18 18:23:32 725

原创 位图索引(bitmap index)

位图(BitMap)索引  前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣。说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引。1. 案例  有张表名为table的表,由三列组成,分别是姓名、性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚、未婚、离婚这三项,该表共有100w个记录。现在有这样的查询:     select

2013-09-15 15:55:06 849 1

原创 GeoHash: 核心原理

引子  机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。   饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,机机想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离  机机的计算思

2013-09-13 19:00:48 1958

原创 HttpClient和HttpGet 设置参数的优先级

一般在使用HttpClient时,我们提前设置好参数,比如超时时间(一般socket超时和连接超时)private DefaultHttpClient createHttpClient() { //代码1 ThreadSafeClientConnManager connectMag = new ThreadSafeClientConnManager(); ...

2013-09-01 22:28:10 6405

原创 jetty启动方式

一、下载:http://download.eclipse.org/jetty/1. 启动Jetty Server:运行命令:java -jar start.jar。为了保证关闭服务的安全,可以设置密码,启动命令:java -DSTOP.PORT=8081 -DSTOP.KEY=123 -jar start.jar,这样Jetty会在启动后监听端口8081,并在下次关闭前验证密码(Key),如果

2013-08-31 18:00:09 11581

原创 LBS定位技术之GPS(一)

LBS定位技术从方法上可分成三类:基于三角关系的定位技术、基于场景分析的定位技术、基于临近关系的定位技术(唐毅和杨博雄,2003)。本博文首先对基于三角关系的定位技术进行了介绍,并对其中的应用最广泛的代表GPS进行阐述。一、基于三角关系的定位方法 该技术的基本原理很简单,可以抽象成如下问题:已知A、B、C三个点的坐标,以及该三点至D点的距离(分别是d0,d1

2013-04-26 16:31:17 3085

原创 LBS核心技术解析(引子)

引子: 人们常用“上知天文,下知地理”来形容一个人的博学,人们总是用三要素论“什么时间、什么地点,发生或干了什么事情”来描述一件事情,人们也常常借用“天时、地利、人和”之说来总结事件成功的因素......可以看出,地理信息(空间信息)与时间信息一样深刻地影响着人们的生活方式、思维方式。       由于生活在地球上,人们的活动天然携带着地理位置属性,而随着移动定位技术的发展,地理位置的获得

2013-04-25 17:12:31 2407

空空如也

空空如也

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

TA关注的人

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