本篇博客为JVM分享的系列之一,本次分享GC相关内容,包括GC算法、常用垃圾回收器以及GC调优思路。
阅读全文本篇文章也发布在公司内部实践者论坛中。
内容概要:之前曾经介绍过Android流行ORM框架性能对比及Room踩坑总结,除了ORM框架的优化,我们还完成了WAL、索引优化等内容。这篇文章主要介绍这些优化及遇到的问题。
本篇文章也发布在公司内部实践者论坛中。
内容概要:在Android签名中,用到了RSA,在使用HTTPS时,其TLS协议也用到了RSA。RSA是如何应用到这两个方面的呢?有什么不同?为什么RSA这么难破解?其中的数学原理又是什么样的?本文就这些问题进行探讨。
本篇文章也发布在公司内部实践者论坛中。
在工作中发现数据库ORM耗时较多,影响了用户体验,恰巧谷歌在2017IO大会上推出了新的ORM框架Room,该框架和其他Android流行ORM框架有什么不同?该框架的ORM过程是怎样的?其他框架的ORM过程又为什么比他慢?迁移到Room又有什么坑需要注意?本篇文章解答这些问题。
本篇文章分为三部分,首先介绍Android流行ORM框架ORMLite、GreenDao、Room的一些特性。随后介绍他们的ORM过程。最后介绍从ORMLite迁移到Room我们需要注意的坑。
阅读全文Android端的数据库搜索有几种方式?如何使用?各有什么优缺点?本篇文章结合工作中的账单搜索需求来回答这些问题。
阅读全文本文也发布在公司论坛中
内容概要:对于Android线程所属的CGroup,一些资料认为是通过线程优先级来进行划分的。但经实践,发现部分Android版本与该观点并不一致,那么实际情况又是怎样的呢?本篇文章就该问题进行了探讨。
该篇文章用于记录Thread的一些总结,包含Thread的scheduler、通信、Android应用的线程等内容。
阅读全文