看了CodeBokk 第二版通过python实现缓存环,吸收之后记录下,方便以后查阅。任务: 定义一个固定尺寸的缓存,当它填满的时候,新加入的元素会覆盖第一个(最老的)元素。这种数据结构在存储日志和历史信息时非常有用。解决方案: 当缓存填满时,及时地修改缓存对象,使其从为填满的缓存类变成填满的缓.....
分类:
编程语言 时间:
2015-08-29 13:58:22
阅读次数:
175
详细讲解任务和Back栈内容,包括管理任务
,定义启动模式(两种方式),处理affinities,清除Back栈,启动一个任务等。...
分类:
移动开发 时间:
2015-08-26 12:04:36
阅读次数:
195
iOS 多线程技术2NSOperation
NSInvocationOperation
//创建一个队列
NSOperationQueue *queue = [[NSOperationQueue alloc] init]; //创建子任务,定义子任务必须是 NSOperation 的子类
NSInvocationOperation *op...
分类:
移动开发 时间:
2015-08-02 21:47:02
阅读次数:
139
GCD Grand Central Dispatch — — 伟大的中央调度器核心: 将”任务” 放入” 队列”中,确定是同步执行还是异步执行任务: 想要做的事情/ 执行什么操作/执行什么代码.GCD中任务定义在block中队列(FIFO): 用来存放任务队列 != 线程队列中的任务最后都要由线.....
分类:
其他好文 时间:
2015-07-06 21:28:18
阅读次数:
99
定义好一个分类管理后,http://lianggj.blog.51cto.com/176264/1671018创建文件过期任务文件过期任务用于自动将符合特定条件的所有文件移动到指定的过期目录,管理员可在该目录中备份这些文件并将其删除。按图操作:结果:也可以创建一些自定义的文件管理任务。详细参考:https..
分类:
其他好文 时间:
2015-07-05 17:01:40
阅读次数:
101
一、为什么需要并发编程
如果是单线程的编程,如果一个程序遇到阻塞的情况,比如需要等待i/o的某个事件发生,才能执行程序。这样就造成了影响了下面的程序的运行。
并发,就是在进程中,采用多个任务进行处理,每个任务由操作系统来回切换。
这样就感觉像很多任务同时执行一样。
二、基本的线程机制
1、定义任务
定义一个类,实现Runnable()接口,在Runnable()接口中定义了run()方...
分类:
编程语言 时间:
2015-06-23 17:56:52
阅读次数:
116
网上已经有很多Web进度条的例子,但是很多都是估算时间,不能正真反应任务的真实进度。我自己结合多线程和ShowModalDialog制做了 一个实时进度条,原理很简单:使用线程开始长时间的任务,定义一个Session,当任务进行到不同的阶段改变Session的值,线程开始的同时使用 ShowModa...
分类:
Web程序 时间:
2015-06-14 18:30:24
阅读次数:
113
crontab计划任务定义时间的格式是“分、时、日、月、周”,粒度最小也是“分”,如果想以秒作为粒度,我们可以用shell脚本来实现,这里介绍一个能以秒粒度运行,监控java程序,一旦java程序意外停止,脚本会自动去启动java。脚本内容如下:[root@slavescripts]#vimmonitor.sh
#..
分类:
系统相关 时间:
2015-05-15 01:29:06
阅读次数:
183
spring的定时任务配置分为三个步骤:1、定义任务2、任务执行策略配置3、启动任务1、定义任务 execute false 2、任务执行策略配置(1)指定重复间隔的定时任务 (2)按周期执行的任务 ...
分类:
编程语言 时间:
2015-02-28 12:56:27
阅读次数:
220
在做一个 JSR 315 - servlet 规范 3.0 的报告时,我意识到理解异步 servlet 的一个关键点在于首先要理解 Java 中的异步处理机制。有因有果,很快我陷入了执行器(Executor)和执行器服务(ExecutorService)之中 - 因为它们是 Java 的异步处理的关键构件。在本博客中我将就这一主题我对掌握到的东西做一个总结。几个概念任务:定义为一个小的独立的活动,...
分类:
编程语言 时间:
2015-02-12 18:32:58
阅读次数:
159