在做定时任务的时候,有的同学可能能会用到Timer这个定时任务的辅助类,
但是使用它会有潜在的风险,风险如下,
(1)时间计算不准确问题
因为Timer是以绝对时间计算定时任务的,会受到系统时间的影响,如果在任务执行期间,更改了系统时间,那么会
导致时间计算不准确问题,导致任务没用按找预定的时间执行。
(2)只能单任务执行
简单讲就是,只能一次执行一个任务,如果前一个任...
分类:
其他好文 时间:
2014-08-07 19:16:40
阅读次数:
250
AtomicBoolean可以让一个线程等待另一个线程完成任务后再执行:
A boolean value that may be updated atomically. See the java.util.concurrent.atomic package specification for description of the properties of atomic variables. A...
分类:
编程语言 时间:
2014-08-07 15:41:40
阅读次数:
232
框架可以一成不变,也可以千变万化。
架构这些东西说简单点就是保证从用户层到数据库的来回穿梭,两点之间跨越不同地段,两点就是用户和数据源,地段就是分层;地段之间需要几个辅助点来接通路线,辅助点就是接口;同是走路,不同的地段有不同的走法,所以每层有不同侧重点。
明白这些东西架构就不难了。它的千变万化怎么讲呢?
还是上边的例子,路线是有了,变化如下
?你想怎么划分地段不知道
?每段路怎么走未知的;
?有没有借助外力,未知(别人做好的框架,组件)
?没有完全相同的两条路,不同业务需...
分类:
其他好文 时间:
2014-08-06 23:06:52
阅读次数:
411
题 记该系列文章不側重全方位的去介绍ExtJs的使用,仅仅是側重于解决ExtJs问题的思考方法。写的人不用长篇大论,学的人则可以自立更生。l 学习的人仅仅要有一些CSS的javascript的基础知识而且对于英文不至于很蹩脚(以辅助词霸能看懂ExtJs的API为准),都可以參考本教程进行修行。《一》...
Ctrl+Shift+F,程序代码自动排版存盘Ctrl+s(肯定知道)注释代码Ctrl+/取消注释Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助Alt+/快速修复Ctrl+1代码格式化Ctrl+Shift+f整理导入Ctrl+Shift+o切换窗口Ctrl+f6ctrl+shif...
分类:
系统相关 时间:
2014-08-06 14:17:11
阅读次数:
272
PV Desktop6.0001石油化工静设备计算机辅助设计桌面系统石油化工静设备计算机辅助设计桌面系统( PV Desktop 6.0 )主要包括以下内容:卧式容器分析 HVslWin 6.0 立式容器分析 VVslWin 6.0塔式容器分析 TVslWin 6.0 U 形管换...
分类:
其他好文 时间:
2014-08-06 10:25:01
阅读次数:
193
meta name是什么意思?转来一篇,给你看看!(其实你要懂什么意思只需要看前面几段,用法举例在后面)meta是什么?meta其实是html语言head区的一个辅助性标签。在几乎所有的网页里,我们都可以看到类似下面这段html代码:有人要说,这段代码好象可有可无,没有多大实际作用嘛!其实不是没用,...
分类:
其他好文 时间:
2014-08-05 22:24:00
阅读次数:
223
题 记该系列文章不側重全方位的去介绍ExtJs的使用,仅仅是側重于解决ExtJs问题的思考方法。写的人不用长篇大论,学的人则可以自立更生。l 学习的人仅仅要有一些CSS的javascript的基础知识而且对于英文不至于很蹩脚(以辅助词霸能看懂ExtJs的API为准),都可以參考本教程进行修行。《一》...
SQLite C/C++ http://blog.csdn.net/diaoser/article/details/6830786 辅助工具工具 Sqlite数据库的管理工具有SQLiteManager、SqliteAdmin等。SqliteManager只有英文版,但功能强大,有个问题就是不支持A...
分类:
数据库 时间:
2014-08-05 21:58:40
阅读次数:
379
假期使用SG2D制作了一个开发辅助工具——“项目资源管理器”支持Windows和MacOSX,下面是其3个主要功能: 1.添加键值对表。支持添加文本,URL和其他类型的键值对。文本键值对兼容Android项目,导入Android项目后便可通过R类常量来获取字符串。 2.生成项目依赖资源文件的索...
分类:
其他好文 时间:
2014-08-05 18:36:19
阅读次数:
318