当前位置: 首页 > news >正文

提供武汉手机网站建设汽车网络营销策划方案

提供武汉手机网站建设,汽车网络营销策划方案,怎么访问被禁止的网站,杭州公司展厅设计公司有用influxdb2 不支持sql,并且实质是个列存储数据库,这里基于 influxdb-client-java 和 beanutils反射,写了个数据查询,把结果以行对象的形式返回的工具类。 package com.joy.malltools.influxdb2;import com.influxdb.client.Q…

有用influxdb2 不支持sql,并且实质是个列存储数据库,这里基于

influxdb-client-java 和 beanutils反射,写了个数据查询,把结果以行对象的形式返回的工具类。
package com.joy.malltools.influxdb2;import com.influxdb.client.QueryApi;
import com.influxdb.query.FluxRecord;
import com.influxdb.query.FluxTable;
import org.apache.commons.beanutils.PropertyUtils;import java.util.List;
import java.util.Map;/*** 对应influxDB2的查询结果的处理*/
public class InfluxDB2Util2 {/**** @param clz 类型* @param queryApi 待转换的查询集合* @param sql influxdb2的查询语句* @param extStrColumns 额外的String类型的字段名,一般为tag* @return clz类型的对象数组* @param <T>*/public static <T> T[] testStatSql(Class<T> clz, QueryApi queryApi, String sql, String[] extStrColumns) {System.out.println(sql);List<FluxTable> query = queryApi.query(sql);int count = query.get(0).getRecords().size();System.out.println("记录条数.size " + count);T[] vos = (T[]) java.lang.reflect.Array.newInstance(clz, count);for (int k = 0; k < count; k++) {try {vos[k] = clz.newInstance();} catch (Exception e) {e.printStackTrace();}}for (int i=0;i<query.size();i++) {FluxTable fluxTable = query.get(i);System.out.println("records.size " + fluxTable.getRecords().size());List<FluxRecord> recordList = fluxTable.getRecords();for (int j=0;j<recordList.size();j++) {FluxRecord fr = recordList.get(j);System.out.println("时间  " + fr.getTime() + "  求记录数 " + fr.getValue());System.out.println("时间  " + fr.getTime() + "  字段名 " + fr.getField() +  " measurement " + fr.getMeasurement());Map<String, Object> valueMap = fr.getValues();System.out.print("key : " + valueMap.get("_field") + " ; value " + valueMap.get("_value") + "|");try {PropertyUtils.setProperty(vos[j], valueMap.get("_field")+"", valueMap.get("_value"));} catch (Exception e) {e.printStackTrace();}if (extStrColumns != null && extStrColumns.length > 0)for (String colStr : extStrColumns) {setProperty(vos[j], colStr, fr.getValueByKey(colStr)+"");}
//                setProperty(vos[j], "location", fr.getValueByKey("location")+"");
//                setProperty(vos[j], "description", fr.getValueByKey("description")+"");}System.out.println("");}System.out.println("数据集合 --> ");for (Object vo: vos) {System.out.println("vo --> " + vo);}return vos;}private static void setProperty(Object obj, String fieldName, String value) {try {PropertyUtils.setProperty(obj, fieldName, value);} catch (Exception e) {e.printStackTrace();}}}

主要依赖的jar

 <dependency><groupId>com.influxdb</groupId><artifactId>influxdb-client-java</artifactId><version>6.5.0</version></dependency><dependency><groupId>commons-beanutils</groupId><artifactId>commons-beanutils</artifactId><version>1.9.4</version></dependency>

调用示例

String sql = "from(bucket: \"test\")\n" +"  |> range(start: -3d)\n" +"  |> filter(fn: (r) => r[\"_measurement\"] == \"h2o_feet\" )\n" +"  |> yield(name: \"mean\")";InfluxDBClient influxDBClient = InfluxDBClientFactory.create(url,token.toCharArray(),org,bucket);QueryApi queryApi = influxDBClient.getQueryApi();String[] strColAry = new String[]{"location", "description"};WaterVO[] objs = InfluxDB2Util2.testStatSql(WaterVO.class, queryApi, sql, strColAry);System.out.println("<-- ---------------- vo ----------------  --> ");for (WaterVO vo: objs) {System.out.println("vo --> "+vo);}

http://www.hkea.cn/news/687058/

相关文章:

  • 互联网技术应用学什么杭州优化建筑设计
  • 重庆网站建设要点襄阳seo优化排名
  • 哪个网站用织梦做的seo站长工具查询系统
  • 本地wordpress 上传搜索引擎优化简历
  • 个人创业做网站软文营销怎么写
  • wordpress相册点击弹出框金华seo全网营销
  • 郑州手机网站建设搜狗网站收录提交入口
  • 清风网站建设抖音推广方式有哪些
  • 工作室网站开发广东网站seo营销
  • 广州正佳广场攻略深圳债务优化公司
  • 如何自己免费建网站seo网站有哪些
  • 南昌网站建设案例如何制作自己的链接
  • wordpress大流量专业的网站优化公司
  • 做进口零食批发网站百度站长管理平台
  • 网站栏目建设存在的问题关键词简谱
  • 网站备案怎么那么麻烦google chrome 网络浏览器
  • 小米手机做网站服务器nba东西部最新排名
  • 做写字楼用哪个网站更好郑州seo代理外包
  • 做网站 淘宝营销策划思路
  • 网页设计要用到什么软件聊城seo优化
  • 用wordpress做网站百度推广管理
  • 一个空间可以放两个网站吗html模板网站
  • 做试用网站的原理网站推广优化平台
  • 软件工程培训机构学费亚马逊seo什么意思
  • 做恶搞网站软件有哪些苏州seo怎么做
  • 怎么做微信小说网站企业网络营销策划方案
  • 网站后台上传图片失败百度下载免费安装最新版
  • 镇江做网站需要多少钱企业网站模板设计
  • 西安seo优化系统网页seo
  • 如何用网站模板做网站广州网络营销推广