240 发简信
IP属地:天津
  • 线程池原理

    Callable 接口 Runnable 接口 Future接口 RunnableFuture 接口 FutureTask类 【补充】sun.m...

  • ThreadLocal源码分析

    Android Looper对象中就有ThreadLocal的应用 Thread类 ThreadLocal类 ThreadLocal为什么会内存...

  • Kotlin 基础学习笔记

    Kotlin 基础教程 Kotlin 文件以 .kt 为后缀 一、基本语法 二、数据类型 Kotlin 的基本数值类型包括 Byte、Short...

  • Retrofit2 简介

    一、Retrofit2 简介 Retrofit是一个遵循RESTful设计的进行HTTP网络请求框架,底层网络请求基于OkHttp框架 1.1 ...

  • RXJava 原理分析

    一、RxJava 简介 RxJava是一种基于观察者模式的响应式编程框架,其定义的角色有Observable事件流、ObservableOnSu...

  • Resize,w 360,h 240
    LeakCanary 源码解析

    一、 前言 1. Java 内存模型 2. Java垃圾回收策略 引用计数算法:给对象中添加一个引用计数器,每当有引用它时,计数器值就加1;当引...

  • 软考系统架构师笔记

    分布式 在分布式数据库中,( )是指各场地数据的逻辑结构对用户不可见。A.分片透明性B.场地透明性C.场地自治D.局部数据模型透明性参考答案:B...

  • Resize,w 360,h 240
    网络爬虫框架Scrapy

    一、简介 Scrapy 是一款简单、易用,适用范围很广的网络爬虫框架,主要用户数据挖掘、检测、自动化测试等领域,其整体结构如下: Scrapy主...

  • Android 自定义View

    Android 绘图基础:Canvas、Paint、Color自定义View 需要集成View组件,并且重写其onDraw(Canvas can...

个人介绍
个人主页 : http://yuds.applinzi.com
GitHub :https://github.com/yudesong
邮箱:yudesong@foxmail.com
推荐Java 成神之路 :http://cmsblogs.com/?p=2122