架构师技术图谱-毕业大作业

本文是架构师毕业大作业,用一张思维导图画出所有训练营知识点。提交xmind格式的思维导图文件或思维导图导出的图片文件。由于图片幅面及体积都比较大,现仅提供图片链接地址 …

阅读更多 »

Google 如何对搜索结果排序?

本文是架构师训练营第 13 周课后作业,主要分析 Google 是如何对搜索结果进行排序,以及网页排序 PageRank 算法。Google 是目前最强大的搜索引擎,也是我最喜欢使用的搜索引擎,没有之一。同时,为便于理解,本文使用游戏来模拟PageRank 算法过程。 …

阅读更多 »

Unit Of Work: 每 http 请求一次事务

事务管理很困难,但不一定总会让人头疼。 在本文中,我将展示如何为 WEBAPI RESTful 端点的每次 http 请求(或一次服务器往返)设置事务。理想情况下,这些逻辑部分封装在一个执行单元中,因此,如果出现问题,可以撤消对数据库的所有修改,然后重试 …

阅读更多 »

政务大数据价值及 HiveQL 分析

本文是架构师训练营第 12 周课后作业题,主要讨论当前公司使用大数据处理的业务和实现的相关价值,以及根据给定的 HiveQL,分析其生成的MapReduce 程序,Map 和 Reduce 的输入/输出分别是什么。因我当前公司用大数处理政务业务,故浅谈一下政务大数据价值。 …

阅读更多 »

使用 Shell 脚本执行 .NET Core 应用

在本文中,我将研究如何创建 shell 脚本来运行简单的 .NET Core 应用程序。之所以有这个研究议题,是因为本站(pzy.io)数据库需要每天定时备份,并在备份完成后,将备份文件上传远程云存储。保证了数据安全。由于数据库备份是 shell 脚本执行 …

阅读更多 »