Volley框架volley是谷歌官方在2013年推出的Android平台上的网络通信库特点网络通信更快,更简单,开发效率高,稳定性高。对get和post网络请求以及网络图片高效的异步处理请求。可以对网络请求进行优先级排序处理。网络请求的缓存。多级别取消请求。和Activity生命周期的联动。缺点不... ...
分类:
其他好文 时间:
2016-09-02 23:21:30
阅读次数:
248
之前我在项目中要用到消息队列相关的技术时,一直让Redis兼职消息队列功能,一个偶然的机会接触到了MSMQ消息队列。秉着技术还是专业的好为原则,对MSMQ进行了学习,以下是我个人的学习笔记。 一、什么是MSMQ 在我理解中,消息队列就是一个数据的容器,并且可以异步处理数据,提高数据的并发性。比如投递 ...
分类:
其他好文 时间:
2016-08-26 16:58:03
阅读次数:
132
在并发编程过程中,我们大部分的焦点都放在如何控制共享变量的访问控制上(代码层面),但是很少人会关注系统硬件及JVM底层相关的影响因素。前段时间学习了一个牛X的高性能异步处理框架 Disruptor,它被誉为“最快的消息框架”,其 LMAX 架构能够在一个线程里每秒处理6百万订单!在讲到 Disrup... ...
分类:
其他好文 时间:
2016-08-23 21:42:20
阅读次数:
200
因为公司项目需要使用消息中间件,实现相关业务的异步处理,所有选用了rabbitmq.通过看文档,爬过一个一个坑,终于还是实现了相关功能。 直接上配置文件: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.spri ...
分类:
其他好文 时间:
2016-08-22 21:31:04
阅读次数:
206
网络图片异步加载 其实有关图片加载存在这样一个问题,图片的下载始终是一个耗时的操作,这个时候如果把图片加载放在主线程中话的是不明智的,模拟一个这样的场景, 假如在一个listview或RecyclerView中,每一个listitem中都有一张网络图片,假如不使用网络异步处理的话,滑动工作会特别卡, ...
分类:
其他好文 时间:
2016-08-22 17:53:54
阅读次数:
143
Servlet3.0 一、要求 MyEclipes10.0或以上版本! 发布到Tomcat7.0或以上版本!二、步骤 创建JavaEE6.0应用 三、概述 *注解代替web.xml配置文件 *异步处理 *对上传的支持 Servlet3.0在市场上没有应用! 四、注解替代配置文件 1、删除web.xm ...
分类:
其他好文 时间:
2016-08-21 21:11:08
阅读次数:
251
今天和人讨论了一下CPS变形为闭包回调(典型为C#和JS),以及Lua这种具有真正堆栈,可以yield和resume的coroutine,两种以同步的形式写异步处理逻辑的解决方案的优缺点。之后突然想到,这两种做法,到底拿一种会更消耗。我自己的判断是,在一次调用只有一两个异步调用中断时(即有2次回调,... ...
分类:
其他好文 时间:
2016-08-16 07:01:11
阅读次数:
382
我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。 什么是异步模式 要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式: (图1) 浏览 ...
分类:
编程语言 时间:
2016-08-11 06:14:07
阅读次数:
148
本篇主要介绍了异步消息机制及Spring对JMS封装,本篇文章讲解较为详细,如果想直接看如何配置,可以参考: Spring整合JMS(消息中间件)实例,但还是建议大家先看完本篇文章。 一、消息异步处理 类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必 ...
分类:
编程语言 时间:
2016-08-10 19:04:54
阅读次数:
292
在使用异步请求时,有时需要将异步请求的结果返回给另一个js函数,此种情况下会出现未等异步请求返回请求结果,该发送请求所在js函数已经执行完后续操作,即已经执行return ,这样会导致return的结果为空字符。 总结:若要在使用ajax请求后处理发送请求返回的结果,最好使用同步请求。 例如:以下例 ...
分类:
Web程序 时间:
2016-08-08 12:21:23
阅读次数:
135