小编Ego*_*yev的帖子

InfluxDB如何获取最后记录的值

有一个 Inflix DB 数据库,其中写入了值。如何获取名为“test”的设备的最后记录数据(例如,协议号和时间长)?我试图通过它query,但它只返回一分,尽管数据库中有大约 40 分。

下面是一个示例代码。

public static long getTime( String devName ) {

        InfluxDB influxDB = InfluxDBFactory.connect("http://10.10.1.72:8086");
        String sql = "select time, protocol from device";
        Query query = new Query( sql, dbName );
        QueryResult result = influxDB.query(query);

        Series series = result.getResults().get(0).getSeries().get(0);

        //long time = (long)(double)series.getValues().get(0).get(0);
        System.out.println(series.getColumns().get(0) + "=" + series.getValues().get(0).get(0) + " " + series.getValues().get(0).get(0).getClass().getName());
        System.out.println(series.getColumns().get(1) + "=" + series.getValues().get(0).get(1) + " " + series.getValues().get(0).get(1).getClass().getName());
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

java database influxdb

5
推荐指数
1
解决办法
4635
查看次数

在 vaadin 8 中用另一种语言写作时大胆

我使用vaadin 8.9.3并遇到了一个问题:当一个带有俄语名称的列添加到表中时,其中的字体显示比带有英文名称的列更粗。貌似字体有问题。下面的图片显示了示例(谷歌浏览器):

示例 1

示例 2

这很烦人。这个问题有什么解决办法吗?

grid fonts vaadin vaadin8

2
推荐指数
1
解决办法
44
查看次数

标签 统计

database ×1

fonts ×1

grid ×1

influxdb ×1

java ×1

vaadin ×1

vaadin8 ×1