公司:汽车之家
汽车之家是中华人民共和国一家汽车资讯网站,由李想创办于2005年。用户可以在该网站查询与选车、购车、换车等有关的内容。2013年12月11日,汽车之家在纽约证券交易所上市。2016年6月25日,中国平安成为汽车之家最大股东。2021年,由于受到易车、懂车帝挤压,汽车之家业务大幅缩水。
Redux Middleware原理浅析
Redux 是一个基于Flux架构的JavaScript 应用状态管理库,提供可预测性的状态管理方案。其中,middleware更是Redux中一个重要的概念,它存在使得Redux应用更加灵活、可扩展、可维护。本文中,我们将探讨 Redux middleware的运行机制和实现原理,最后带您轻松实现一个自己的middleware。无论你是初学者还是有一定经验的开发者,相信本文都能给你带来一些新的启示和技巧。
汽车之家Unity前端通用架构升级实践
随着之家3D虚拟化需求的增加,各产品线使用Unity引擎的项目也越来越多,代码维护成本也随之增加。我们开发一套移动端通用Unity代码框架,旨在统一Unity项目开发流程和规范,实现不同项目之间代码组件化复用,提高项目的健壮性和复用性。
H5页面秒开优化与实践
3月份针对线上重点H5项目秒开进行治理,本文将逐步介绍如何通过H5页面的优化手段来提高 1.5 秒开率。
从十万行代码定位undefined is not an object (evaluating "t.length")
经过分析react-native 原代码到jsbundle打包过程以及jsbundle压缩代码, 总结提取出一种的业务代码组件特征数据 .default)(w,[{ 。且在测试环境中进行了验证, 为我们日常定位RN线上问题节点提供了一大助力 。
Spring Statemachine应用实践
在日常开发中经常遇到运营审核经销商活动、任务等等类似业务需求。随着业务的发展、需求迭代,每一次的业务代码改动都需要维护使用到状态的代码,更让开发人员头疼的是这些维护状态的代码,不仅增加发布的风险,同时也增加了回归测试的工作量。
集群系统下多级缓存实时更新系统设计
为了保证接口性能,项目中使用多级缓存保证接口响应速度已是常规操作,而目前缓存的更新大量依赖于定时任务刷新,实时性难于保证,效率低下,依赖于缓存失效的降级更新同样会影响接口TP99的性能,因此开发了一套缓存更新系统对项目中的缓存进行主动更新。
Android页面渲染效率优化实践
页面秒开是指在页面在1秒内要将大部分元素展现在用户面前,这是页面性能优化的关键指标,也在很大程度上影响用户体验。页面渲染性能优化是在客户端侧优化秒开性能的一个重要方面,本文主要是针对Android布局渲染性能上进行优化,来提升页面秒开性能。
可装配的优惠券系统设计与实践
优惠券系统是互联网电商时代最为常用运营手段,车服务优惠券系统提供了一种可装配且通用优惠券核心框架的实现,快速搭建满足业务需要的优惠券模板功能。仅需开发一次自定义业务组件,可灵活装配多优惠券模板,节省开发资源,减少开发成本,提高了运营效率。
问界低代码平台架构设计及业务实践
随着之家业务快速发展,公司内部的数字化需求越来越多,信息系统团队每年都面对大量的需求,但研发侧资源是一定的,那么如何更快速的交付需求,越来越成为团队重点思考解决的问题。
全链路仿真压测系统
目前常用的压测工具一般都是针对QPS这一个单一指标进行考量。即使支持编写脚本的工具也只是通过参数化模拟用户。但是实际用户是使用单独设备请求服务器,即一个用户就是一个tcp连接。
所以为了更真实的模拟用户行为,我们需要通过一个tcp连接模拟一个用户,并通过代码方式实现用户的真实请求行为。C端及中台产研中心云平台部质量保障团队自研的“仿真压测系统”。独有的QPS动态可控技术,支持固定URL压测、参数化、Websocket协议压测、中间件、数据库等的压测,模拟用户真实轨迹,通过用户侧,服务端,DB进行数据一致性和正确性自动检验,打造真正的全链路仿真压测,该系统可扩展性强,稳定性高,目前已多次支持公司级各类大型活动的仿真全链路压测,为线上服务的稳定运行提供了强有力的质量保障。
前端工程化实战-开发企业级CLI
脚手架大家一定都不陌生,比如我们经常使用的 vue-cli
、create-react-app
,它可以帮助我们快速的初始化一个项目,无需从零配置,极大的方便我们的开发。下面我们就一起来探索,如何定制脚手架吧。
汽车之家统一调度平台设计及实践
作为汽车之家自研的分布式任务调度系统,调度系统定义了大数据计算和处理的逻辑与规则,对所有任务的执行顺序进行编排管理,实现了任务的有序和高效执行。本文详细介绍了之家分布式任务调度系统的思想以及架构设计。
NLP技术在搜索中的应用--序列标注在搜索中的应用
序列标注在搜索中的应用:本文从传统机器学习和深度学习两个方面介绍了序列标注技术在搜索中的发展历程和使用方法,并且从实用化的角度详细阐述了不同方法在之家搜索中的分层次应用。
之家小视频流基于去重算法的优化实践
本文主要介绍了去重算法在之家小视频流的优化实践,偏重理论方面的介绍,涉及到网络结构、数学公式等,对项目的实现流程做了一个大致梳理。
微服务基础建设之metrics数据体系-声纳系统
声纳系统是一个集数据采集、存储、展示、报警为一体的解决方案,本文将从实际案例切入,重点介绍声纳系统在springboot项目中的应用、我们的设计方案和系统架构、声纳系统未来的规划。
基于Flutter的移动端跨平台应用实践
Flutter是Google推出的一款UI工具包,可以通过一套代码同时在iOS和Android两大移动平台上构建媲美原生体验的精美应用。本文将逐步介绍Flutter从起源到特性,到工程开发的一些细节。