Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这是一种非常有用的功能。本文将深入分析枚举的源码,看一看枚举…
分类:java集合源码分析
MainDexList 产生过程源码分析
0x00 前言 之前的两篇文章分别分析了 MultiDex的编译及Dex过程 和 MultiDex的安装过程 一个讲解了MultiDex的编译及Dex分包过程,我们知道了主dex是由maindexlist.txt决定的。…
Android主流三方库源码分析(二、深入理解Retrofit源码)
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 前篇我们详细地分析了OKHttp的核心源码,如果对OKHttp内部机制不了解的可以看看Android主流三方库源…
在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。 还有人提到这…
video.js 源码分析(JavaScript)
组织结构 以下是video.js的源码组织结构关系,涉及控制条、菜单、浮层、进度条、滑动块、多媒体、音轨字幕、辅助函数集合等等。 ├── control-bar │ ├── audio-track…
注册中心 Eureka 源码解析 —— Eureka-Server 启动(二)之 EurekaBootStrap
摘要: 原创出处 www.iocoder.cn/Eureka/eure… 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. EurekaBootStrap 2.1 初…
后台开发常问面试题集锦(问题搬运工,附链接)
Java基础问题 String的’+’的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水线 抽象 & abstrac…
Retrofit2 源码解读
综述 Retrofit2的用法在Retrofit2.0使用详解这篇文章中已经详细介绍过了。那么在这就来看一下Retrofit2它是如何实现的。Retrofit2中它的内部网络请求是依赖于OKHttp,所以Retrof…
注册中心 Eureka 源码解析 —— Eureka-Server 集群同步
摘要: 原创出处 http://www.iocoder.cn/Eureka/server-cluster/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. 集群节点…
dubbo源码解析(四)注册中心——dubbo
注册中心——dubbo 目标:解释以为dubbo实现的注册中心原理,解读duubo-registry-default源码 dubbo内置的注册中心实现方式有四种,这是第一种,也是dubbo默认的注册中心实现方式。我们可以…
Java 集合系列1、细思极恐之ArrayList
1、ArrayList 概述 ArrayList 底层数据结构为 动态数组 ,所以我们可以将之称为数组队列。 ArrayList 的依赖关系: public class ArrayList<E> extend…
理解 I/O 多路复用
Java 后端 相关热门文章 注册中心 Eureka 源码解析 —— Eureka-Server 启动(二)之 EurekaBootStrap 芋道源码_以德服人_不服就干 16 RocketMQ源码分析之消息存储 半栈…