公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
助力双 11 个性化会场高效交付:Deco 智能代码技术揭秘
在这次双11的个性化会场我们大规模使用Deco进行研发,带来了48%左右的效率提升,本文将为大家揭秘Deco提效之秘。
防止源视频被盗用?这样改进HLS帮你搞定
目前网络上最常见的视频加密应用,可能就是教育培训机构的视频文件加密了,因为这样的机构如果不做加密不做版权方面的保护,最容易被人盗用,这就是为什么有些机构的视频,在某某平台可以花几块钱买到,因此,市面上出现了很多种视屏加密的方案。
防盗链技术:这种严格来说,不属于视频加密,只是想办法防止视频被下载,只允许在线播放,但这种基本上来说属于防一般用户,很容易被绕过去,因为你只要让浏览器可以播放,别人就可以伪装自己是浏览器拿到url,进行伪装浏览器的各种referer等信息,欺骗过防盗链系统,下载到视频。
HLS加密技术:也可以称之为m3u8切片加密,这种是目前H5时代广泛使用的技术,该加密本身是很安全的,基于AES加密算法,但有个致命的问题:别人很容易拿到秘钥进行解密,因为算法是公开的,并且如果不保护好秘钥文件,ffmpeg等命令行 很多工具软件,均可拿到秘钥对视频解密还原,如果只是采用单纯的HLS加密技术,可以说:极其不安全。
视频文件内容采用私有算法真正逐帧加密:这种方式一般是基于不公开的算法,对视频文件、直播流、m3u8中的ts数据等,均可实现实时逐帧加密,但加密后的视频需要专用特定播放器才可以播放,由于采用私有算法,因此其他播放器无法进行播放,增强了安全性,但也带来了一定不便利性,就是必须安装专用软件,但是即使你用了专用播放器,如果别人逆向了你的播放器,也就知道了加密算法。
所以就有了更安全的加密方式-------数字版权保护DRM,DRM基本是三足鼎立的情况,微软的PlayReady,谷歌的Widevine,苹果的FairPlay,不同操作系统、浏览器和移动平台需要不同的方案,所以,看起来我们没办法用一套方案把所有的加密都做完。
B端交互设计在产品需求全周期中的质量保证
在B端交互设计中会遇到,在最后走查时发现,最终上线功能的交互与原有设计差距较大,甚至被研发重构。那么如何避免交互设计失真,保证最终的交付质量,让用户可以得到体验更优更顺畅的产品功能呢?
延续与突破:详情页统一背后的设计思考
经常逛京东内容频道的用户可以发现,同样固化在首页的频道,他们的内容详情页样式各不相同。在建立内容生态体系的产品初期,设计更多的关注在,如何帮助业务提升频道的效率、打造频道各自的业务特色。随着频道数量的递增,内容体系越向个性化发散,线上样式多种多样,其次内容详情页需求方各自为政,需求变更频繁,大多数需求的业务目标几乎是一致的。在组织架构上,我们负责各自频道的设计与研发之间是相对独立的,多方都投入了大量的人力资源做内容、工作性质基本相同。所以,无论是从设计体验还是工作效率而言,内容详情页的统一都已经迫在眉睫。
京东到家搜索Query理解体系实践
搜索是京东到家App上主要的流量分发入口,搜索场景覆盖了首页搜索、店内搜索、首页各个频道球搜索以及小程序搜索等各种服务入口,随着用户量快速增长,越来越多的用户在不同场景下使用搜索快速获取自己想要的商品。
WebGL着色器渲染小游戏实战
经过对 GLSL 的了解,以及 shadertoy 上各种项目的洗礼,现在开发简单交互图形应该不是一个怎么困难的问题了。下面开始来对一些已有业务逻辑的项目做GLSL渲染器替换开发。
京东秒杀频道签到项目总结
本文是对秒杀频道签到项目的一次全面复盘,从玩法选择到商业赋能,从体验搭建到数据验证,都进行了十分详细的分析总结。
幂等设计详解
从经典系统框架的每一层入手分析幂等处理的时机,抓住导致请求、接口不幂等的本质。
数据大屏不完全指南
本文对数据可视化大屏进行基础介绍,让参与大屏设计的小伙伴们对数据大屏有更为全面的认知和了解,在规划大屏产品与设计定位时能够获得有效的方向指引。
底部标签栏,最全拓展方案
底部标签栏,作为移动端应用程序中的一级导航,可以帮助用户快速切换所需要的功能模块,保证顺畅的产品体验。本篇文章里,作者结合几款线上产品,从多个层面总结了底部导航栏的设计策略。
ASM在隐私合规扫描中的应用实战
本文只是通过简单的例子讲解了ASM的使用过程,但ASM中还有许多更神奇强大的功能等待我们去挖掘。
从DDD到PaaS化再到一站式部署——通天塔后端通用版发展之路
通天塔后端团队经过数年的逐步探索,摸索出了一条可扩展、高可用、可维护、部署灵活、多租户支持的通用版架构之路。
数坊驾驶舱攻克大促期高潜用户的流失难题,以实时营销促高效转化
数坊活动驾驶舱在大促活动期间基于用户购物流程,帮助品牌实时追踪、实时营销。
千万级QPS-优惠券系统架构设计
优惠券系统在业务层面承接O2O一小时达业务核心促销,是京东到家营销工具的核心利器,为了支持复杂的业务和高流量的场景,对缓存Redis的应用必不可少。本章内容主要介绍京东到家优惠券系统的架构演化,以及承接高流量的Redis集群实战经验。本文的数据支撑进行了脱敏处理,如有不清晰之处,请见谅。
Apache Doris和ClickHouse的深度分析
全面分析对比了Apache Doris和ClickHouse各自的优劣势。
简述iOS开发中常用的编程思想
编程思想的本质是降低系统复杂度,减少重复,减少代码变更。