上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 217 下一页

2019年2月20日

MySQL中地理位置数据扩展geometry的使用心得

摘要: 最近学习了些MySQL geometry数据存储和计算,在这里记录下。 1. 环境 geometry推荐在5.6版本以上使用,尽管大部分功能在5.5已经可用,除了距离计算函数st_distance等新增函数。 2. Geometry主要相关类 2.1 Geometry Geometry是所有此扩展中 阅读全文

posted @ 2019-02-20 18:00 ExplorerMan 阅读(761) 评论(0) 推荐(0) 编辑

mysql对GIS空间数据的支持,包括创建空间索引

摘要: 注: 在最新发布的MySQL 5.7.4实验室版本中,InnoDB存储引擎新增了对于几何数据空间索引的支持。 在此之前,InnoDB将几何数据存储为BLOB(二进制大对象)数据,在空间数据上只能创建前缀索引,当涉及空间搜索时非常低效,尤其是在涉及复杂的几何数据时。在大多数情况下,获得结果的唯一方式是 阅读全文

posted @ 2019-02-20 17:31 ExplorerMan 阅读(328) 评论(0) 推荐(0) 编辑

pyqtree

摘要: pyqtree module API Documentation Classes class Index The top spatial index to be created by the user. Once created it can be populated with geographic 阅读全文

posted @ 2019-02-20 16:53 ExplorerMan 阅读(451) 评论(0) 推荐(0) 编辑

四叉树空间索引原理及其实现

摘要: 四叉树索引的基本思想是将地理空间递归划分为不同层次的树结构。它将已知范围的空间等分成四个相等的子空间,如此递归下去,直至树的层次达到一定深度或者满足某种要求后停止分割。四叉树的结构比较简单,并且当空间数据对象分布比较均匀时,具有比较高的空间数据插入和查询效率,因此四叉树是GIS中常用的空间索引之一。 阅读全文

posted @ 2019-02-20 14:44 ExplorerMan 阅读(1045) 评论(0) 推荐(0) 编辑

gevent

摘要: Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 gevent是第三方库,通过greenlet实现协程,其基本思想是: 当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成 阅读全文

posted @ 2019-02-20 14:35 ExplorerMan 阅读(253) 评论(0) 推荐(0) 编辑

Python猴子补丁

摘要: 属性在运行时的动态替换,叫做猴子补丁(Monkey Patch)。 为什么叫猴子补丁 属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法: 1,这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和gorllia(猩猩)相 阅读全文

posted @ 2019-02-20 14:28 ExplorerMan 阅读(600) 评论(0) 推荐(0) 编辑

浅谈服务治理与微服务

摘要: 近期都在谈微服务,本人也正在做相关的工作,应领导要求做了一个微服务的分享,本篇文章主要来源于分享的PPT,所以有些简单,有问题可以在下面留言,大家 一起讨论。 本篇文章先简单介绍了互联网架构的演变,进而介绍了服务化,最后再介绍微服务,微服务是服务治理的升级也是互联网架构的进一步延伸。 互联网架构演变 阅读全文

posted @ 2019-02-20 13:24 ExplorerMan 阅读(193) 评论(0) 推荐(0) 编辑

微服务

摘要: 什么是微服务架构 “微服务”一词源于Martin Fowler的名为Microservices的博文, 可以在他的官方博客 上找到: http://mar巨nfowler.com/articles/microservices.html。 简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一 阅读全文

posted @ 2019-02-20 13:19 ExplorerMan 阅读(143) 评论(0) 推荐(0) 编辑

Tornado部署与运行

摘要: 运行多个Tornado实例 网页响应不是特别的计算密集型处理多个实例充分利用 CPU多端口怎么处理4.使用Supervisor监控Tornado进程安装(注意看是否需要指定使用python2版本) sudo pip2 install supervisor安装完之后先启动 sudo superviso 阅读全文

posted @ 2019-02-20 11:44 ExplorerMan 阅读(322) 评论(0) 推荐(0) 编辑

tornado部署

摘要: 1.为什么要运行多个tornado实例同步请求时,在应用处理过程中(如数据库查询,磁盘访问),服务器进程不能接受新请求。所以需要运行多个服务器进程实例。异步请求时,在应用处理时,服务器进程是非阻塞的,可以接受新请求,因此tornado的非阻塞架构也可以很好地解决这个问题。 2.nginx作反向代理我 阅读全文

posted @ 2019-02-20 11:39 ExplorerMan 阅读(294) 评论(0) 推荐(0) 编辑

上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 217 下一页

导航