今日主理人|下午茶
本期每日掘金由 北洋 负责制作。如有投稿文章,请私信👉 北洋
酱酱们的下午茶全新改版,欢迎大家多提宝贵意见!
本文字数 1800+,阅读时间大约需要 6 分钟。
- 【掘金酱的下午茶】亮点:
- 写完了Github上超火的前端50Projects,我学到了什么
- 13 个前端可能用得上的 CSS技巧
- Go系列 | 并发的设计
- Go语言性能剖析利器--pprof实战
- 广告倒排服务极致优化
- Flutter 小技巧之快速理解手势逻辑
- 我尝试以最简单的方式帮你梳理 Lifecycle
- ……
筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
写完了Github上超火的前端50Projects,我学到了什么
修改输入占位符样式、多行文本溢出、隐藏滚动条、修改光标颜色、水平和垂直居中。多么熟悉的场景!前端开发者几乎每天都会和它们打交道,本文收集 13 个CSS技巧,一起来来温故一下吧。
该文章讲述了如何实现的一个极简版的 React,涵盖了 React 的核心特性
今天我们来深入了解JavaScript的V8引擎,并弄清楚JavaScript是如何执行的。
Promise:承诺者模式:它是ES6新增的一个内置类,基于Promise可以有效管理"异步编程",避免回调地狱
『后端』
现如今的开发环境中,分布式/微服务架构大行其道,而分布式/微服务的根基在于网络编程,而
Netty恰恰是Java网络编程领域的无冕之王。Netty这个框架相信大家定然听说过,其在Java网络编程中的地位,好比JavaEE中的Spring。
我们了解了计算器的并发概念。并了解其中两个重要的实现设计:进程与线程。随后我们又看了 Go 中自己设计的 Goroutine 。Go 的并发之所以这么有名,原因在于它优秀的应用级设计。有了 Go 的鼓励,相信将来此类的实现方案会越来越多。
两个group by 语句都用了order by null,为什么使用内存临时表得到的语句结果里,0这个值在最后一行;而使用磁盘临时表得到的结果里,0这个值在第一行?
大家都清楚,广告漏斗包括召回、粗排、精排这三部分,理想中的漏斗上宽下窄很规整,而现实中因为种种原因,漏斗已经略显飘逸了,这种不一致性会带来很多业务继续发展的复杂度。我们希望达到:模型一致,精简漏斗,全系统Limitless。
关于pprof的文章在网上已是汗牛充栋,却是千篇一律的命令介绍,鲜有真正实操的,本文将参考Go社区资料,结合自己的经验,实战Go程序的性能分析与优化过程。
『移动端』
那么本篇就用更简单的角度,带大家理解 Flutter 里的手势相关逻辑。
Lifecycle通过观察者设计模式,将生命周期感知对象与生命周期提供者充分解耦,不再需要通过回调方法来感知生命周期的状态,使代码变得更加的精简。
是这篇文章不是介绍如何使用
Archas,而是我们自己能不能实现这种动态调试的技能?那么就进入我们今天的整体 --- Java Agent 技术
Room是Google官方在SQLite基础上封装的一款数据持久库,是Jetpack全家桶的一员,和Jetpack其他库有着可以高度搭配协调的天然优势。Room使用APT技术,大大简化了使用SQLite的代码量,只需使用注解配合少量代码即可实现高效的数据库操作。
本篇详细介绍了卡顿与ANR的关系以及线上如何监控卡顿问题,文中是一些我的理解和实战。
趣味码上掘金分享|下午茶
- 码上掘金精选,收集优秀的码上掘金项目,供大家一起学习:github.com/akira-cn/jc…
- 码上掘金游戏精选:g.jcode.pub/#/716133153…
| 作者 | 文章 | 简介 |
|---|---|---|
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。