核心内容:58同城流量从小到大过程中 架构是如何演进的?遇到了哪些问题?以及如何解决这些问题?核心观点:好的架构不是设计出来的,而是进化而来的。如何演进:站点流量在不同阶段,会遇到不同的问题,找到对应阶段站点架构所面临的主要问题,在不断解决这些问题的过程中,整个系统的架构就不断的演进了。如何演进,简言之:找到主要矛盾,并解决主要矛盾建站之初建站之初,站点流量非常小,可能低于十万级别。这意
转载 2023-07-27 00:15:17
20阅读
{ "level0": {"0": "销售", "1": "客服", "2": "人事/行政/后勤", "3": "餐饮", "4": "旅游", "5": "酒店", "6": "超市/百货/零售", "7": "美容/美发", "8": "保健按摩", "9": "运动健身", "10": "普工/技工", "11": "生产管理/研发", "12": "汽车制造/服务", "13": "
转载 2023-08-01 00:32:29
0阅读
Python是一种高级、通用、解释型编程语言,广泛应用于 Web 开发、数据处理、人工智能等领域。而58同城是中国领先的本地生活服务平台,提供分类信息、二手交易、招聘、房产等服务。结合Python和58同城,我们可以利用Python编写爬虫程序,快速获取58同城的信息并进行数据分析。本文将介绍如何使用Python爬取58同城信息,并利用数据生成饼状图进行数据分析。 首先,我们需要安装Python
原创 7月前
42阅读
# 58同城 Java ## 介绍 58同城是国内一家知名的分类信息网站,提供各种二手物品交易、房屋租售、招聘求职等服务。作为一个大型的互联网平台,58同城的后台系统使用了Java作为主要的开发语言。 Java是一种面向对象的编程语言,它具有平台无关性、良好的性能和安全性。在58同城的后台开发中,Java被广泛应用于各种业务逻辑的实现、数据库操作、并发控制等方面。 在下面的示例中,我们将演示
原创 2023-08-07 20:33:34
68阅读
讲师介绍胡显波,58到家技术经理/58速运后端架构总负责人。14年7月加入58到家,先后负责58到家APP、58小时工、58美甲等,见证了58到家飞速发展。14年11月负责58速运整体业务,带领团队小伙伴支撑了速运业务日订单从0~50W的飞速增长。今天很荣幸给大家介绍58速运从艰苦创业到成为同城货运行业领头人的整个系统演进过程。简单来说我们的业务是做同城货运,比如您去买一个大型家具,自己的家用车肯
转载 2023-07-11 13:35:27
307阅读
很多事情都是非常戏剧性的,58同城当年合并了赶集网之后,姚劲波一举成为58同城、赶集网的掌舵主,出尽风头。
原创 2021-08-18 17:15:21
162阅读
一、推荐系统架构介绍推荐系统是一个微庞大的工程、算法与业务综合的系统,其主要分为三大子系统:1)线下推荐子系统;2)线上推荐子系统;3)效果评估子系统;后文将重点讨论以上三大子系统的设计与实现。 二、线下推荐子系统线下推荐子系统又主要分为线下挖掘模块、数据管理工具两大部分。线下挖掘模块线下挖掘模块,是各类线下挖掘算法实施的核心,它读取各种数据源,运用各种算法实施线下数据挖掘,产出初步的挖
背景58同城作为覆盖生活全领域的服务平台,业务覆盖招聘、房产、汽车、金融、二手及本地服务等各个方面。丰富的业务线和庞大的用户数每天产生海量用户数据需要实时化的计算分析,实时计算平台定位于为集团海量数据提供高效、稳定、分布式实时计算的基础服务。本文主要介绍58同城基于Flink打造的一站式实时计算平台Wstream。实时计算场景和很多互联网公司一样,实时计算在58拥有丰富的场景需求,主要包括以下几类
转载 2023-09-25 11:43:16
105阅读
Windows Phone应用分析报告——58同城 软件名称:58同城版本:V1.3.0.0原始发布日期:2011年12月20日开发者:北京城市网邻信息 58同城采用Panorama全景界面,分为主页、分类、个人中心和更多。1.主页面:当前城市+搜索栏+热门类别(房屋出租、二手汽车、二手手机和优惠券)重点说城市选择页面,点击省份时,会显示全国所有省份。很好的用户体验。    点
20道单选题,三道问答题单选题单选题没记,大概有一些概率题,机器学习算法很基本的原理题,还有sql题…难度:不难问答题一. 58招聘商家后台APP上线了一个新的模块,目的是提升商家购买率,请设计一套分析方案,衡量模块上线后对购买率是否有提升(购买率=支付陈工次数/PV) 二. 某电商平台针对合作商家提供了一个广告产品,商家购买广告位后,其产品可以在平台优先展示,展示位平台可调整,用户每点击一次计费
今天小编为大家带来的教程是,采集58同城数据,同样适用于其他类似网站,具体操作如下: 第一步:新建任务①点击左上角“加号”新建任务,如图1:②在弹窗里填写采集地址,任务名称,如图2:③点击下一步,选择进行数据抽取还是链接抽取,首先采集58同城·便当分类下的分类列表的链接,所以点击抽取链接,如图3:④完成后模板抽取配置列表有一个模板,默认模板,如图4: 第二步:创建链接抽取,通过
WOT(World Of Tech)2015,互联网运维与开发者大会将在北京举行,会上58同城分享了《大数据量下,58同城mysql实战(上)》的主题(回复“同城”查看)。DTCC(Database Tech Conference China)2015,中国数据库技术大会举办在即,会上58同城将分享《数据库架构师做什么?58同城数据库架构设计思路(下)》,大会内容抢先看,一起来看看58同城怎么玩数
一、基本概念二、数据库架构设计思路(1)可用性(2)读性能(3)一致性(4)扩展性 一、基本概念“单库” “分片”分片解决的是“数据量太大”的问题,也就是通常说的“水平切分”。一旦引入分片,势必有“数据路由”的概念,哪个数据访问哪个库。 路由规则通常有3种方法:(1)范围:range优点:简单,容易扩展缺点:各库压力不均(新号段更活跃)(2)哈希:hash优点:简单,
背景微聊是58集团的即时通讯工具,承载了58同城、赶集网、移动经纪人、安居客、招才猫等产品线的用户在线沟通能力,支持PC、M、APP等多个端。为了满足58集团不断增长的业务需求,从设计之初到现在,微聊的架构经历了几个版本的演进,目前已经形成一套多服务协同处理、层次分明、结构清晰的微服务架构。架构演进最初的微聊架构很简单,server端短连接只有单一的php服务支撑,客户端所有请求通过短连接访问,p
58同城数据库架构实践  58同城数据库架构实践关于数据库软件架构设计思路的分享,包括数据库架构设计如何保证可用性,如何提升读性能,如何保证数据一致性,如何保证高扩展性,以及大数据量下SQL的玩法。分享中包含大量58同城数据库架构设计的实践。 主讲:沈剑,58同城高级架构师,技术委员会主席  时间:2015年9月13,上午10:00-11:00地点:在线交流
转载 2023-09-15 22:26:28
78阅读
  大数据时代下,编写爬虫程序已经成为信息收集的必备技能;python在数据挖掘方面具有极大优势且简单易学,是新手入坑爬虫程序编写的极佳语言。  由于在校期间本人主要应用java和matlab进行数据挖掘,因此借助刚入职的学习期,简单开发了一个最基本的python爬虫获取58同城二手房信息,一来是自己借此练手python和爬虫开发,二来是爬取的数据可以实际用于自己之后的学习,也算是做个小小的预研吧
