首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户4243639678551
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
3年前
关注
教你一步一步手写dagger2
1.依赖注入或者控制反转的理解 2. javapoet的使用展示 3. apt技术配置与调试 4. 注解的收集与文件生成...
4
1
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
同步技术新大陆--写时复制技术(CopyOnWriteArrayList、CopyOnWriteArraySet)
写入时复制是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调...
25
4
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
HashMap不得不知道的那些事儿
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素...
20
4
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
ThreadLocal 原理
1、简介因为面试多了,大家也知道了这个类,觉得它是线程备份;真的是这样吗?我想说是,但是需要你主动去存线程相关的备份,如果多个线程存的备份都是一个对象,还是会相互影响的,是...
5
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
简单好用的HandlerThread
HandlerThread是一个短小精悍的类,本来不想单独写出来的,但是这个也是对Handler的一种封装处理,有值得我们学习的思维使用简单:生成HandlerThread...
5
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
Handler你真的懂了吗
总是听大家侃侃而谈,谈的内容还是千篇一律,流程原理说的也是那么个回事,但是再往深问一点,又啥啥不会。。。...
18
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
FutureTask源码
简介实现了Future、Runnable接口,可以看成一个带执行结果的线程任务;代码很简单,就不说太多了,有些基础请私下问我,或者找度娘成员变量关键信息解读state,wa...
7
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
AsyncTask那些事
1、简介是android为开发者封装好的,异步轻量级任务执行框架;如果你因为可能的内存泄漏问题而不使用,我想说大可不必,自己封装基本并比不上系统的;再者说,如果使用了线程都...
5
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
AbstractQueuedSynchronizer 新玩法
1、简介AbstractQueuedSynchronizer是java同步器的基石,是为了更快,更省心的自定义实现同步锁的模板;这次也是介绍CountDownLatch、S...
12
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
AbstractQueuedSynchronizer原理解析
在ReentrantLock锁代码中,你发现,锁的动作是由Sync的实例来处理,而Sync是继承了AbstractQueuedSynchronizer;而在Reentran...
9
1
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
java 线程池
a. 重用存在的线程,减少线程对象创建、消亡的开销,性能佳。 b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 c. 提供定时执行、定...
8
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
android gradle构建
gradle的参数,基本是闭包,也就是省去()直接在{}内写入想操作内容, 比如: android { ..配置.. } ext.变量: 所有项目都可以使用的变量, 也可以...
5
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
Timer源码分析
定时器相信大家都不陌生,平时使用定时器就像使用闹钟一样,我们可以在固定的时间做某件事,也可以在固定的时间段重复做某件事,今天就来分析一下java中自带的定时任务器Timer...
4
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
有点意思的定时器 CountDownTimer
背景这是个抽象类,我觉得这个定时器实现有点简单,但是具有不稳定性,也就有点意思;也许你对它的实现会感兴趣,请跟我来成员变量执行总时长,执行间隔,停止时间,可取消;执行总时长...
11
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
好用的假广播 LocalBroadcastManager
简介从名字来看,这货就是个广播管理类,其实不然,它套用了广播的空壳,却实现了线程间通信;远看是广播,近看是线程间通信;说它好用,是因为它短小,精悍,而且是系统自带,满足大部...
18
5
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
简单高效的跳跃表 ConcurrentSkipListMap
跳表是一个随机化的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。 它采用随机技术决定...
13
评论
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
`牵手容器` SynchronousQueue
这个比喻也基本上说出了这个容器的所有操作;此容器的核心也就是读取、存储;其它容器操作基本是固定的,没有太多意义的;Executors.newCachedThreadPool...
6
1
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
网络编程学习系列
网络其实是一个大专题,不论是哪个系统,这个都是从底层到应用层,一层一层封装的一个东西;这里呢,我是以Retrofit源码分析开始,分析一些应用层的封装和需要处理的事项,大致...
3
1
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
5年前
关注
网络编程-Gson源码分析
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,...
11
1
分享
用户4243639678551
赞了这篇文章
众少成多积小致巨
苦行僧
·
4年前
关注
Jetpack源码-arch篇
谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,其通过提供现代化应用架构以及提供强健的向后兼容能力等方式,让开发者能够快速、轻松地创造拥有卓...
7
评论
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
5
加入于
2022-02-18