- 博客(84)
- 收藏
- 关注

转载 文章专题链接
Java并发专题https://blog.youkuaiyun.com/javazejian/article/category/6940462java数据结构与算法https://blog.youkuaiyun.com/javazejian/article/category/6505437 java&android多线程https://blog.youkuaiyun.com/javazejian/arti...
2019-01-15 22:50:25
222
转载 SSH2协议 SSH2库 NIO Socket库
SSH2协议https://xmong.iteye.com/blog/1698124SSH2库JSch库是SSH2的一个纯Java实现。它允许你连接到一个sshd服务器,使用端口转发,X11转发,文件传输等。jsch-0.1.49.jarJSch库使用https://blog.youkuaiyun.com/u013467442/article/details/69642148...
2019-04-03 19:38:49
1030
1
转载 JSBridge源码解析
JSBridge深度剖析https://blog.youkuaiyun.com/xiangzhihong8/article/details/66970600 JsBridge最详细的解析,高版本webview的evaluateJavascripthttps://blog.youkuaiyun.com/u013766357/article/details/52541971...
2019-02-23 21:49:44
463
转载 Android 自定义控件系列之动画篇/绘图篇/视图篇
Android自定义控件三部曲https://blog.youkuaiyun.com/harvic880925/article/details/50995268 动画篇绘图篇视图篇
2019-02-23 21:45:56
234
转载 Android Bitmap/Drawable
Android 完美实现图片圆角和圆形(对实现进行分析)https://blog.youkuaiyun.com/lmj623565791/article/details/24555655Android BitmapShader 实战 实现圆形、圆角图片https://blog.youkuaiyun.com/lmj623565791/article/details/41967509Android Xferm...
2019-02-23 21:43:53
175
转载 Android性能优化
carson_ho 优快云 Android性能优化:手把手带你全面了解 绘制优化https://blog.youkuaiyun.com/carson_ho/article/details/79674623Android性能优化:那些关于Bitmap图片资源优化的小事https://blog.youkuaiyun.com/carson_ho/article/details/79549382And...
2019-02-23 21:40:10
148
转载 Dagger2源码解析
Android 神兵利器Dagger2使用详解(一)基础使用https://blog.youkuaiyun.com/mq2553299/article/details/73065745Android 神兵利器Dagger2使用详解(二)Module&Component源码分析https://blog.youkuaiyun.com/mq2553299/article/details/73136396...
2019-02-20 21:24:21
322
转载 SwipeBackLayout源码解析
ViewDragHelperAndroid ViewDragHelper完全解析 自定义ViewGroup神器https://blog.youkuaiyun.com/lmj623565791/article/details/46858663自定义控件辅助神器ViewDragHelperhttps://blog.youkuaiyun.com/zhangke3016/article/details/52347...
2019-02-20 21:21:21
246
转载 Lottie源码解析
开源项目- Lottie 源码分析https://blog.youkuaiyun.com/heqiangflytosky/article/details/60770415Lottie的使用和源码详解https://blog.youkuaiyun.com/weixin_37618354/article/details/84072783
2019-02-20 21:17:21
467
转载 Glide源码解析
Android高效加载大图、多图解决方案,有效避免程序OOMhttps://blog.youkuaiyun.com/guolin_blog/article/details/9316683Android DiskLruCache完全解析,硬盘缓存的最佳方案https://blog.youkuaiyun.com/guolin_blog/article/details/28863651 Android...
2019-02-15 22:07:47
163
转载 GreenDao源码解析
GreenDao3.0源码分析-Helperhttps://blog.youkuaiyun.com/u010782846/article/details/80042998GreenDao3.0 源码分析-DaoMaster和DaoSeesionhttps://blog.youkuaiyun.com/u010782846/article/details/80043762GreenDao3.0 源码分析-Da...
2019-02-14 22:57:19
210
转载 Java加密与签名
加密和签名的区别https://blog.youkuaiyun.com/youshaoduo/article/details/78476578公钥,私钥,加密和签名https://blog.youkuaiyun.com/tsx851/article/details/54429772移动端安全交互-加密过程场景解析https://blog.youkuaiyun.com/baby_hua/article/detail...
2019-02-14 22:55:42
1039
转载 LeakCanary源码解析
java 源码系列 - 带你读懂 Reference 和 ReferenceQueuehttps://blog.youkuaiyun.com/gdutxiaoxu/article/details/80738581一步步拆解 LeakCanaryhttps://blog.youkuaiyun.com/gdutxiaoxu/article/details/80752876 LeakCanary核心原理源码...
2019-02-14 22:50:59
151
转载 Android蓝牙开发
优快云BLE介绍https://blog.youkuaiyun.com/ge23456789/article/details/49329977Bluetooth LE(低功耗蓝牙) - 第六部分(完)https://blog.youkuaiyun.com/likebamboo/article/details/27485987第十四篇 ANDROID的 BLUETOOTH 实现机制与架构https...
2019-02-13 22:37:46
226
转载 Android JNI开发
. JNI编程Android使用JNI实现Java与C之间传递数据https://blog.youkuaiyun.com/furongkang/article/details/6857610深入浅出 - Android系统移植与平台开发(九)- JNI介绍https://blog.youkuaiyun.com/mr_raptor/article/details/8080606Java与C通信要...
2019-01-31 21:09:12
298
转载 Android LiveData源码解析
.Android开发——架构组件LiveData源码解析https://blog.youkuaiyun.com/SEU_Calvin/article/details/82256693LiveData源码分析https://blog.youkuaiyun.com/sted_zxz/article/details/80725203
2019-01-31 21:02:15
330
转载 Android卡顿检测与分析
.卡顿检测 Android开发——监控造成UI卡顿的原因https://blog.youkuaiyun.com/SEU_Calvin/article/details/63703559Android UI性能优化 检测应用中的UI卡顿https://blog.youkuaiyun.com/lmj623565791/article/details/58626355卡顿监测之真正轻量级的卡顿监测工具...
2019-01-31 20:57:55
2238
转载 Android:Handler相关
Android时间间隔 SystemClock.uptimeMillis 和 System.currentTimeMillishttps://blog.youkuaiyun.com/fangyoayu2013/article/details/50786611System.currentTimeMillis() uptimeMillis elapsedRealtime 区别https://bl...
2019-01-24 19:10:20
242
转载 Android组件化和插件化
优快云 Android组件化方案https://blog.youkuaiyun.com/guiying712/article/details/55213884 简书谈谈我的理解-组件化/模块化https://www.jianshu.com/p/79e4df63f31f阿里ARouter开源组件化框架项目实践https://www.jianshu.com/p/735c969fd...
2019-01-17 22:50:45
1189
转载 Java虚拟机基础
简书Java虚拟机基础——1Java的内存模型 Java虚拟机基础——2JVM运行时数据区 Java虚拟机基础——3类加载机制 Java虚拟机基础——4内存回收机制
2019-01-16 20:46:38
200
转载 Android Handler机制
简书Android Handler机制1之Thread Android Handler机制2之ThreadLocal Android Handler机制3之SystemClock类 Android Handler机制4之Looper与Handler简介 Android Handler机制5之Message简介与消息对象对象池 Android Handler机制6之MessageQue...
2019-01-16 20:43:57
295
转载 APK安装流程详解
简书APK安装流程详解0——前言 APK安装流程详解1——有关"安装ing"的实体类概述 APK安装流程详解2——PackageManager简介 APK安装流程详解3——PackageManager与PackageManagerService APK安装流程详解4——安装中关于so库的哪些事 APK安装流程详解5——PackageInstallerService和Installer...
2019-01-16 20:42:50
562
转载 Retrofit源码解析
优快云目录 https://blog.youkuaiyun.com/ethanco/article/category/7273678Retroft2源码解析01-创建过程https://blog.youkuaiyun.com/EthanCo/article/details/78449318Retrofit2源码解析02-创建Callhttps://blog.youkuaiyun.com/EthanCo/arti...
2019-01-16 20:40:25
162
转载 OKHttp源码解析
Android4.4之后系统的HttpUrlConnection的实现是基于okhttp实现的。Android各版本引用的对应okhttp版本: Android 4.4.4_r1: OKHttp 1.1.2 Android 5.0.1_r1: OKHttp 2.0.0 Android 6.0.1_r1: OKHttp 2.4.0 An...
2019-01-16 20:33:57
172
转载 RxJava源码解析
1、基本原理RxJava基本原理分析https://www.jianshu.com/p/88aacbed8aa5 示例Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEm...
2019-01-03 20:21:18
352
转载 EventBus源码解析
源码解析01-获取实例https://blog.youkuaiyun.com/EthanCo/article/details/76223482源码解析02-订阅者注册https://blog.youkuaiyun.com/EthanCo/article/details/77547329源码解析03-事件的发送https://blog.youkuaiyun.com/EthanCo/article/details/7...
2018-12-30 11:48:35
128
转载 ARouter源码解析
源码解析01-编译生成文件https://blog.youkuaiyun.com/EthanCo/article/details/74858075源码解析02-加载路由表单https://blog.youkuaiyun.com/EthanCo/article/details/75041661源码解析03-路由跳转https://blog.youkuaiyun.com/EthanCo/article/details...
2018-12-30 11:44:57
129
转载 排序算法之 计数排序 桶排序 基数排序
1.计数排序:Counting Sort计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出,它的优势在于在对于较小范围内的整数排序。它的复杂度为Ο(n+k)(其中k是待排序数的最大值),快于任何比较排序算法,缺点就是非常消耗空间。很明显,如果而且当O(k)>O(n*log(n))的时候其效率反而不如基于比较的排序,比如堆排序和归并排序和快速排...
2018-09-11 16:15:04
1021
转载 排序算法之 归并排序
这一篇要总结的是归并排序,这也是七大排序的最后一种排序算法。首先来看一下归并排序(Merge Sort) 的基本原理。它的原理是假设初始序列有n个元素,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到n/2个长度为2或1的有序子序列;再两两归并,…… ,如此重复,直至得到一个长度为n的有序序列为止,这种排序方法就称为归并排序。1、归并排序的示意图下面用示意图来说明...
2018-09-11 15:05:42
206
转载 Java基础:Java内部类详解
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎批评指正。 ...
2018-09-11 14:57:29
145
转载 LRU Cache算法实现
题目链接:https://leetcode.com/problems/lru-cache/Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.get(key) - Get the va...
2018-09-11 14:57:11
256
转载 排序算法之 直接插入排序和希尔排序
这一篇要总结的是插入排序中的直接插入排序和希尔排序,我们主要从以下几点进行总结。1、直接插入排序及算法实现2、希尔排序及算法实现 1、直接插入排序及算法实现什么是直接插入排序呢?直接插入排序的基本思想是:每次从无序序列中取出第一个元素插入到已经排好序的有序序列中,从而得到一个新的,数量加1的有序序列。1-1、示意图下面是直接插入排序的图解说明。 1-2、代码...
2018-09-11 11:21:49
494
转载 排序算法之 直接选择排序和堆排序
这一篇要总结的是选择排序,选择排序分为直接选择排序和堆排序,主要从以下几点进行总结。1、直接选择排序及算法实现2、堆排序及算法实现 1、直接选择排序及算法实现直接选择排序(Straight Select Sort) 是一种简单的排序方法,它的基本思想是:通过length-1 趟元素之间的比较,从length-i+1个元素中选出最小的元素,并和第i个元素交换位置。直接选择排序的最...
2018-09-11 11:03:59
521
转载 排序算法之 冒泡排序和快速排序
1、冒泡排序及算法实现什么是冒泡排序呢?冒泡排序是一种简单的排序方法,它的基本思想是:通过相邻两个元素之间的比较和交换,使较大的元素逐渐从前面移向后面(升序),就像水底下的气泡一样逐渐向上冒泡,所以被称为“冒泡”排序。冒泡排序的最坏时间复杂度为O(n2),平均时间复杂度为O(n2)下面以一张图来展示冒泡排序的全过程,其中方括号内为下一轮要排序的元素,方括号后面的第一个元素为本轮排序浮出来的...
2018-09-11 10:27:10
2986
转载 算法的时间复杂度、空间复杂度、稳定性
1、算法的概念:算法 (Algorithm),是对特定问题求解步骤的一种描述。解决一个问题往往有不止一种方法,算法也是如此。那么解决特定问题的多个算法之间如何衡量它们的优劣呢?有如下的指标:2、衡量算法的指标:(1)时间复杂度:执行这个算法需要消耗多少时间。(2)空间复杂度:这个算法需要占用多少内存空间。 同一个问题可以用不同的算法解决,而一个算法的优劣将影响到算法乃至程...
2018-09-10 16:16:42
3124
1
转载 深入理解java虚拟机【精华总结】
一、运行时数据区域 线程隔离:线程隔离的意思,就是给不同的线程多分配的资源用,以做到不争用 线程共享:线程共享就是资源只有一个没有办法分配更多,只能共享 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。程序计数器,虚拟机栈,本地方法栈,随线程而生,线程亡而亡...
2018-05-03 09:20:56
322
转载 Java基础:SerialVersionUID作用
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 Eclipse中The serializable class XXXXXX does ...
2018-01-02 11:28:47
237
转载 Java基础:浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。 请尊重作者劳动成果,转载请标明原文链接:...
2017-11-09 11:19:36
205
转载 Java基础:深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解并欢迎...
2017-11-08 17:07:46
233
转载 Java基础:Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题 若有不正之处...
2017-11-08 16:57:11
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人