- 浏览: 464623 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
jyjava:
呵呵,不错,跟把结果放到哈市map中一样,在查询数据库之前,先 ...
if (log.isDebugEnabled()) {}使用场景初析 -
eileennaly:
你好 我最近在研究S2dao(工作需要)但是因为菜鸟一枚(刚刚 ...
S2Dao的执行 -
nswish:
谢谢,受教了!
单例模式中的饿汉式和懒汉式 -
shangweiqiang24:
正要用到,捡到宝啦! 谢谢啊。
Seasar和S2Dao简介 -
hugh1st:
模糊测试主要适合哪些软件/项目的测试呢?看《测试之美》的时候了 ...
模糊测试(Fuzzing Test)个人小结
getQueryData方法,有6个参数,分别是:
实体id,查询类型,聚集层次,开始时间,结束时间,聚合周期。
该方法还带着一系列异常信息,捕获到这些异常就抛出。
getQueryData | ( | int | entityId, | |
QueryType | queryType, | |||
AggregationLevel | aggregationLevel, | |||
Date | startTime, | |||
Date | endTime, | |||
int | aggPeriod | |||
) | throws DcmIllegalIdException, DcmIllegalQueryException, DcmDataAccessException, DcmIllegalArgumentException, DcmCommunicationException |
Performs a query on collection data for the dates specified.
When the requested entity represents a group, the returned value(s) takes into account collected data associated with all managed nodes within that group.
对于指定的日期范围,在收集的数据上,执行查询操作。
当请求的entity是一个group时,返回值就是这个group中包含的所有受管理node的收集数据的合计。
This method aggregates data over the aggPeriod specified.
这个方法在指定集聚周期上聚合数据。
Your aggPeriod must be a multiple of the largest measurement data granularity value. To get this value,call getQueryAggregationPeriodList()
你的聚合周期必须是最大存储数据粒度值的倍数。为了获取这个值,请调用方法getQueryAggregationPeriodList()。
Note:
Value of the query result data is aggregated from data?s time-aggPeriod to data?s time.
查询结果数据的值,是从开始时间到间隔时间来统计的。
For example, if query with BeginTime = 10:30:00, EndTime = 10:37:10, and aggPeriod = 180 seconds, assume data granularity is the default value (180 seconds), the query results are:
比如,假如查询的开始时间是10:30:00,结束时间是10:37:10,并且,聚集周期是180秒,假设数据粒度是默认值(180秒),则查询结果是:
PTData1--Entity ID: 17,Time: 10:33:00,Value: 3030,
PTData2--Entity ID: 17,Time: 10:36:00,Value: 3100,
PTData3--Entity ID: 17,Time: 10:37:10,Value: -1
PTData1?s value is aggregated from 10:30:00 to 10:33:00, and PTData2?s value is aggregated from 10:33:30 to 10:36:00. PTData3?s value is aggregated from 10:36:00 to 10:37:10, but there is no record so it return -1.
PTData1的值是从10:30:00统计到10:33:00,并且PTData2的值是从10:33:30统计到10:36:00;
yinyan说明:这边10:33:30中的30秒,应该是区别前一个PTData值和后一个是不同时间段的意思吧。sampling frequency应该是30秒,在这个例子的假设中。
PTData3的值是从10:36:00统计到10:37:10,但是这边没有记录(没有达到180秒),就返回-1.
If you send this query at 10:30:00, the data is not returned because there is no aggPeriod from the BeginTime.
假如现在时间是10:30:00,你现在发送这个query,那么是没有数据能返回回来的,因为从开始时间算起没有聚合周期。(即从开始时间算起,相当于是想查询将来时间段的数据,此时肯定还没有数据记录呢)
entityId | the unique identifier of the entity | |
queryType | the type of query. | |
aggregationLevel | the level to which to aggregate the collected data | |
startTime | The time at which to start the query. For queries that do not include a measurement granularity greater 360 seconds, use a multiple of 6 minutes (360 seconds). For queries with measurement granularity greater than 360 seconds, must be a multiple of the measurement granularity . A NULL value sets startTime to the earliest time in the database. | |
endTime | The time at which to end the query. A null value sets endTime to the latest time in the database. | |
aggPeriod | the period, in seconds, over which the collected data is aggregated. Must be a multiple of the largest measurement granularity value during the time range of this call. A value of 0 sets the aggPeriod to the smallest possible value. A value of -1 sets the aggPeriod to the largest possible value. To get the largest sampling frequency during the time range of this call, call getQueryAggregationPeriodList(). |
-->20100122追加:
关于aggPeriod:
关于aggPeriod为0和-1时的解释:
aggPeriod为0,是getQueryAggregationPeriodList()方法 return 值(the value of aggregation period list for the time range 这个时间范围内采样周期的数组)中最大的一个。
表示的意思是:这段时间内采样数据各周期的最小公倍数(但因为各个周期本身就是倍数关系,所以取最大数即可)。
举例:现在查询的周期内,有两种采样周期的数据:3分钟和6分钟。假如aggPeriod值为0,则使用6分钟为查询周期。(假如使用3分钟,会导致6分钟采样周期的数据被生生”断开“,其实也是断不开的)
aggPeriod为-1,表示的意思是:endTime - startTime的值,跟默认值进行比较后修正为结果值。
举例:endTime - startTime的值的结果为45分钟,而默认值是6分钟,则修正后的结果值为42分钟。(6×7+3=45)
endTime - startTime的值的结果为42分钟,而默认值是6分钟,则结果值不需要修正,直接为42分钟。
DcmIllegalIdException | The entityId parameter is invalid. | |
DcmIllegalQueryException | the query cannot be executed due to an incorrect time range, a time range beyond database maintenance period, a mismatch between the entity type and the aggregation type. | |
DcmDataAccessException | The data in the database could not be accessed. | |
DcmIllegalArgumentException | an argument is invalid. | |
DcmCommunicationException |
发表评论
-
Scalability Test运行前的Check List
2010-04-02 13:56 1669运行Scalability Test之前,需要进行一系列检查: ... -
Tier2 上1K Node的准备
2010-03-23 16:27 1101今天我帮同事准备测试环境,在lab里呆了大半天,搞定了. ... -
Connection timed out和添加tier-2 server报错
2010-02-10 15:43 4115问题1: 对API部分进行Junit测试,刚开始报错: ... -
Alpha测试简介
2010-01-27 13:39 1190Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司 ... -
Eclipse代码update和SVN设置
2010-01-21 11:23 5998问题:本地Eclipse中代码的update功能受到影响,无法 ... -
Datacenter Manager Architecture Units
2010-01-20 10:20 1283DCM架构说明(各单元) 1.DCM API De ... -
getQueryAggregationPeriodList方法
2010-01-19 15:34 1080这个方法的返回值是AggregationPeriod数组类型, ... -
QueryType类型
2010-01-18 11:35 3789主要是对功率和温度的查询 A query can be ... -
getMetricData方法
2010-01-15 15:53 1822getMetricData: Calculates metr ... -
Assert.fail()和Assert.assertFalse()
2010-01-13 10:37 16295Query模块Test Case,有一系列的异常测试,选取其中 ... -
在Tier-2Server上添加node或者hierarchy
2009-12-29 11:10 1169在Tier-2Server上添加node或者hierar ... -
BackTrack使用尝试记(WW49)
2009-12-07 10:34 3284问题1:进入BackTrack3的 ... -
BackTrack 3和WSFuzzer调查第1天(20091130)
2009-12-01 11:16 2787我先从网上找到的一些 ... -
模糊测试(Fuzzing Test)个人小结
2009-11-30 14:43 62981.概念:在软件测试过 ... -
WW48(20091123-20091127)调查情况
2009-11-30 10:35 1376前两天,主要是调查IBM Rational AppScan ... -
Tutorial 4 - Fuzzing Web Services
2009-11-26 09:59 1303链接地址:http://www.fuzzware.net/tu ... -
Fuzzing test VS 安全性测试
2009-11-23 15:54 2103Fuzzing test和security 测试(比如安全漏洞 ... -
WebInspect评估版试用第2天和第3天
2009-11-18 18:55 2569这两天,主要是电话、邮件联系HP软件售前支持,以期解决WebI ... -
WebInspect快速启动(中文翻译版)
2009-11-18 11:16 6815Start WebInspect 说 ... -
WebInspect评估版试用第1天
2009-11-16 17:43 3424今天上午,我下载了WebInspect7.7评估版(可以免费试 ...
相关推荐
demo4 http://127.0.0.1/demo-4.php getQueryData($keywords)方法 demo-gzip http://127.0.0.1/demo-gzip.php 开启GZIP压缩(建议开启) demo5 http://127.0.0.1/demo-5.php 认证与会话方法 demo6 ...
下面小编就为大家带来一篇使用phpQuery获取数组的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
私信博主免费获取真题解析以及代码
Screenshot_2024-05-10-20-21-01-857_com.chaoxing.mobile.jpg
数字图像处理|Matlab-频域增强实验-彩色图像的频域滤波.zip
2024-2030中国定向转向膜市场现状研究分析与发展前景预测报告
开源工时填报管理系统安装包
电子元件 电子行业 行业分析 数据分析 数据报告 行业报告
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
18-17.网站域名DNS被劫持,网站服务器密码被改.mp4
QYResearch:2023年前五大2,3,3',4'-联苯四甲酸二酐(α-BPDA)企业占据全球91%的市场份额.docx
2024-2030中国仿生智能餐饮机器人市场现状研究分析与发展前景预测报告
82-82.渗透测试-CVE-2017-8464“震网三代 反弹shell演示课件.mp4
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
渗透测试渗透测试之SQL注入基于报错注入(下)
Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的移动操作系统,主要应用于移动设备,如智能手机和平板电脑。该系统最初由安迪·鲁宾开发,后被Google公司收购并注资,随后与多家硬件制造商、软件开发商及电信营运商共同研发改良。 Android操作系统的特点包括: 开放源代码:Android系统采用开放源代码模式,允许开发者自由访问、修改和定制操作系统,这促进了技术的创新和发展,使得Android系统具有高度的灵活性和可定制性。 多任务处理:Android允许用户同时运行多个应用程序,并且可以轻松地在不同应用程序之间切换,提高了效率和便利性。 丰富的应用生态系统:Android系统拥有庞大的应用程序生态系统,用户可以从Google Play商店或其他第三方应用市场下载和安装各种各样的应用程序,满足各种需求。 可定制性:Android操作系统可以根据用户的个人喜好进行定制,用户可以更改主题、小部件和图标等,以使其界面更符合个人风格和偏好。 多种设备支持:Android操作系统可以运行在多种不同类型的设备上,包括手机、平板电脑、智能电视、汽车导航系统等。 此外,Android系统还有一些常见的问题,如应用崩溃、电池耗电过快、Wi-Fi连接问题、存储空间不足、更新问题等。针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也在不断提升。例如,最新的Android版本引入了更多的安全性和隐私保护功能,以及更流畅的用户界面和更强大的性能。此外,Android系统也在不断探索新的应用场景,如智能家居、虚拟现实、人工智能等领域。 总之,Android系统是一种功能强大、灵活可定制、拥有丰富应用生态系统的移动操作系统,在全球范围内拥有广泛的用户基础。
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
46-46.渗透测试-Kali Linux安全渗透.mp4
电子元件 电子行业 行业分析 数据分析 数据报告 行业报告
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。