类别的扩展 续 利用类别分散实现代码 在大型的项目中,一个类的实现可能很大,而且 .m 文件不能分离.可是使用类别能够将一个类的实现分散且有规律的组织在不同的文件里.还能够将一个类的实现分散到不同的框架中. 编程人员能够更加easy阅读代码并实现多人合作编码 版本号管理减少冲突 维护人员跟easy理 ...
分类:
其他好文 时间:
2017-07-27 13:34:28
阅读次数:
131
上篇说到定时器的用法。这篇主要分析它的实现原理。 1.哈希链表 cocos2dx封装了一个结构体,叫做UT_hash_handle。仅仅要在自己定义的结构体中声明这个结构体变量。就实现了哈希链表,而且能使用一系列的哈希链表专用的宏。这个结构体的详细实现例如以下: typedef struct UT_ ...
分类:
其他好文 时间:
2017-07-18 16:41:26
阅读次数:
535
Java多线程系列--“JUC线程池”03之 线程池原理(二) ...
分类:
编程语言 时间:
2017-07-09 01:04:09
阅读次数:
364
shutdown命令 shutdown [选项] 时间 -c:取消前一个关机命令 -h:关机 -r:重启 [root@localhost ~]# date 2017年 06月 21日 星期三 15:48:33 CST [root@localhost ~]# shutdown -r 17:30 Shu ...
分类:
其他好文 时间:
2017-07-04 00:05:26
阅读次数:
267
所谓定时任务。就是依据我们设定的时间定时运行任务,就像定时发邮件一样,设定时间到了。邮件就会自己主动发送。 在Spring大行其道的今天,Spring也提供了其定时任务功能,Spring Task。同Spring的其它功能一样,我们既能够通过配置文件也能够通过注解形式来实现。 一、通过配置文件 1、 ...
分类:
编程语言 时间:
2017-06-30 17:21:28
阅读次数:
137
我们都知道默认的Quartz底层采用的是RAMJobStore,所有的Job,Trigger,Calendar都是用Dictionary,SortSet等等这样的数据结构进行储存,相对来说性 能肯定快的没法说,但是面对灾难重启的时候还是很拿不出手的,而且都是全内存的,也没法实现多机器搭建Quartz ...
分类:
数据库 时间:
2017-06-26 10:22:45
阅读次数:
234
原文:http://www.open-open.com/code/view/1426250803279 本文讲的是通过Spring注解的方式实现任务调度。只要引入了spring-context包就能够在项目中使用注解方式的任务调度。 下面看具体配置 需要在Spring配置文件中加入task的sche ...
分类:
编程语言 时间:
2017-06-19 14:31:15
阅读次数:
1208
WordPress升级出现Briefly unavailable for scheduled maintenance. Check back in a minute. WordPress升级出现Briefly unavailable for scheduled maintenance. Check ...
分类:
其他好文 时间:
2017-06-08 17:54:28
阅读次数:
118
Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程继承Thread类的方法尽管被 ...
分类:
编程语言 时间:
2017-06-08 14:53:43
阅读次数:
219
Java四种线程池 1.newCachedThreadPool创建一个可缓存的线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2.newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 3.newScheduledT ...
分类:
编程语言 时间:
2017-06-08 12:00:50
阅读次数:
159