前言蘑菇的愿景是让一半人类更幸福,而让每位女性用户能便捷的找到心仪的商品则是搜索系统的愿景。作为重要的流量入口,搜索系统一直承担着关键的职责:优化商家流量分配和提升用户体验,让最优质和最符合用户个性需求的商品排在前面。随着集团品质升级战略的深化,算法排序的不断升级,对搜索系统也提出了更高的要求。本文首先介绍蘑菇目前的整体搜索架构,之后会以一个在线请求来细化描述搜索排序的实现。现有搜索架构目前
一、蘑菇url-block方案  这是蘑菇中应用的一种页面间调用的方式,通过在启动时注册组件提供的服务,把调用组件使用的url和组件提供的服务block对应起来,保存到内存中。在使用组件的服务时,通过url找到对应的block,然后获取服务。  具体实现代码如下://Mediator.m 中间件 @implementation Mediator typedef void (^component
近期公司的项目全然仿了蘑菇client的框架,自己从网上找了一下,没有发现源代码。问遍各大QQ群也没有结果。上周五晚上一直在思考这个框架怎样搭建,周六早上有了灵感。写了一半。今天接着完好了一下。在这里和大家分享一下。 我先把效果让大家看一下。然后结合效果说一下自己的实现思路吧。 效果图: 首先呢。最上面的小猫图片,这个将来能够是一张图片或者是一个轮播都能够的,这里临时称作headerView。在
前几天在「移动学习分享群」分享了关于蘑菇组件方面的一点经验,由于时间和文字描述方面的限制,很多东西表述的不是很清楚,让一些同学产生了疑惑,casatwy老师也写了篇文章来纠正其中的一些实现,看完之后确实有不少启发。统一的调用实现 将「URL 调用」和「组件间调用」通过 runtime 达到统一,通过 prefix 的方式来避免安全上的一些漏洞。看起来确实会舒服些,也比较灵活。通过 Cate
蘑菇iOS客户端应用源码随着蘑菇由导购向电商转型,蘑菇自己的IM也应运而生,IM起初只是用于商家和买家之间沟通的工具。后面我们问自己,既然已经有了用于客服的IM,为什么不自己做一个IM,用于公司内部的沟通工具,来替换RTX呢,然后就有了TT(TeamTalk)的雏形,现在蘑菇内部的IM工具都是TT来完成的。随着TT的逐渐完善,我们再次决定把TT开源,来回馈开源社区,我们希望国内的中小企业都
插件的基石 -- apk动态加载随着我业务的蓬勃发展,产品和运营随时上新功能新活动的需求越来越强烈,经常可以听到“有个功能我想周x上,行不行”。行么?当然是不行啦,上新功能得发新版本啊,到时候费时费力打乱开发节奏不说,覆盖率也是个问题。苏格拉底曾经说过:“现在移动端的主要矛盾是产品日益增长的功
转载 2022-11-15 13:30:22
77阅读
2015-08-25      今天下午大概三点半接到了杭州的电话,是蘑菇的面试官,面试官一开始就说我们简单做个15分钟的面试吧。首先,让我做一个与产品经历相关的自我介绍,我说了自己的产品实习和两个产品比赛经历,还有自己平时会把自己产品方面的体验和思考写入博客与人分享交流。接着,面试官让我讲了一下我做过的一个产品,从产品需求、产品功能方面阐述。我阐述完面试官竟然没提
转载 2023-07-18 11:57:42
49阅读
蘑菇的搭配、达人以及社区是3大特色功能。美丽说说以商品进行推荐,而蘑菇则是以人。因此,美丽说的达人进行了弱化。在社区,美丽说是晒单、达人、粉丝专区的集合,无真正意义的社区,无法很好的进行互动。 为什么用类型网站都没有搭配功能。 蘑菇和美丽说的目标市场和用户群体看似一致,但依然存在着很多的不同。关于功能的对比可以查看我之前写过《关于蘑菇VS美丽说的功能和交互设计的竞品分析》 美丽说的商品偏成
转载 2023-07-10 00:54:56
89阅读
蘑菇中不同的店的界面,实际上都像是一个单独的app,有自己的首页,自己的banner,自己的上新和推荐也就是说,这种线上店并不是说单纯的商品展示,而是需要经营的,就跟线下店的经营是一个道理。我们需要给他店主更大的经营空间 说的是,我们得把店铺做得像一个店铺,最怕做得不疼不痒,你得让人感觉这是一个店铺,形式可变,但是这个理念不能变另一方面,得把店铺和店主这个人绑定起来 以后品牌
转载 2023-07-10 11:40:48
173阅读
  最大的女性时尚购物平台《蘑菇》app最新版本已经在各大应用商店登陆,据官方自己表示,此次更新的力度可以说是前所未有的,为什么会这么说呢?先来带大家看看调整过后的蘑菇app有哪些不一样吧!  1、商品展示大不同。  改版之前的商品是以频道+图墙的形式展现的,电商气息十分浓烈。而改版之后的商品则以达人+详细介绍展现,更突出了互动性。  2、更加重视参与感。  用户可以发现,蘑菇app最新版将
