- 博客(20)
- 资源 (5)
- 收藏
- 关注
Volley 核心源码解析(四)
[size=large][color=orange]Volley 的缓存[/color][/size][color=green][b]1.磁盘缓存[/b][/color]在Volley类 调用 newRequestQueue方法的时候 ,创建了一个file File cacheDir = new File(context.getCacheDir(), DEFAULT_CAC...
2016-03-08 18:04:14 108
Volley 核心源码解析(三)
[size=large][color=orange]Volley 的任务调度模型[/color][/size]接着上一节的 RequestQueue,在Volley 初始化 RequestQueue的时候 会执行 RequestQueue 的 start()方法,在start方法中 初始化了,缓存调度器和网络调度器。[b] public void start() { ...
2016-03-08 17:41:25 127
Volley 核心源码解析(二)
[size=large][color=orange]请求队列 RequestQueue[/color][/size]每一个使用过Volley的同行们都用过 RequestQueue.add(request) 这个方法,看看这个方法到底做了什么:public Request add(Request request) { // Tag the request as ...
2016-03-08 17:39:31 100
Volley 核心源码解析(一)
[size=large][color=orange]Http 请求的基本过程[/color][/size] volley 的 初始化 RequestQueue requestQueue = Volley.newRequestQueue(context),返回的是一个 RequestQueue 对象,这个对象的作用下面再说。现在进入到方法的内部可以看到这么几个重载的方法...
2016-03-08 17:39:01 89
原创 有兴趣的人一起来开发这个笑话app
有兴趣的人一起来开发这个笑话app,内容来源于jsoup 解析某网站HTML内容,采用Facebook fresco 批量加载GIF JPG 搞笑图,由于本人审美观有限,现在希望平时没事的人一起加入进来开发,可以采用你认为可以的各种新技术。GIT 地址:https://github.com/fengxiang1990/Joke...
2015-11-21 17:49:11 240
原创 android 自定义基于组件的注册用户对话框
RegisterDialog registerDialog = new RegisterDialog(MyActivity.this,new RegisterDialog.CallBack() { @Override public void regist(String userName, String passWord,...
2014-11-12 17:05:45 209
原创 SWING 自动补全下拉框
reasons: 是从服务器一次拉取全部不重复的过往的填写记录 public class ComboxKeyAdapter extends KeyAdapter{ public List reasons; public ComboxKeyAdapter(List reasons){ this.reasons = reasons; } ...
2014-08-01 11:55:23 256
原创 可以拖动的悬浮窗
style{.show { display: none; background: transparent; text-align: center; position: absolute; z-index: 2; width: 770px; height: 500px;}.title { background: #C0C0C0; width: 77...
2013-10-11 14:38:08 489
spring mvc jsonView 配置
spring mvc 是个灵活的开源框架 深受大家的喜爱,正因为灵活,所以一个简单的返回JSON 数据的功能,有太多五花八门的配置,看得让人目不暇接。我决定给一个比较简单 而又实用的配置:1.依赖的JAR包 如图 SPRING MVC 我的是3.1的2. ...
2013-09-24 15:04:39 271
原创 2分查找
//递归public static int binarySearch(int array[],int val,int start,int end){ int mid = (end-start)/2+start; if(val == array[mid]){ return mid; } if(start>=end){ return -1; }...
2013-04-08 11:14:23 82
原创 JAVA 归并排序
package ge.retain.util;import java.util.Arrays;public class SortUtils { public static void main(String args[]){ int[] array = {1,3,2,4,5,7,6,9,8,10,12,11}; //12 个元素 下标0-11 ...
2013-04-01 16:18:49 108
原创 JSP页面 直接导出文本文件 对泛型进行反射
大多数导出数据都用EXCEL吧,但是数据量过大的时候 导出EXCEL是个头疼的事,所以这时候选择直接导出文本文件,为了便于使用,此方法程序员只需要设置一下响应头格式,传递对象集合 和 列标题 即可ACTION 里面的一部分:response.setCharacterEncoding("UTF-8"); response.setContentType("applicatio...
2013-03-29 11:50:59 108
原创 Android ListView 自定义ITEM 为 进度条 按钮,进度条实时刷新
昨天要做一个MP3 多任务下载的下载管理功能,要把每个下载任务放到一个ITEM中,下载所以就会有进度条,为了可以手动开始暂停等操作,又在进度条下面增加了一个按钮,默认下载任务全部从数据库中读取,点击一个按钮,就开始一个下载任务,进度条实时更新。download.xml?xml version="1.0" encoding="utf-8"?> ...
2013-03-28 16:17:32 561
原创 jsp 图片显示(N列)
加入有11张图片,要每行显示3列11/3 = 3 11%3 = 2 一共要显示4行 这样判断if(pic_num % 3 != 0){ row_num = pic /3 +1;}else{row_num = pic / 3;}这样就计算出了行数第一行: 1 2 3 n = 1: 3n-2 3n-1 3n 4 5 6 n ...
2012-09-24 12:33:46 168
原创 JAVA设计模式之单例模式
懒汉式:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package singleton;/** * * @author fxa */public class Singleton { privat...
2012-09-19 17:43:20 55
原创 java快速排序(注释详细)
时间复杂度:O(n*logn) public static void quickSort(int[] nums,int m,int n){ if(m
2012-09-19 17:42:11 119
原创 开发大型WEB应用,还是JAVA好,不信吗?全面超越.NET
近日,Hacker News中有一个问题引起了广泛的讨论:如果要开发一个大型的web应用程序,你会选择什么编程语言来进行后端开发,要考虑到开发时间、成本和可维护性。 以下是部分回复: 对于一个“大型”的web应用,我会老老实实地使用Java,并会选择Jetty作为HTTP服务器,Jersey/JAX-RS作为web框架。JVM是无与伦比的,并且新员工入职培训也相对轻松得多,因为大部分人都了...
2012-08-06 22:10:16 542
原创 学习JAVA线程同步的一个小例子
package syn;public class SyncThreadEx03 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SyncThreadEx03 st = new SyncThreadEx03(...
2012-07-12 22:22:34 69
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人