- 博客(18)
- 收藏
- 关注
原创 数据存储原理-查询优化
从一个简单的例子出发,通过不同数据量的阶段来看数据存储系统的演化过程,帮助大家了解数据库存储系统中查询优化的一些基本原理和思路
2017-11-29 16:26:19 596
原创 车辆路径问题与相关算法总结
车辆路径优化是解决物流中运输环节效率问题的方案和方法。最近在学习车辆路径优化问题,这个问题虽然很普遍,但是没有一篇文章能够让我对问题有个全面的了解,尤其是解决方法,需要查阅很多论文才能整理全,经过一段时间的整理,把一些要点给写了下来。
2017-11-09 10:39:07 41381 1
原创 物流将成为BAT的新战场
BAT作为我国互联网的三大巨头,三者在很多领域的激烈竞争成了这个时代的特色,但是有一个领域却显得异常平静,这就是物流领域。每个人都知道阿里在物流的成功布局,但我们却很少听说腾讯或百度在物流领域有什么动作,也许可能很少有人关注这方面的讯息。这时大家心中肯定会想,阿里做物流是因为自己有电商平台,百度和腾讯做物流?一个做搜索、一个做社交,都是面向互联网用户的,跟物流没有一丁点关系,怎么做?今天我就来梳理一
2017-11-03 16:31:47 1143
翻译 车辆路径问题之jsprit(二):jsprit特性
jsprit 特性 - 支持无限和有限车队 - 支持混合车队 - 支持多仓库 - 支持开放线路 - 支持不同出发和达到地 - 支持多尺寸/分割的运力 - 支持中途拣货和投放 - 支持服务时间限制 - 支持有时间窗的任务 - 支持具有一定技能或载具要求的任务 - 支持优先级 - 支持定义额外的无状态和有状态的约束/条件以解释复杂问题的能力针对经典问题实例的检验支持可视化结果
2017-07-22 06:45:09 3752
翻译 车辆路径问题之jsprit(一):认识jsprit
jsprit是一个Java开发的,解决旅行商问题(Traveling Salesman Problems TSP)和车辆路径问题(Vehicle Routing Problems VRP)的工具包. 它具有轻量级、好的扩展性和易用等特点, 并且易于单一多目标启发式算法
2017-07-21 15:15:29 5696
原创 MQTT之QoS和流程
MQTT按照定义的服务质量 (QoS) 等级分发应用消息。分发协议是对称的,即客户端和服务端既可以是发送者也可以是接收者。分发协议关注的是从单个发送者到单个接收者的应用消息。服务端分发应用消息给多个客户端时,每个客户端独立处理。分发给客户端的出站应用消息和入站应用消息的QoS等级可能是不同的
2017-03-22 18:58:11 1500
原创 MQTT服务器(Broker)列表
IBM Websphere MQ Telemetry : The Telemetry MQTT feature is built-in optionally licensed feature in WebSphere MQ version 7.1 and above. It provides full MQTT v3.1 support, IBM MQ and JMS support. IBM We
2017-03-22 17:15:27 10440
原创 常见数据多副本一致性方案
在分布式系统中,选择采用多副本方案,就要面对数据一致性问题;数据一致性主要是指在多副本的情况下,如何保证各个副本间数据的一致性。
2017-03-21 00:08:05 8341
原创 物联网接入协议-MQTT
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。实际上现在的物联网接入服务基本都将支持MQTT协议做为标配。 MQTT是一个发布/订阅协议, 与其他协议比如HTTP相比,其非常的简单和轻量级,设计用于限制性设备和低流量、窄带宽(不可靠网络)、低延迟的场景。 MQTT的设计原则是使用
2017-03-18 17:45:20 4752
原创 物联网平台介绍 - Predix
Predix承载了GE从一个工业企业向数据企业转变的使命,很佩服GE的眼光与魄力。我们今天的话题就是要探讨一些Predix到底是一个什么?值得GE去为之大笔投入。
2017-03-18 16:54:36 1839
原创 物联网的春天要来了吗?
物联网-连接万物 (IOT, Internet Of Thing), 早在2000年就提出来了,经过这么多年的发展,随着传感器技术的进步,终端联网早已不是什么难题,那为何物联网直到今天都没有爆发呢?什么时候爆发呢?
2017-03-11 15:02:53 675
原创 我的测试驱动实践
测试与交付是程序员每天都要面对事情,除了一些成熟的或则具有较高质量要求的企业会有一套比较完成的测试和交付流程外,实际上很多情况下,这两方面做的真的不是很好,即使是在一些知名的公司。这种情况在国内尤甚,我们对软件的追求是时间高于一切。
2017-03-11 13:30:14 579
原创 分布式架构之系统拆分
系统拆分是单体程序向分布式系统演变的关键一步,也是很重要的一步,拆分的好坏直接关系到未来系统的扩展性、可维护性和可伸缩性等,拆分工作不难理解,但是如何正确拆分、有什么样的方法和原则能帮助我们拆分得到一个我们理想中的系统:高可用、可扩展、可维护、可伸缩的分布式系统。MartinFowler的《重构改善既有代码的设计》一书给重构的定义:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部
2016-09-18 18:26:42 16029
原创 PostgreSQL之dblink使用
选择PostgreSQL数据库不是因为它是世界上最高级的开源数据库,而是业务使然,用到了空间计算的概念,这一块PostgreSQL确实是最强大的。dblink是PostgreSQL中重要的一个扩展,也是PostgreSQL自带的一个扩展之一;它创建了一个通道,使得我们访问远程数据库就像访问本地数据库一样方便。 一次程序性能的优化,让我开始认识和使用dblink,并使性能有个非常大的提升,从单位计算
2016-09-11 10:59:27 3176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人