# 蘑菇Java 蘑菇是一个知名的社交电商平台,为用户提供时尚、潮流的购物体验。作为一个大型的电商平台,蘑菇的后端架构必须具备高性能、高可用性和高扩展性。 Java是蘑菇主要使用的编程语言之一。Java具有跨平台的特性,可在不同的操作系统上运行。同时,Java拥有强大的生态系统和丰富的开发工具。蘑菇利用Java的优势,构建了稳定可靠的后端架构。 ## Java在蘑菇的应用 蘑菇
原创 2023-08-07 20:28:11
66阅读
这几天在看蘑菇实时通讯程序teamtalk的安卓端代码。现在对程序的大概情况进行简单的介绍。蘑菇的teamtalk开源项目包含了服务器端,Android客户端和iPhone客户端的程序。想要进行研究的可以去github上面下载网址如下https://github.com/mogujie/TeamTalk 1.主要的第三方技术eventbus用于消息传递,eventbus的介绍和使用,
转载 2023-07-19 22:45:59
88阅读
成立十年的蘑菇,仍在“追风口”——找生存机会。以导购网站起家的蘑菇,曾做过导购电商、直播电商、特卖等诸多风口业务,但如今1.7亿美元市值却远不及的5951亿美元的阿里、1113亿美元的京东以及177亿美元的唯品会。蘑菇一直在创新追风口,但似乎总是“摸着风口的尾巴跑”。如今,蘑菇再次将野心瞄准在直播电商赛道上。日前,蘑菇召开2021主播大会发布了全新业务形态“短播”。创始人陈琪表示,“短播
### 项目 没想过用测试工具来测试你的项目吗 为什么要拆分服务,他们是不是部署在不同机器上,还有就是拆分的边界,多个服务之间的调用 ### Java基础 ArrayList,LinkedList,Vector区别;如何遍历LinkedList:vector底层数据结构和ArrayList类似 如何 ...
转载 2021-10-14 22:28:00
211阅读
2评论
编者按:「直播+电商」这种新的商业模式可以很好的解决用户购物的痛点,用
转载 2022-12-14 19:40:16
95阅读
蘑菇是一家知名的电商平台,以时尚搭配为主题,为用户提供购物、社交、分享等功能。作为一个大型互联网公司,蘑菇在技术方面使用了多种编程语言,其中包括Java。在这篇文章中,我们将介绍蘑菇对于Java开发人员的薪资情况,并通过代码示例来展示如何使用Java进行开发。 ## 蘑菇对Java开发人员的薪资情况 蘑菇在招聘Java开发人员时,通常会提供丰厚的薪资待遇。根据市场调研数据显示,蘑菇
原创 2023-08-07 20:30:19
28阅读
蘑菇数据接口
原创 2023-08-01 10:37:02
58阅读
# 蘑菇Java笔试 ## 1. 引言 随着互联网的快速发展,电子商务变得越来越受欢迎。作为电子商务平台,蘑菇一直致力于为用户提供时尚的购物体验。为了满足用户需求,蘑菇不断优化和提高其技术能力。因此,蘑菇对Java编程能力有着较高的要求,对Java开发人员的笔试也很有技术含量。 本篇文章将简要介绍蘑菇的Java笔试,并提供一些代码示例,帮助读者更好地理解相关知识点。 ## 2.
原创 2023-08-07 20:31:41
47阅读
# Java面试题解析 - 蘑菇 ## 1. 引言 在蘑菇的Java面试中,通常会涉及到一些计算相关的数学公式和算法实现。这些问题不仅考察了面试者对Java编程语言的掌握程度,还对数学思维和算法解决问题的能力进行了考察。在本文中,我们将解析一道典型的蘑菇Java面试题,并提供相应的代码示例。 ## 2. 题目描述 题目要求实现一个方法`calculateNumberOfPaths`,
原创 2023-08-07 20:29:37
24阅读
# 蘑菇Java面试 ## 简介 蘑菇是国内最大的时尚电商平台之一,拥有庞大的用户群体和商家资源。作为蘑菇的核心技术栈之一,Java在其后台开发中发挥着重要的作用。本篇文章将从Java面试的角度出发,介绍一些与蘑菇相关的Java知识和常见面试题目。 ## Java面试准备 在面试蘑菇的Java岗位之前,我们需要做好充分的准备工作。以下是一些常见的准备事项: ### 1. 掌握J
原创 2023-08-07 20:28:54
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5