当你打开天猫的那一刻,推荐系统做了哪些工作?
天猫首页作为用户打开手机天猫App的第一印象,所推荐的商品极大地决定了用户接下来的行为,对用户流量的承接与分发、提升用户购物体验和呈现天猫货品的性价比、品质感及品牌力起到至关重要的作用,成为提升天猫用户体验的关键环节之一。 1、场景介绍…
记录技术探索,分享实践心得。
共 1790 篇文章天猫首页作为用户打开手机天猫App的第一印象,所推荐的商品极大地决定了用户接下来的行为,对用户流量的承接与分发、提升用户购物体验和呈现天猫货品的性价比、品质感及品牌力起到至关重要的作用,成为提升天猫用户体验的关键环节之一。 1、场景介绍…
一、软件系统的价值 架构是软件系统的一部分,所以要明白架构的价值,首先要明确软件系统的价值。软件系统的价值有两方面,行为价值和架构价值。 行为价值是软件的核心价值,包括需求的实现,以及可用性保障(功能性 bug…
为什么需要使用时间这种模式? 先来看一个业务场景: 产品经理:路人,这两天你帮我实现一个注册的功能 我:注册功能比较简单,将用户信息入库就可以了,伪代码如下: public void registerUser(UserModel user){ //插入用户信息到db,完成注册 this.insertUser(user); }…
本文主要内容 什么是Aop? Spring AOP中重要的一些概念详解 Spring AOP 硬编码实现 什么是AOP? 先看一下传统程序的流程,比如银行系统会有一个取款流程 \ 我们可以把方框里的流程合为一个,另外系统还会有一个查询余额流程,我们先把这两个流程放到一起: 有没有发现,这个两者有一个相同的验证流程,我们先把它们圈起来再说下一步:…
一、基本情况说明 Elasticsearch 7.6.1 和 nginx 使用 docker 安装。 https 访问,使用阿里云的免费证书。 nginx 配置文件中将所有 HTTP 请求通过 rewrite 指令重定向为 HTTPS 访问。 二、出现的问题 1)没有给 Elasticsearch 作任何 https 访问配置的情况下 前端使用…
一个复杂业务的处理过程 业务背景 简单的介绍下业务背景,零售通是给线下小店供货的B2B模式,我们希望通过数字化重构传统供应链渠道,提升供应链效率,为新零售助力。阿里在中间是一个平台角色,提供的是Bsbc中的service的功能。 商品力是零售通的核心所在,一个商品在零售通的生命周期如下图所示:…
上次去头条面试: 面试官 :spring中,类上加不加@Configuration注解,有什么区别? 我 :当某个类上有@Configuration注解的时候,可以在这个类中使用@Bean注解向spring容器中注册bean;如果不加@Configuration注解,不能通过@Bean注解注册bean。 面试官…
进入 21 世纪以来,我们见证了企业分布式应用架构从 SOA (Service-oriented Architecture),到微服务架构,再到云原生应用架构的演化。 为了说明企业架构演化背后的思考,我们先谈一些玄学。 第一,企业 IT 系统的复杂性(熵)符合热力学第二定律。随着时间的推演,业务的变化,企业 IT 系统的复杂度会越来越高;…
一、String里不再使用char[] 在JDK9之前,String内部是通过char数组(char[])来保存字符数据的。但在JDK9以后,String的实现内部改为使用 byte数组(byte[]) 。这样做的主要原因是为了 节省内存空间…