用Debugger读懂各种源码、⚡一文弄懂 React ref、移动端防抓包实践 | 酱酱的下午茶第130期
本文字数 1800+,阅读时间大约需要 6 分钟。
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
本文主要讲了为什么要用调试工具,如何读懂复杂代码
本文笔者分享了一些思考方式和一些常见的布尔运算的应用套路
本文通过实例调试带你了解JS的9种作用域
通过本篇文章的学习,你将收获 React ref 的基本和进阶用法,并且能够明白 React 内部是如何处理 ref 的,并通过一个小 Demo + 提问的方式带你更加深刻地理解 ref 的底层原理
本文带你了解JavaScript 的最佳实践可以分成几类,他们分别适用于开发流程的不同阶段。
『后端』
"本文通过一次实战来带你分析JVM native 内存的一些常见思路
- 内存增长了,怎么甄别是不是内存泄漏
- 一个完全不熟悉的项目如何找到可能导致 native 内存分配的代码
- 经典的 Linux 64M 内存问题
- 到底是内存碎片还是内存泄漏"
Consumer、Predicate、Function的方法说明解练习
本文是笔者根据 RocketMQ 官方提供的基本最佳实践第一条,分享自己的一点心得
本文介绍了JDK 自带的线程等待唤醒机制--LockSupport,通过它的使用,可以学习更优雅的线程间通信技术
本文从源码等角度带你了解网络编程与通信原理
『移动端』
本文带你详细了解入门移动端防抓包
本文带你探索CoroutineScope是如何管理协程的
本文带你了解在项目开发中需要注意的地方和一些手段技巧
本文从应用层出发,带你了解一个 App 运行时的内存模型是怎样的
本文带你了解如何实现多引擎渲染组件 Flutter 工程化及入口建设,以及对 pigeon 生成文件的解析。即入口层、通信层这两个部分实现
『前端』
本文主要讲了为什么要用调试工具,如何读懂复杂代码
本文笔者分享了一些思考方式和一些常见的布尔运算的应用套路
本文通过实例调试带你了解JS的9种作用域
通过本篇文章的学习,你将收获 React ref 的基本和进阶用法,并且能够明白 React 内部是如何处理 ref 的,并通过一个小 Demo + 提问的方式带你更加深刻地理解 ref 的底层原理
本文带你了解JavaScript 的最佳实践可以分成几类,他们分别适用于开发流程的不同阶段。
『后端』
"本文通过一次实战来带你分析JVM native 内存的一些常见思路 - 内存增长了,怎么甄别是不是内存泄漏- 一个完全不熟悉的项目如何找到可能导致 native 内存分配的代码- 经典的 Linux 64M 内存问题- 到底是内存碎片还是内存泄漏"
Consumer、Predicate、Function的方法说明解练习
本文是笔者根据 RocketMQ 官方提供的基本最佳实践第一条,分享自己的一点心得
本文介绍了JDK 自带的线程等待唤醒机制--LockSupport,通过它的使用,可以学习更优雅的线程间通信技术
本文从源码等角度带你了解网络编程与通信原理
『移动端』
本文带你详细了解入门移动端防抓包
本文带你探索CoroutineScope是如何管理协程的
本文带你了解在项目开发中需要注意的地方和一些手段技巧
本文从应用层出发,带你了解一个 App 运行时的内存模型是怎样的
本文带你了解如何实现多引擎渲染组件 Flutter 工程化及入口建设,以及对 pigeon 生成文件的解析。即入口层、通信层这两个部分实现
作者 | 文章 | 简介 |
---|---|---|
XboxYan | 万能的CSS 渐变!单标签绘制一个足球场 | CSS渐变绘制的世界杯球场 |
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。
今日主理人|下午茶
PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain
转载自:https://juejin.cn/post/7176480340108640311