[笔记][Java7并发编程实战手册]系列目录简介 执行框架(Executor Framework)的优势之一就是,可以在运行并发任务的时候返回结果。但是需要以下两个类来实现功能:
1. 接口 Callable
返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。
Callable 接口类似于 Runnable,两者都是为那些其实例可...
分类:
编程语言 时间:
2015-08-30 21:27:03
阅读次数:
245
Java 7 并发编程实战手册目录第一章线程管理第二章线程同步基础第三章线程同步辅助类第四章线程执行器第五章 Fork/Join框架第六章并发集合第七章定制并发类...
分类:
编程语言 时间:
2015-08-30 07:41:39
阅读次数:
119
简介horae是一个基于redis和disque实现的轻量级、高性能的异步任务执行器,它的核心是disque提供的任务队列,而队列有先进先出的时序关系,顾得名:horae。horae : 时序女神,希腊神话中司掌季节时间和人间秩序的三女神,又译“荷莱”。horae的关注点不是队列服务的实现本身(已经有不少队列服务的实现了),而是希望借助于redis与disque提供的纯内存的高性能的队列机制,实现一...
分类:
其他好文 时间:
2015-08-29 14:03:19
阅读次数:
612
获取mybatis的update行数,总是返回负数。后来在官网上找到原因,是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUSE和BATCH。其中BATCH可以批量更新操作缓存SQL以提高性能,但是有个缺陷就是无法获取update、delete返回的行数。defaultExecutorType的默认执行器是SIMPLE。...
分类:
其他好文 时间:
2015-08-27 13:23:11
阅读次数:
231
[笔记][Java7并发编程实战手册]系列目录简介
newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程,在需要时使用提供的 ThreadFactory 创建新线程。
newCachedThreadPool()创建的线程池的特性是:自动回收不使用...
分类:
编程语言 时间:
2015-08-25 23:54:12
阅读次数:
229
前言
1、jdk包括了jre
2、jre包括了jvm
3、jdk还包括了各种工具
1)比如,编译器javac.exe、执行器java.exe,打包工具jar.exe等等
2)这些工具在jdk安装目录/bin目录下
4、jre也包括了各种工具
1)同上
2)在jdk安装目录/jre/lib/tools.jar里,包含了各种工具的源代码
一图胜千言...
分类:
其他好文 时间:
2015-08-21 21:31:04
阅读次数:
231
理性Agent:追求尽可能好的行为表现。Agent表现如何取决于环境的本质。Agent通过传感器感知环境并通过执行器对所处环境产生影响。Agent的感知序列是该Agent所收到的所有输入数据的完整历史。一般地,Agent在任何给定时刻的行动选择依赖于到那个时刻为止该Agent的整个感知序列,而不是那些它感知不到的东西。从数学角度看,我们可以说Agent函数描述了Agent的行为,它将任意给定感知序列...
分类:
其他好文 时间:
2015-08-16 21:29:34
阅读次数:
152
我们上一篇已经详细的分析了利用雅克比矩阵可以由给出的关节速度求解末端执行器的速度,除此之外,雅克比矩阵还可以体现末端执行器上施加的力和关节上施加的力矩之间的关系。今天主要介绍的就是这种关系。 在这之前,先说两点后面要用到的知识: (1)虚功原理:对于一个物体,只需要考虑主动力,不用管所有的内...
分类:
其他好文 时间:
2015-08-16 13:36:35
阅读次数:
178
AsyncTask的使用和原理分析网上有很多文章写得非常清楚,这里大概画了下时序图(不求准确),帮助理解。MyAsyncTask是自定义AsyncTask的子类,AsyncTask_Thread是线程池执行器创建的执行线程,线程以AsyncTask#count命名。
相关文章分享:
Android AsyncTask完全解析,带你从源码的角度彻底理解:http://bl...
分类:
其他好文 时间:
2015-08-14 17:03:43
阅读次数:
138