Quartz集群模式下定时任务重复执行问题及方案 发表于 2023-05-18 分类于 Quartz Valine: 5.4k 5 分钟 Quartz集群模式是Quartz的一种运行模式,它允许多个Quartz实例共享同一个Job存储,这样就可以在多个节点上均衡地执行作业。这种模式对于需要高可用性和负载均衡的系统来说非常重要。 阅读全文 »
Spring Boot安全停止服务的方案 发表于 2023-05-18 分类于 Spring Valine: 3.5k 3 分钟 在日常的开发和运维工作中,我们经常需要停止正在运行的Spring Boot应用。然而,如果我们不正确地停止应用,可能会导致数据丢失、资源泄露等问题。本文将介绍如何安全优雅地停止Spring Boot服务。 阅读全文 »
GEO类库JTS使用实践 发表于 2023-05-14 分类于 GEO Valine: 6.4k 6 分钟 JTS(Java Topology Suite)是一个开源的Java类库,用于处理空间数据的拓扑关系和空间操作。它提供了许多常用的空间算法和数据结构,使得开发人员可以方便地进行空间数据分析和处理。 阅读全文 »
物流快递行业三方API平台选型及使用 发表于 2023-05-09 分类于 物流运输 Valine: 2.2k 2 分钟 随着电商和物流行业的快速发展,对接各大快递公司和驿站成为了提升物流效率和用户体验的关键。本文将介绍如何使用API平台与四通一达等快递公司以及菜鸟驿站等终端站点进行对接,实现物流信息的查询、跟踪等功能。 阅读全文 »
地图开发库选型及分析 发表于 2023-04-15 更新于 2023-04-14 分类于 GIS Valine: 2.2k 2 分钟 随着 Web 开发技术的不断演进,地理信息系统(GIS)已经成为了一个重要的应用场景。为了满足中国市场的需求,本文将对支持国内主流地图厂商(百度地图、高德地图、腾讯地图、天地图)的前端地图库进行选型分析,以帮助开发者选择合适的技术方案。 阅读全文 »
距离度量方法:欧几里得距离、曼哈顿距离和切比雪夫距离 发表于 2023-04-10 分类于 路径规划 Valine: 942 1 分钟 在数据分析和机器学习领域,距离度量是评估样本相似性的关键。本文将介绍三种常用的距离度量方法:欧几里得距离、曼哈顿距离和切比雪夫距离,并用表格形式说明它们的区别和使用场景。 阅读全文 »
路径规划算法 发表于 2023-04-09 更新于 2023-04-07 分类于 路径规划 Valine: 1.2k 1 分钟 路线规划是地理信息系统(GIS)中的核心功能之一,为了解决起点到终点之间的最短路径问题,许多算法应运而生。本文将介绍几种常见的路线规划算法,比较它们的优缺点,并探讨主流地图厂商如谷歌地图、百度地图和高德地图在路线规划中使用的算法。 阅读全文 »
路线规划算法-Contraction Hierarchies 发表于 2023-04-09 更新于 2023-04-07 分类于 路线规划 Valine: 4.3k 4 分钟 Contraction Hierarchies (CH) 是一种用于加速最短路径搜索问题的高效算法。它在2008年由Robert Geisberger、Peter Sanders、Dominik Schultes和Daniel Delling提出。CH算法结合了预处理和查询两个阶段,通过引入层次结构和优化搜索空间,显著降低了计算最短路径的时间复杂度。本文将对 CH 算法的原理进行深入剖析,并探讨其在现实场景中的应用。 阅读全文 »
路径规划算法 发表于 2023-04-09 更新于 2023-04-10 分类于 路径规划 Valine: 2.3k 2 分钟 A*算法是一种解决最短路径问题的经典算法,广泛应用于计算机科学、游戏和地理信息系统(GIS)等领域。本文将重点讨论A*算法在路线规划中的应用,包括算法介绍、应用场景、优缺点、使用样例及总结。 阅读全文 »
路径规划算法 发表于 2023-04-09 更新于 2023-04-10 分类于 路径规划 Valine: 2.3k 2 分钟 A*算法是一种解决最短路径问题的经典算法,广泛应用于计算机科学、游戏和地理信息系统(GIS)等领域。本文将重点讨论A*算法在路线规划中的应用,包括算法介绍、应用场景、优缺点、使用样例及总结。 阅读全文 »