向工程腐化开炮-Java代码治理、如何体现个人的技术深度?| 掘金一周 2022.03.16

3,467 阅读10分钟

文字数2600+,阅读时间大约需要8分钟。

【掘金一周】本期亮点:

  • 革命性创新,动画杀手锏 @scroll-timeline
  • 一次 HTTP2 通信失败的原因分析
  • 云音乐曙光埋点:还原数据理想国
  • 平时的工作如何体现一个人的技术深度?
  • 入职Apifox研发组三个月,我领悟了30个高效开发方法
  • ……

上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。

一周“金”选

一周金选.jpg 内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

文章分类文章作者简介
前端革命性创新,动画杀手锏 @scroll-timelinechokcoco本文将带大家一探究竟,从入门到学会使用 CSS @scroll-timeline。目前关于其的相关介绍还非常少,但是它确是能够改变 CSS 动画的一个非常大的革新。随着兼容性的逐渐普及,未来势必会在 CSS 中占据一席之地。
前端移动域全链路可观测架构和关键技术阿里巴巴移动技术本文侧重阐述手淘团队对移动领域全链路技术理念的原创性引入,整篇约1.2万字、阅读需要15分钟,读者将收获移动技术域体验优化的思路转变,以及软件定义体验的沉淀和研发实践。
前端大文件上传之切片上传、秒传、断点续传(react完整代码)jie19100本文将带你解决客户端与服务端关于 大文件上传之切片上传、秒传、断点续传 问题。
前端Vite多环境配置:让项目拥有更高定制化能力南山种子外卖跑手无论是什么方案,都离不开一个核心点:环境变量和多环境适配。本文就来聊下如何在Vite中实现一套拓展能力强的多环境适配方案。
后端一次 HTTP2 通信失败的原因分析挖坑的张师傅某业务上线 HTTP/2 以后,通过 curl 访问某接口一直失败;开发人员怀疑可能是运维的 HTTP/2 配置不当导致访问失败,但是同样是配置 HTTP/2 的其它域名却是正常的,于是本文将一起看一下这个问题。
后端构建 Go 应用 docker 镜像的十八种姿势万俊峰Kevin修炼神功!从 Go 代码中构建出 docker 镜像!
后端GDP Streaming RPC 设计百度Geek说GDP Streaming RPC 是基于 GDP RPC 能力开发的流式 RPC 框架,在实现功能基础上设计的一套面向流传输场景的传输框架,提供了流式传输应用场景的方案。本文将带你一起看下百度如何设计该框架。
Android向工程腐化开炮 丨 Java代码治理阿里巴巴移动技术java代码腐化和失控,主要体现在不合理代码使用不断累积。这里“不合理”的定义,由上层场景决定,例如在当前隐私合规监管态势下,我们不允许非预期的,代码直接调用系统敏感API,那么“对系统敏感API的直接调用”就是不合理。java代码治理,正是围绕这种“不合理“代码使用,逐步展开。
AndroidAndroid 12 自动适配 exported 深入解析避坑恋猫de小郭众所周知,从 Android 12 开始,使用了 TargetSDK 31 之后,四大组件如果使用了 intent-filter, 但是没显性质配置 exported App 将会无法安装,甚至编译不通过。本文将带你避开这些坑!
AndroidFlutter 基础 丨 动画框架分析及其中的设计模式唐子玄本文为Flutter 动画零基础快速上手教程,除此之外,还对动画源码框架做了深入剖析。
Android【Flutter 绘制番外】svg 文件与绘制 (上)张风捷特烈本文主要介绍了 H、V、L 三个绝对直线路径的使用以及正则解析,用于 Flutter 中 Path 对象的形成。
iOS如何让云音乐iOS包体积减少87MB网易云音乐技术团队包体积优化是客户端开发的老命题了,基本上作为iOS开发同学多多少少都了解大体该怎么做,但随着苹果的发展,一些原来可行的措施在新版本已经不在适用,所以本篇文章则侧重于优化过程中的一些最新的实践经验,以及在大项目中是如何落地的。
iOS高级 SwiftUI 动画进阶 —— Part4:TimelineViewSwift社区在这篇文章中,我们将详细地探索 TimelineView 。我们将从最常见的用途缓慢开始。然而笔者认为,最大的可能性来自于 TimelineView 和我们已知现有的动画相结合。在其他事物中,通过一点创意,这样的组合将让我们最终实现“关键帧类似”的动画。
人工智能实时增量学习在云音乐直播推荐系统中的实践网易云音乐技术团队本文主要聚焦于直播推荐系统实时化,以场景的算法特色为切入点介绍直播场景的优化目标,从多个角度说明为什么直播需要实时化。同时,本文概述了推荐系统实时性的基本组成和基本解决方案。
人工智能kaggle实战:6大回归模型预测机票价格皮大大本文为kaggle的实战文章,将基于6大回归模型预测航空公司机票。
开发工具云音乐曙光埋点:还原数据理想国网易云音乐技术团队数据埋点治理是一个极辛苦且困难的事情,如同在给一辆高速行驶的火车换轮子,在任何一个公司做起来都不会轻松;但能够将心里长期设想的数据埋点理想国还原出来,是一件人生幸事。

