Hello,又到了每天一次的下午茶时间。酱酱们的下午茶新增优质作者介绍和码上AdminJS板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

酱酱们的下午茶全新改版,欢迎大家多提宝贵意见!

本文字数 1800+,阅读时间大约需要 6 分钟。

  • 【AdminJS酱的下午茶】亮点:
  • 基于 HTTP Range 实现文件分片并发下载!
  • 字节跳动评论中台重构一周年留念
  • Hive 和 Spark 分区策略剖析
  • Android App 迁移 KMM 实践
  • 突破堆内存大小上限! mSponge方案实践
  • Swift 最佳实践之 Protocol
  • ……

筛选规则:文章发布时间在本期「AdminJS酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在AdminJS相关技术社群。

每日干货|下午茶

主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。

前端

  • 立体感十足的数据可视化:我的WebGL 3D环状图制作分享

在我们平常的大屏可视化需求很有可能会使用3d图表,一般可能直接就调echarts库,有点复杂性的threejs也能满足需求。那么我们今天用webgl写个饼图或环状图来练练手。

  • RSA加密算法原理及JS实现

在RSA算法中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。

  • 基于 HTTP Range 实现文件分片并发下载!

我们基于 Range 实现了文件的分片下载,浏览器通过 ArrayBuffer 接收。

  • 【面试官系列】一道曾经卡得我 “头皮发麻” 的阿里前端(React)面试题 ~

阅读此文,你将对新旧版本的 React 的生命周期以及 React Hooks 的执行时机有更深刻的理解。

『后端』

  • 字节跳动评论中台重构一周年留念

为了给各业务场景提供更灵活的数据模型以及更高效更为稳定的服务能力,评论组从2018年四月上旬开始对评论服务从底层数据模型到整体服务架构进行了彻底的改造重构。从项目启动至今刚好满一年,现在回头看有收益也有遗憾,在此简述一二供大家参考。

  • Flink SQL 在美团实时数仓中的增强与实践

本文整理自美团数据系统研发工程师董剑辉&美团数据系统研发工程师张彬,在 Flink Forward Asia 2022 平台建设专场的分享。本篇内容主要分为五个部分:

  1. Flink SQL 在美团
  2. SQL 作业细粒度配置
  3. SQL 作业变更支持从状态恢复
  4. SQL 正确性问题排查能力建设
  5. 未来展望
  • 赋能直播行业精细化运营,斗鱼基于 Apache Doris 的应用实践

为更好满足业务需求,斗鱼在 2022 年引入了 Apache Doris 构建了一套比较相对完整的实时数仓架构,并在该基础上成功构建了标签平台以及多维分析平台,在此期间积累了一些建设及实践经验通过本文分享给大家。

  • JSF预热功能在企业前台研发部的实践与探索

本文将从JSF1.7.6预热的实践测试报告中,真实的讲述预热给我们平台带来的体验和帮助,供大家参考。

  • Hive 和 Spark 分区策略剖析

随着技术的不断的发展,大数据领域对于海量数据的存储和处理的技术框架越来越多。在离线数据处理生态系统最具代表性的分布式处理引擎当属Hive和Spark,它们在分区策略方面有着一些相似之处,但也存在一些不同之处。本篇文章将分析Hive与Spark分区策略的异同点、它们各自的优缺点,以及一些优化措施。

『移动端』

  • 从零开始实现一个兼容版本的Android文件选择器

从零开始实现一个兼容版本的Android文件选择器

  • Android App 迁移 KMM 实践

KMM(Kotlin Multiplatform Mobile)最近推出了Beta版本,Jetpack也官宣了将对KMM进行支持,并推出了DataStore与Collection两个库的预览版本,正好手头有个Android项目,于是打算尝尝鲜。

  • 突破堆内存大小上限! mSponge方案实践

内存相关一直是性能优化中一个比较重要的指标,移动端应用的内存默认是256M/512M,对于常驻的应用来说,内存遇到的挑战会更多,因此,像字节等大厂,针对内存也出了不少“黑科技”方案,比如在android o一些,把bitmap的内存放到native层(android o 之后也官方也确实这么做),还有就是突破堆内存限制,扩大堆内存,比如拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge。

  • 微信移动端数据库组件 WCDB

WCDB 是微信团队开发的一个易用、高效、完整的移动数据库框架,它基于 SQLite 和 SQLCipher 开发,支持加密、损坏检测、数据备份、和数据修复,在微信中应用广泛,且支持在 C++ 、 Swift 、 Objc 三种语言环境中使用。

  • Swift 最佳实践之 Protocol

『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码快速实现从 OC 到 Swift 的转变。

趣味码上AdminJS分享|下午茶

  • 码上AdminJS精选,收集优秀的码上AdminJS项目,供大家一起学习:github.com/akira-cn/jc…
  • 码上AdminJS游戏精选:g.jcode.pub/#/716133153…
作者文章简介
iiopsd后端现学现卖搞了个简陋的todoList字节跳动评论中台重构一周年留念,Swift 最佳实践之 Protocol| 每日掘金第209期后端现学现卖搞了个简陋的todoList

作者文章简介
alphardexjo等了,%20用Shader实现的粒子特效jo等了, 用Shader实现的粒子特效字节跳动评论中台重构一周年留念,Swift 最佳实践之 Protocol| 每日掘金第209期

作者文章简介
蜡笔小心_图片滑翔动画效果图片滑翔动画效果

声明:本文仅供个人学习使用,来源于互联网,本文有改动,本文遵循[BY-NC-SA]协议, 如有侵犯您的权益,请联系本站,本站将在第一时间删除。谢谢你

原文地址:字节跳动评论中台重构一周年留念,Swift 最佳实践之 Protocol| 每日掘金第209期