架构设计
文章平均质量分 94
zxcodestudy
Get busy living or get busy dying
展开
-
推荐系统的工程实现
一、写在前面作者在上篇文章《推荐系统介绍》中简单对推荐系统做了一个较全面的介绍,相信大家对推荐系统有了初步的了解。本篇文章作者会结合多年推荐系统开发的实践经验粗略介绍推荐系统的工程实现, 简要说明要将推荐系统很好地落地到产品中需要考虑哪些问题及相应的思路、策略和建议, 其中有大量关于设计哲学的思考, 希望对从事推荐算法工作或准备入行推荐系统的读者有所帮助。本篇文章主要从整体上来介绍推荐系统工程实现, 以后发布的系列文章会逐步介绍工程实现的各个细节实现原理与策略。为了描述方便,本文主要基于视频推荐来讲转载 2020-07-19 08:18:37 · 774 阅读 · 0 评论 -
一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。1. 程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入进去发现是个“焦油坑”,有些是此时还没烂但是已经出现问题征兆走在了腐烂的路上。国内基本上是这...转载 2020-02-29 21:48:49 · 914 阅读 · 1 评论 -
微服务架构综述
微服务架构在近几年一直很热门,尤其是随着敏捷开发、持续集成交付、DevOps、云技术、虚拟技术docker化等的深入人心,经常能在技术论坛,博客上看到相应的文章推送。正好现在我们之间使用的也是微服务架构,将一个原本巨大的单体应用进行拆分(比如有基础服务,用户中心,有提供给PC,H5的服务等),用RPC框架HSF进行微服务之间的通讯以及服务治理。于是我对微服务的概念有了一定的体会,想结合自己看过的一些原创 2017-06-18 23:35:20 · 4141 阅读 · 1 评论