公司:贝壳
贝壳找房(Ke Holdings Inc.)又称贝壳集团,是中华人民共和国一个二手房、新房和房屋出租资讯网站,成立于2017年11月21日。该网站通过抽取成交双方的佣金来获利。2020年8月13日,贝壳集团在纽交所挂牌上市。
Android增量代码覆盖率测试在被窝家装App中的探索与实践
如何让你的代码测试更充分?快来一探究竟吧!
Flutter for Web在贝壳找房容灾降级中的应用
本文介绍了贝壳找房Flutter Web容灾降级方案的设计、原理以及技术难点和解决方案。
贝壳&掌链64位架构适配实践
积累多年的Android项目,突然需要适配64位,引入的几十个so文件找不到归属,一个一个找,效率低得可怜,怎么样才能高效的适配64位?
初识WebAssembly
WebAssembly作为一门新兴起的技术,在 JavaScript 圈非常的火。那么究竟什么是WebAssembly,为什么会诞生WebAssembly,它凭什么实现了高性能,会不会取代JS呢?接下来这篇文章带你进行一个简单的了解和认识。
从babel plugin插件入门到babel plugin import 源码解析
Babel 是一个微内核架构,大部分工作是由插件来完成的。Babel 分为三个处理步骤:解析(parse),转换(transform),生成(generate)。Babel 插件的工作就是在转换阶段介入的。
贝壳找房iOS 疑难Crash治理实践
本文介绍了Crash原理和部分贝壳找房iOS疑难Crash治理实践,并重点介绍了iOS 15上WebView容器Crash的排查和解决过程。经过阶段性治理,App稳定性得到极大的提升(Crash率下降了60%+)。
如何锁定用户的核心需求:用科学的方法理性决策
你是否苦恼于用户纷繁复杂的需求不知如何取舍?你是否面对着诸多的业务方案难以抉择?
工作生活中,决策是我们不可避免的难题。如何做出明智的选择,在分析过程中保持“理中客”,抓住用户的核心诉求,提升产品的用户体验,是用户研究持续关注的议题。
贝壳智能化测试探索实践 - 前端问题智能化识别
贝壳智测平台利用图像识别方法和深度学习算法等AI技术实现了前端问题的智能化识别能力。
贝壳找房 iOS 冷启动优化实践
随着贝壳找房在产业互联网领域不断深耕,各项业务都在持续高速发展,业务功能和复杂度不断增长的同时,带来的问题是 App 启动变慢,用户体验变差,如果没有收口处理,开发团队每过一段时间都要花时间进行优化。
冷启动优化是性能优化的重要一环,其重要性毋庸置疑,启动的快慢是一个 App 给人的第一印象,对于 C 端 App 甚至会影响用户的留存。每个客户端研发对冷启动优化基本都耳熟能详,但往往知识点是零散的,不够系统和全面,以至于优化只是根据自己熟悉的部分做了几点,效果不是特别明显。我们首先要明确目标,在高目标的驱动下,传统思维方式的转变、许多近乎苛刻的优化方法和全面的防劣化手段就是题中应有之义。
本文将从优化思想到技术实现的细节讲解,让你体系化地了解启动优化过程的设计和实现。值得强调的是,本文并不会面面俱到,对一些耳熟能详的优化方法,比如+load的治理、二进制重排等,网上已经有很多资料,读者可以自行查阅。这里着重介绍对较大收益的方案系统化落地、大家容易忽视的一些优化方法以及对优化成果进行防劣化治理。
VR及3D技术在Web端架构设计与实践
本文基于2021年GMTC全球大前端技术大会"移动技术新趋势"专题下主题分享《VR 及 3D 技术在 Web 端架构设计与实践》整理而来。内容与当日分享基本无异,仅以文字的形式呈现。
VR 看房是 VR 及 3D 技术落地的场景之一,其特点是通过手机终端就能让人真正的置身其中,用自己直觉的空间感去感受整个房屋特征。本次分享将介绍贝壳如视前端团队是如何基于 VR 3D 模型进行前端架构设计的。除此之外,还将分享如视是如何基于 VR 看房能力探索新的业务形式以及面临的技术挑战。
信息「可读性」设计探索:实体手册也能这么“好看”
让「工具书」成为好工具,「被窝客户服务手册」设计全解析。
HyperLogLog原理及Redis实现分析
本文从实际使用场景出发,介绍了HyperLogLog算法的原理和Redis的实现。最后通过一系列实验,解释了文章最初的问题,以加深对HyperLogLog的理解。
端到端模型在贝壳经纪人流失预警场景的实践
本文简要回顾了端到端模型的发展历程,并介绍了其在贝壳经纪人流失预警场景下的应用,包括样本的选取、特征工程、模型结构的选择、模型训练和优化等,最终相对于传统分类器,排序性能取得了较大的提升。
Oak索引功能在apache druid的应用实践
Oak(Off-heap Allocated Keys)是用于数据实时分析的可伸缩、并发的键值映射kv-map,它保持所有键和值都在堆外,与使用标准JVM堆管理相比,使用相同的内存占用下允许存储更多的数据。
异步模型的脆折风险-从一次 Node 服务故障谈起
当抵达 Node 服务的请求数达到理论最高吞吐量时, 单个请求的响应时间和所有请求平均响应时间会是什么关系?
答: 所有请求平均响应时间一切如常, 单个请求响应时间突然飞涨
为什么是这样?
贝壳零信任网络建设技术总结(下篇)
零信任网络建设,是一项艰难且长期的工作,建设过程中涉及许多同SRE团队、网络团队甚至业务团队协作完成的工作,但其可见的效果值得企业投入并持续迭代。