Redis+MySQL实现酒店预订功能 酒店预订从实际业务上分析是一个较复杂的功能实现,并不能是简单的增删查改。 涉及并发、一致性等问题。 技术选型: Redis MySQL 配置Redis // 配置连接信息 略... // 配置Redis序列化,不自己配置序列化可能会发生因序列化冲突而造成的错误 @Bean public RedisTempla…
实现计算景点间通行的最短路径功能 需求分析 景区推荐 游客查询到达景区的最短路线 实现方案 考虑图论中的最短路径问题,将景区最短路线问题转换为图的最短路径问题,从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径。 Dijkstra算法: Dijkstra算法采用的是一种贪心的策略,声明一个数组dis来保存源点到各个顶点的最短距离…
Git入门 Git官网 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 配置用户信息 git config --list # 查看当前用户信息 git config --global user.name …