小编Mar*_*sny的帖子

是基于JVM的第一天基于语言还是基于国家/地区?

可以通过调用获取JVM上一周的第一天Calendar.getInstance(locale).getFirstDayOfWeek().然而,这种基于信息语言还是以国家为基础?

java jvm calendar

6
推荐指数
1
解决办法
64
查看次数

如何为 Intellij Async Profiler 启用挂钟分析?

我想测量我的应用程序在数据库中花费了多少时间。

我已将 CPU Profiler 添加到 Intellij 的 Settings / Build / Java Profiler 中,但默认情况下它显示具有大多数 CPU 周期的代码,这对我来说毫无用处,因为 JDBC 驱动程序在收到响应时基本上处于休眠状态。

听起来像挂钟分析是可行的方法,但我不知道如何在 Intellij 的 CPU Profiler 配置窗口中启用它。自述文件说-e wall,而 Intellij 的代理选项看起来完全不同:threads,interval=1ms,framebuf=15000000。我如何配置 Intellij 的异步分析器以使用挂钟?

profiler intellij-idea async-profiler

6
推荐指数
1
解决办法
1114
查看次数

JPanel组件绘制顺序

请看以下代码:

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Main {
    public static void main(String[] args) {
    final JFrame f=new JFrame("foo");
    final JPanel c=new JPanel(null);
    f.setContentPane(c);
    c.setPreferredSize(new Dimension(500,500));
    final JPanel a=new JPanel(null){
        @Override
        protected void paintComponent(Graphics g) {
        g.setColor(Color.red);
        g.fillRect(0, 0, getWidth(), getHeight());
        }
    };
    a.setBounds(0,0,300,300);
    c.add(a);
    final JPanel b=new JPanel(null){
        @Override
        protected void paintComponent(Graphics g) {
        g.setColor(Color.green);
        g.fillRect(0, 0, getWidth(), getHeight());
        }
    };
    b.setBounds(200,200,500,500);
    c.add(b);
    c.setComponentZOrder(a, 0);
    f.pack();
    f.setVisible(true);
    f.addMouseListener(new MouseAdapter() …
Run Code Online (Sandbox Code Playgroud)

java swing

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

Google Drive Java API:下一页令牌始终为空

我有以下代码列出目录的内容:

    final Drive.Files.List request = drive.files().list()
            .setQ("trashed=false and ('" + dirid + "' in parents)")
            .setFields("items(title,mimeType,downloadUrl,id)");
    final List<IFile> result = new ArrayList<IFile>();
    do {
        final FileList files = request.execute();
        for (com.google.api.services.drive.model.File file : files.getItems()) {
            final IFile f = toFile(file, directory);
            result.add(f);
        }
        request.setPageToken(files.getNextPageToken());
        // @todo mvy next page token is null????
        log.debug(directory + ": " + result.size() + " files so far, next page token=" + request.getPageToken() + " " + files.getNextPageToken() + " " + files.getNextLink());
    } while …
Run Code Online (Sandbox Code Playgroud)

java google-drive-api

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