首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodeOver
掘友等级
Android Developer
|
|
Ancient and modern, at home and abroad
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 86
沸点 2
赞
88
返回
|
搜索文章
最新
热门
线程池分析
前言在部分老项目里,你可能需要对线程的使用进行优化,将以前使用Executor创建的四种类型线程池以及单独newThread方式就行优化管理。最近刚好在对老项目的优化,采用的方案就是众所周知的全局线程
CAS、Synchronized、ReentrantLock原理
前言锁相关概念、Synchronized的一些优化、CAS实现(AtomicInteger为例)、ReentrantLock实现原理、AQS目录一、锁相关概念1、AQS(AbstractQueuedS
线程优化需要了解的一些点
前言有感而发目录一、基本概念1、CPU核心数以及线程数的关系CPU核心数与线程数-知乎IntelCPU有双核、四核、六核等等,增加核心数有一点就是为了增加线程数,因为操作系统是通过线程来执行任务的,以
结合泛型、反射重读Retrofit
前言看过Retrofit的应该知道,Retrofit的核心技术之一是注解+反射+动态代理,这一篇主要温故Retrofit框架的实现原理,结合上一篇泛型、反射相关文章,看一下它是如何处理收集参数的,组装
通俗易懂的泛型原理及其相关知识点
前言环境:JDK1.8IntellijIDEA /Android Studio/ ASMByteViewer/byteviewcoder最近和同事讨论到泛型擦除和泛型重载、如何获取泛型,本文就泛型以
GreenDao缓存及其问题
前言上次针对GreenDao使用的源码流程进行了一个分析,了解了它内部是如何来实现对数据库的读写,对于缓存相关的IdentityScope只做了一个简单的概括。本节将针对该数据库的缓存进行一个分析。解
Glide加载图片流程重读(二)
前言Glide是如何加载图片的,如何优化的,你可能知道是处理了,但是具体处理策略没准说不上来,只能想到常规Bitmap的那几个处理方案(其实大多框架对图片处理都是调用那几个BitmapAPI,Glid
Glide加载图片流程重读(一)
前言Glide是如何加载图片的,如何优化的,你可能知道是处理了,但是具体处理策略没准说不上来,只能想到常规Bitmap的那几个处理方案(其实大多框架对图片处理都是调用那几个BitmapAPI,Glid
Android View事件分发、绘制流程
前言复习、复习、复习学习View事件分发,就像外地人上了黑车!主要解决的问题View的事件分发滑动冲突多次测量绘制流程环境:API29目录一、窗口事件传递事件从哪里来?又是怎么传递的?首先,你触摸屏幕
常用集合类相关知识点总结
前言复习、复习、复习昨天被一个大佬问到一些问题,有些问题确实没有思考过,集合类相关的源码大多看过,有些看过不止两遍,都针对画过图,butbut.....例如常见的HashMap,往深里问思想,如果没看
下一页
个人成就
文章被点赞
324
文章被阅读
118,611
掘力值
3,189
关注了
39
关注者
136
收藏集
2
关注标签
60
加入于
2017-09-01