我们首先打开58同城的网站:观察网站的版面:  发现所有的title都是以h3开头,并且具有class为“property-content-title-name”因此我们可以编写这样的程序即可得到整个版面的title,在程序当中使用Xpath表达式即可,使用起来非常方便: import requests from lxml import etree #我们这次是使用etr
         10亿次+消息、40亿次+总请求丨以58帮帮为例看58同城典型技术架构演变 作者:孙玄作者介绍:58赶集集团系统架构师,技术负责人,技术委员会架构组主任,也是58同城即时通讯、C2C技术负责人,负责58核心系统的架构以及优化工作。分布式系统存储专家,前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。58同城作为中国最大的
# 如何在Python中获取58同城的电话信息 ## 引言 随着互联网的迅猛发展,信息的获取变得越来越便利。58同城是中国一个大型的分类信息网站,它提供了招聘、房屋、二手物品等多种信息服务。本文将教你如何使用Python爬取58同城网站上的电话号码,助你更好地利用这些信息。 ## 准备工作 在开始之前,请确保你已经安装了必要的库,包括`requests`和`BeautifulSoup`,这
原创 1月前
16阅读
# 实现“58同城数据架构”的流程及步骤 ## 流程步骤 | 步骤 | 描述 | | ---- | ---- | | 1 | 创建数据库表格 | | 2 | 向数据库表格中插入数据 | | 3 | 编写API接口 | | 4 | 前端页面展示数据 | ## 每一步具体操作及代码示例 ### 步骤一:创建数据库表格 在数据库中创建名为“58_data”的表格,并添加字段“id”、“name
原创 7月前
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5