首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李可乐Cola
掘友等级
大前端工程师
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
文章
热门
最新
ThreadPoolExecutor线程池运行机制分析-线程复用原理
这里的规范很强势,直接定义为【强制】,目的就是使用线程复用机制减少线程开销。 关于线程池的线程复用机制就是我们这篇博文讨论的目的。 我们在分析代码写博文时,要抓住关键点,而不是面面俱到,这样才是思路清晰的代码分析。 我这里尽量简洁,从代码入手,但不是一行行一个个解释知识点,所以…
ReverseSuper:优雅的重构,一键生成动态代码,支持生成接口/抽象类
当@ReverseImpl注解在目标类上,点击Build-Rebuild,就会动态生成对应的接口类。并且最终的生成代码其实和目标类在相同包下(apk打包过程)。 可以看到一键Rebuild动态生成代码,省略了对现有代码的抽象public方法的手动操作,效率飞快,而且还有对方法注…
LLogger--丰富的log日志打印工具、支持写入本地文件、支持纯Java环境
LLogger默认打印log,默认tag为LLogger,默认不写入log文件,导入即可用。 如果配置就是一行代码,简单易用。 在实际项目需要配置参数,建议在Application类中初始化配置,下面示例代码。 可以看到上图的llogger_2018-05-22_10.logl…
怎样快速的模拟出数据加速测试和开发
在开发中我们需要观察数据Model是否正常的显示在UI中,在单元测试的负责显示的View层需要检测的是页面是否正常显示。它们本质其实就是验证ViewObject(VO)表现层对象的正常表现。 像这样,然后用这个model传入到View层显示起来,然后检测正常显示。 Model的…
怎样计算Bitmap的内存占用和Bitmap加载优化
在Android开发中Bitmap肯定是绕不过去的,很多时候我们只是使用图片框架加载图片,具体细节的Bitmap对内存的使用图片框架已经帮我们封装好了。但是对Btimap对内存的影响我们还是需要了解的。 首先要清楚Bitmap的文件大小肯定不是实际的内存加载大小。因为文件只是存…
怎样实现一个非阻塞的超时重试任务队列
最近接手一个项目,要把其中的阻塞任务队列,重构成非阻塞。在客户端很少有机会直接处理任务队列。项目完成需要总结经验 我这里先说明我遇到的阻塞问题,我这里的阻塞不是多线程访问的阻塞,概念上是任务执行的阻塞。具体是: 任务开始客户端准备数据,通过socket向服务器发送数据。 阻塞等…
怎样计算Bitmap的内存占用和Bitmap加载优化
在Android开发中Bitmap肯定是绕不过去的,很多时候我们只是使用图片框架加载图片,具体细节的Bitmap对内存的使用图片框架已经帮我们封装好了。但是对Btimap对内存的影响我们还是需要了解的。 首先要清楚Bitmap的文件大小肯定不是实际的内存加载大小。因为文件只是存…
备忘录模式在Android的应用和模拟实验
设计模式与源码分析
Fragment的生命周期和重建问题解决方案
从源码角度分析问题
状态栏着色原理和 API 版本兼容处理
详解状态栏着色原理
下一页
个人成就
文章被点赞
325
文章被阅读
22,189
掘力值
818
关注了
18
关注者
94
收藏集
0
关注标签
34
加入于
2016-12-22