自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 LinkedList源码阅读笔记

LinkedList内部维护了链表的数据结构来实现队列。取操作效率低,插入操作效率高public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{ transient int size =

2017-04-30 23:41:57 214

原创 AarrayList源码阅读笔记

public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long serialVersionUID = 8683452581122892189L;

2017-04-30 21:53:06 362

原创 Java编程思想之《初始化与清理》学习笔记

在这一章中,涉及到的知识点:方法重载this关键字static关键字垃圾回收和终结处理成员初始化构造器初始化一 方法的重载方法重载的方式有两种 (1)参数类型列表不同 (2)参数类型顺序不同二 this关键字this关键字表示当前的引用,在方法中使用表示调用当前方法的对象。那么,当前的引用是怎么获取到的呢?看图:使用this关键字,还可以在多构造函数的类中在一个

2017-04-29 11:15:43 410

原创 Volley源码阅读之请求队列(RequestQueue)工作原理

请求队列RequestQueue是一个拥有分发器线程池的请求分发队列。把一个请求入队,那么可能会执行缓存分发器队列里面的请求,也可能直接执行网络分发器队列里面的请求。如果请求有存在在缓存分发器队列中,那么根据特定条件来执行(到底如何执行请求的,请看上一篇博客Volley源码阅读之缓存分发器(CacheDispatcher)工作原理)。 下面,我们先来看RequestQueue的几个成员变量以及

2017-04-17 17:25:29 359

原创 Volley源码阅读之缓存分发器(CacheDispatcher)工作原理

CacheDispatcher提供线程来执行在请求队列上缓存级别的请求。缓存分发器也是一个线程类:public class CacheDispatcher extends Thread下面来看看它的成员变量以及作用/**控制日志打印*/private static final boolean DEBUG = VolleyLog.DEBUG; /** The queue of requests

2017-04-17 16:30:36 430

原创 Volley源码阅读之网络分发器(NetworkDispatcher)的工作原理

Volley的NetworkDispatcher本质上是一个线程类,它继承自Thread,目的在于提供一个线程来分发请求队列里面的请求:public class NetworkDispatcher extends Thread先来看看NetworkDispacher有哪些成员变量以及作用 /** 请求队列 */ private final BlockingQueue<Request<?>>

2017-04-17 12:09:20 342

原创 快速排序C实现

参考资源:《啊哈!算法》#include <stdio.h>void quickSort(int *arr,int left, int right){ if(left>right)//跳出递归的条件 return; int i,j,temp; temp=arr[left];//选取第一个数为基数 i=left; j=right; wh

2017-04-10 12:56:16 320

原创 AES和RSA加密算法入门Demo

首先感谢博主开园精神,此博客是个人结合博主博文来进行一次个人的总结,加深学习印象。博主已经总结的非常的不错,大家可以参考博主原文博主博客地址 资料参考: 博主源码下载 百度百科Java中有对称加密和非对称加密。 对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,

2017-04-05 18:58:17 4190

原创 C语言实现构建二叉树

#include <stdio.h>#include <stdlib.h>#include <malloc.h>typedef int ElemType;typedef struct BTree{ struct BTree *leftChild; ElemType data; struct BTree *rightChild;}BT,*b_tree;/** 增加新节点

2017-04-03 17:00:54 1069

翻译 MyBatis学习之入门篇(一)

MyBatis入门 1 使用MyBatis之前需要依赖 mybatis-x.x.x.jar,可以拷贝jar文件到lib文件夹,也可以使用Maven依赖。<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>2.获

2017-04-02 22:55:30 332

AES和RSA加密学习Demo

Java/Android的AES/RSA加密算法使用Demo

2017-04-05

手动创建第一个Maven项目

手动创建第一个Maven项目

2016-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除