首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JiantaoYang
掘友等级
软件开发
|
JD
Android、Flutter、Kotlin、Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 87
沸点 2
赞
89
返回
|
搜索文章
JiantaoYang
赞了这篇文章
蓝师傅
广州Android开发 @TT
·
4年前
关注
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分...
408
38
分享
JiantaoYang
关注了
蓝师傅
软件开发 @JD
JiantaoYang
关注了
Pika
软件开发 @JD
JiantaoYang
赞了这篇文章
猫眼技术团队
猫小娱 @猫眼娱乐
·
5年前
关注
一次线程OOM排查看线程使用注意事项
从上报信息看到最后的线程数是 1456 个,这个数量是远远超出我们正常使用量的,再通过这个堆栈信息我们可以知道就是APP中的线程创建数量太多而导致的OOM,排查方向的重点就...
74
9
分享
JiantaoYang
赞了这篇文章
查克陈
Android RD @360
·
5年前
关注
Android-Fresco系列2 加载资源
通过setImageURI函数设置图片加载,参数是Uri参数或图片地址。 从这个方法开始了图片加载之旅。比较重要的是两个类PipelineDraweeControllerB...
1
评论
分享
JiantaoYang
赞了这篇文章
xiangcman
北京 android开发 @知乎
·
5年前
关注
面试官:Okhttp连接池是咋实现的?
最近把Okhttp的源码又整理了下,之前也写过Okhttp源码的文章,我觉得那会对Okhttp的认识不够深入,所以这次还是像炒咸饭一样吗?no-no-no,这次我会整理点精...
8
评论
分享
JiantaoYang
赞了这篇文章
硅基新手村
https://sealos.run @Sealos
·
5年前
关注
超详细的网络抓包神器 tcpdump 使用指南
tcpdump是一款强大的网络抓包工具,它使用libpcap库来抓取网络数据包,这个库在几乎在所有的Linux/Unix中都有。熟悉tcpdump的使用能够帮助你分析调试网...
98
8
分享
JiantaoYang
赞了这篇文章
i校长
全栈开发 @某厂
·
3年前
关注
深入理解MMAP原理,大厂爱不释手的技术手段
为什么大厂爱不释手 如微信的MMKV 组件、美团的Logan组件,还有微信的日志模块xlog,为什么大厂偏爱它呢?他到底有什么魔力么?我认为主要原因如下: 跨平台,C++编...
85
18
分享
JiantaoYang
赞了这篇文章
看书的小蜗牛
Android开发 @网易
·
7年前
关注
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程...
61
8
分享
JiantaoYang
赞了这篇文章
大逗大人
Android开发 @某公司
·
6年前
关注
HTTP 2.0与OkHttp
HTTP 2.0是对1.x的扩展而非替代,之所以是“2.0”,是因为它改变了客户端与服务器之间交换数据的方式。HTTP 2.0增加了新的二进制分帧数据层,而这一层并不兼容之...
38
2
分享
JiantaoYang
赞了这篇文章
蓝师傅
广州Android开发 @TT
·
3年前
关注
【性能优化】大厂OOM优化和监控方案
一、前言 随着项目不断壮大,OOM(Out Of Memory)成为bugly上的疑难杂症之一,大部分业务开发人员对于线上OOM问题一般都是暂不处理,一方面是因为OOM问题...
276
29
分享
JiantaoYang
赞了这篇文章
Q的博客
高级技术专家 @美团
·
5年前
关注
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存...
274
48
分享
JiantaoYang
赞了这篇文章
谦学客
4年前
关注
线程池中使用的SynchronousQueue的offer和take原理
使用场景 线程池ThreadPoolExecutor中经常使用SynchronousQueue作为阻塞队列,比如dubbo的provider的线程池默认会使用该队列,这里要...
4
2
分享
JiantaoYang
赞了这篇文章
竹子爱熊猫
🏆掘金签约作者 @同名公众号:竹子爱熊猫
·
4年前
关注
(十)深入理解Java并发编程之线程池、工作原理、复用原理及源码分析
一、引言 一般在开发过程中,一个功能是运行时长太久了,一般是通过什么方式去优化的? 异步/多线程,对于一个业务方法而言,如果其中的调用链太长势必会引起程序运行时间延长,导致...
76
63
分享
JiantaoYang
赞了这篇文章
jsonchao
Android @Alibaba
·
5年前
关注
Android性能优化之绘制优化
前一段时间,笔者带大家一起深入探索Android布局优化和深入探索Android卡顿优化,内容难度比较大,因此,本篇文章就是上述两篇文章的基础篇,掌握这篇文章的知识后,阅读...
93
6
分享
JiantaoYang
关注了
xaviersun
软件开发 @JD
JiantaoYang
赞了这篇文章
Android帅次
知识的搬运工 @公众号:帅次
·
4年前
关注
❤️Android Binder原理图解❤️
Binder 是 Android 系统中进程间通信机制(IPC)的一种方式。正如其名"粘合剂"一样,它把系统中各个组件粘合到了一起,是各个组件的桥梁。...
82
9
分享
JiantaoYang
赞了这篇文章
ULIVZ
FED & ND @eBay
·
7年前
关注
当你决定去 revert 一个merge commit
本文将结合一个标准的git工作流,以及具体的例子,来引出何种条件,会触发 git revert 的失败。通过本文,你讲学到 出现问题能够放心大胆并以正确的姿势来 rever...
24
4
分享
JiantaoYang
赞了这篇文章
ice_coffee_mzp
Android
·
5年前
关注
RecyclerView - DiffUtil
DiffUtil 是 Android 工程师提供的用于规范使用 notify*() 方法刷新数据的工具类。 当某条数据发生变化(如移除、修改等)时调用以上方法可用于更新数据...
29
2
分享
JiantaoYang
赞了这篇文章
网易考拉移动端团队
7年前
关注
如何设计一个优雅健壮的Android WebView?(下)
在上文《如何设计一个优雅健壮的Android WebView?(上)》中,笔者分析了国内WebView的现状,以及在WebView开发过程中所遇到的一些坑。在踩坑的基础上,...
554
7
分享
下一页
个人成就
文章被点赞
53
文章被阅读
5,892
掘力值
231
关注了
26
关注者
1
收藏集
1
关注标签
21
加入于
2017-05-20