首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
庸熊_才自扰
掘友等级
Android开发工程师
|
百度
喜欢coding,喜欢分享,喜欢健身,喜欢音乐,喜欢美食,喜欢篮球,一个活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 26
沸点 4
赞
30
返回
|
搜索文章
赞
文章( 26 )
沸点( 4 )
Kotlin Coroutines(协程)讲解
假设要做一个登陆界面:用户输入用户名和密码,然后点击登陆。 假设是这样的流程:App 首先请求服务器校验用户名和密码,校验成功后,然后请求该用户的好友列表。 情况还可以更复杂,想象一下,不仅要请求好友列表,还需要请求推荐好友列表,并把两次结果合并进一个列表。 到这里,代码开始变…
2.Kafka消息详解
2.1.1.1. V0,V1版本 如上图所示,为kafka 的消息集合以及消息的日志项。一个消息集合总是包含了若干个日志项,每个日志都封装了实际的消息和一组元数据信息。kafka不会再消息层面上直接操作,总是在消息集合上进行写入操作。 value 字段 ,如果消息没有压缩,va…
Queue&Stack
Stack 一种后进先出(LIFO)的线性表. 栈的操作很简单。只要是具有最近相关性的题目都可以使用Stack这种数据结构来解决。 需要注意的是可以用Stack解决的问题都可以使用Deque(Double End Queue)来代替. 使用了aider 栈保存了当前的最小值,以…
LeakCanary2 源码分析
在 Android 开发工作中,内存泄露一直是让人比较头疼的问题。首先内存泄露并不是一个 Java 异常,所以我们并不能实时感知到它,一般只有等到内存溢出的时候,我们才会去排除是否发生了内存泄露问题。而往往导致抛异常的代码并不是内存泄露的凶手,而只是压死骆驼的最后一根稻草而已,…
数组、链表、leetcode
数组是一个线性表,存储相同数据结构的连续的内存空间。 随机访问时间复杂度为常数级别。 支持cpu缓存,访问速度更加快速。(因为内存空间是连续的所以知道收地址的内存地址,cpu缓存就可以预读整个数组的所有数据。) 跟要插入的数据进行交换。 容器最大的优势就是1将数组的操作细节封装…
class文件解析
操作java字节码,免不了要对字节码文件有一个详细的认识。本文主要记录学习小册 《JVM字节码从入门到精通》 的笔记,以供参考。 一个字节是8位,两个十六进制数表示一个字节。 很多文件都以魔数来进行文件类型的区分,class 文件的头四个字节称为魔数,是0xCAFEBABE,这…
Gradle中Task详解
Task 在 Android Gradle 的构建系统中是一个非常重要的角色,Gradle 的构建工作都是由一系列 Task 组合完成的。一个 Project 里面可以包含很多个 Task 。Task 可以理解为一个执行体,在 Project 的视角下,也可以看作是一个原子性的…
2020 Android 大厂面试(五)插件化、模块化、组件化、热修复、增量更新、Gradle
五、插件化、模块化、组件化、热修复、增量更新、Gradle参考答案:1.对热修复和插件化的理解https://blog.csdn.net/github_37130188/article/details
这样的高可用,我不要!
前不久,朋友的公司,出现了比较大的故障。故障引起的原因也比较好解释,因为使用了ActiveMQ的高可用级别(M-S架构,双写完成ACK),结果在高峰期间,造成了生产端消息拥堵,诸多请求无法落地,数据错乱。 据他说,他们的应用,级别比电信应用还要高(牛皮一定要吹),所以消息系统要…
Flutter和原生应用性能对比
自从今年google IO大会推出flutter跨平台开发框架以来,flutter在各个技术论坛里被吵得如日中天。flutter团队直言flutter可以帮助开发者轻松实现恒定60fps的性能体验。这里附上flutter官方性能介绍:flutter应用程序性能介绍 我们知道fl…
下一页
个人成就
文章被点赞
691
文章被阅读
96,931
掘力值
2,408
关注了
14
关注者
186
收藏集
3
关注标签
18
加入于
2016-11-29