首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
糊涂
更多收藏集
微信扫码分享
微信
新浪微博
QQ
62篇文章 · 0订阅
如何在分布式场景下生成全局唯一 ID ?
另外考虑到存储压力,ID 当然是越短越好。 先说最容易理解的方案,利用数据库的自增长序列生成:数据库生成唯一主键,并通过服务提供给其他系统;如果是小型系统,数据总量和并发量都不是很大的情况下,这种方案足够支撑。 如果每次生成一个 ID 可能会对数据库有压力,可以考虑一次性生成 …
腾讯零反射全动态Android插件框架Shadow解析
最近几年,腾讯对于开源事业也是越来越支持,今天要说的就是在腾讯被广泛使用的Shadow框架,一个经过线上亿级用户量检验的反射全动态Android插件框架。 Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级用户量检验。 Shadow不仅开源分享了插件技术的关键…
深入探索Android启动速度优化(上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 《深入探索Android稳定性优化》 中我们已经深入探索了Android稳定性优化的疆域。那么,除了稳定性以外…
【从零冲击音视频开发】移动环境搭建
这里先做一个道歉,因为我还大三,身上还有不少课程。最近五门的必修课压身所以更新的进度上会有严重的脱节,但是我还是会尽量保证一周一篇文章的,希望能够理解。 其实很多网站都已经有过这样的介绍了,不过既然是自己的文章,还是需要讲讲的,嘿嘿。创建一个新的AS项目,并且选择到我们的Nat…
Android进阶5:SurfaceView实现原理分析
第一次接触SurfaceView,找了很多资料才理解SurfaceView概念,总结查资料的结果。Android中有一种特殊的视图,称为SurefaceView,与平时时候的 TextView、Button的区别: 因为不会占用主线程资源,一方面可以实现复杂而高效的UI,二是不…
【源码解析】AsyncTask的用法与规则
AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handler,这让我们可以将一些耗时操作放到AsyncTask,并且能将结果及时更新到UI上。AsyncTask主要用于短时间耗时操作,长时间耗时操作不建议使用AsyncTask。下面通过Google官方的…
关于GC原理和性能调优实践,看这一篇就够了!
本文介绍 GC 基础原理和理论,GC 调优方法思路和方法,基于 Hotspot jdk1.8,学习之后你将了解如何对生产系统出现的 GC 问题进行排查解决。 CMS 原理及调优。 1. GC 基础原理 1.1. GC 调优目标 比如,用户订单查询响应时间,对响应速度要求很高的系…
Android 学习笔记思考篇
Android 系统从 2008 年正式发布到现在已经过去了 10 年,系统版本也来到了 9,作为开发者,或者作为用户,我们见证了系统一次次大大小小的改动,见证了系统的不断完善,见证了我们写的每个 Android 小程序给我们带来的成就感。但是,当我们写的程序越来越多时,当我们…
[-NDK 导引篇 -] 在NDK开发之前你应知道的东西
1.ninja: error: 巴拉巴拉... missing and no known rule to make it 2.CMake Error at 巴拉巴拉... (add_library): 3.java.lang.UnsatisfiedLinkError: 巴拉巴拉…
Android 相关知识点个人总结
很多人都是年底才开始写总结,而我还不太一样,因为我是11月初参加工作的,所以每年到这个时候就会写总结。 之前的总结都是放到了我的云笔记了,由于今年7月份开始写博客,所以今年的总结删除了个人生活部分,把技术部分share大家,与此共勉,共同学习,进步。 由于我的技术知识一般习惯用…