小编Bar*_*rak的帖子

使用Highcharts附加数据(实时更新图表)

在使用Highcharts的效率方面.如果服务器发送点数组(一次大约5,000个).使用addPoint方法并添加每个点更有效吗?或者使用新的chuck联系上一个数组并调用redraw()

  • 选项1:

for(let point in newData) series.addPoint(point, redraw = false)

  • 选项2:

oldData = oldData.concat(newData)

Highcharts会重新渲染所有点还是只重新创建新部分?

javascript highcharts

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

TimerTask只运行一次

我有一个名为的任务timer:

timer.schedule(new task1(), 1000*minutes);
Run Code Online (Sandbox Code Playgroud)

任务:

class task1 extends TimerTask {
        @Override

    public void run()
    {
            try {
                task();
            } catch (SAXException ex) {
                Logger.getLogger(task1.class.getName()).log(Level.SEVERE, null, ex);
            } catch (ParserConfigurationException ex) {
                Logger.getLogger(task1.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IOException ex) {
                Logger.getLogger(task1.class.getName()).log(Level.SEVERE, null, ex);
            } catch (URISyntaxException ex) {
                Logger.getLogger(task1.class.getName()).log(Level.SEVERE, null, ex);
            } catch (InterruptedException ex) {
                Logger.getLogger(task1.class.getName()).log(Level.SEVERE, null, ex);
            }
    }
    public void task() throws SAXException, ParserConfigurationException, IOException, URISyntaxException, InterruptedException {
        Pinner_xml t = new Pinner_xml();
        t.xml(frame.t1.getText());

        frame.output.append("task 1 …
Run Code Online (Sandbox Code Playgroud)

java swing javax.swing.timer timertask

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

Java - 由文本索引的列表

我正在寻找一种像这样的存储阵列:

array['name'] or array.add('name','value').
Run Code Online (Sandbox Code Playgroud)

arrayList不会那样工作.存储这样的价值的最佳方法是什么?

java

0
推荐指数
1
解决办法
80
查看次数