首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
河边的小黑屋
掘友等级
android开发工程师
|
腾讯科技有限公司
一个喜欢代码的猿,想通过文字介绍下所见所闻
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
AOP之aspectj
aop,英文全称为Aspect Oriented Programming,意思是面向切面编程,是一种高内聚,低耦合的编程思想。在很多业务中都有广泛的应用。 有这么一个需求,要统计activity中的oncreate方法耗时,为后续做卡顿优化提供数据支撑的基础。 想象一下,每个a…
APT和AOP在android那些事情
大家对eventbus应该不会陌生吧,eventbus是一个非常优秀的事件总线框架,在设计模式中,有点类似观察者模式,只不过一个升级版本的观察者模式,并且发送跟接收是切割的,解决很多让人头疼的内存泄漏问。其中eventbus所用到的技术就是apt,如果大家在项目中有使用到观察者…
嵌套滑动-CoordinatorLayout
从上面两段代码可以看到,CoordinatorLayout+RecyclerView的嵌套滑动是利用NestedScrollingChild2和NestedScrollingParent2联动的特性,进行位置的移动。大概的流程是NestedScrollingChild2会告诉N…
深入源码,探索ThreadPoolExecutor工作流程
上面所做的事情就是new一个worker对象,并且调用start,如果对Thread和runnable关系比较熟悉的同学,一猜就知道t就是Thread,Wroker就是runnable的二次封装。 所以核心线程的保活就是通过堵塞队列来实现的,就是poll和take的奥秘,所以若…
Java线程池
TimeUnitunit:表示keepAliveTime的单位。 RejectedExecutionHandler:表示当workQueue已满,且池中的线程数达到maximumPoolSize时,线程池拒绝添加新任务时采取的策略。
个人成就
文章被点赞
10
文章被阅读
7,166
掘力值
153
关注了
13
关注者
2
收藏集
0
关注标签
15
加入于
2016-09-12