热点观察

热点观察.jpg 搜集行业热点,洞察技术趋势。

文章分类文章作者简介
前端ES 2022 即将新增这6个特性,最后一个绝了。导航前端团队新版本的 ECMA Script 将在今年六月成为标准。让我们来看看 ES2022 有什么新特性?
后端MVCC 时光机:在 TiDB 的时空自由穿梭丨渡渡鸟复兴会赛队访谈PingCAP“这个项目是给运维同学在某些时候救命的功能。它通过 SQL 很好地解决了运维的操作问题。”
AndroidCreationExtras 来了,创建 ViewModel 的新方式fundroidAndroidx-Lifecycle 在近期迈入到了 2.5.0 版本,其中最重要的一个变化是引入了 CreatioinExtras 的概念。一句话概括 CreationExtras 的作用:帮助我们在创建 ViewModel 时更优雅地获取初始化参数。
资讯字节跳动、阿里云和腾讯云团队联手创建新的流媒体标准ReganYue在中国,因为电子商务供货商越来越多地转向通过流媒体广告来推广产品,所以快速启动的流媒体可能是十分有市场的。
资讯TypeScript 4.6 发布;Knative 成为CNCF孵化项目;TimescaleDB获得1.1亿美元融资;ASF新董事会成员 | 掘金周报科技热点Apache 软件基金会在一年一度的成员会议之后,公布了选举出的新董事会成员...
资讯Python、Java 和 SQL 成为2022 年最受欢迎的语言热门技术勘探工2022的哪种编程语言将更为流行?

掘金万花筒

掘金万花筒.jpg 根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?

文章分类文章作者简介
前端使用Three.js实现神奇的3D文字悬浮效果dragonir使用Three.js带你实现酷炫的3D文字悬浮效果!
后端浅析3D打印机原理chinese_farm_dog仅靠四个电机机械的正转反转, 怎么就能打印出各种各样复杂的三维模型?
AndroidFlutter使用Canvas实现精美表盘效果loongwindFlutter使用Canvas实现精美表盘效果!
人工智能基于PP-PicoDet的【PP吸烟视频分析预警系统】Livingbody如何实现一个高效的吸烟检测预警系统?
开发工具安排几款实用的内网穿透工具(加教程)MarkerHub本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法。

程序人生

程序人生.jpg

文章作者简介
平时的工作如何体现一个人的技术深度?沧海月明FE平时工作中很多时候需求细而碎的,如何在工作中积累技术深度?又如何体现一个人的技术深度?
入职Apifox研发组三个月,我领悟了30个高效开发方法🔥快跑啊小卢_笔者将分享自己认为程序员都应该掌握的30个方法,而这些方法不在于是什么技术栈或者说什么职位都很有用。
【春哥故事会 01】"月薪2K,明天入职"春哥的梦想是摸鱼我要讲的,是我从转行,到进入程序世界后所见所闻的各种趣事、辛酸、奇葩人事。
屹立于技术之巅的 4 门语言创造者 — Anders Hejlsbergaryu有史以来,编程语言几千种,流行至今也不过数十;纵览软件业,语言开发者更是凤毛麟角;贵为一门语言之父,已被神一般地膜拜; 而在众神之中,他,跨越40年,在编程语言领域创造了 Turbo Pascal、Delphi、C#、和 TypeScript 四项成就;在微软象征着技术之巅的22位 Technical Fellow 中,他占有一席之地。他,就是 Anders Hejlsberg。

社区官方专区

飞书20220119-140546.jpg

活动日历

活动名称活动时间活动主理人
Offer驾到,掘友接招!2022 春招活动开启3月1日 - 3月27日@Deborah倩倩@Zoe_2333
🏆 技术专题征文 16 期| Node.js 进阶之路3月7日 -4月8日@Zoe_2333
【掘友帮帮忙|第一期】3月14日 -3月27日@沸点小助手

官方公告

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。