小编naz*_*art的帖子

intellij快捷方式 - 如何折叠所有javadocs +方法实现

我找不到一些IntelliJ IDEA快捷方式.

当我去上课时,我希望能够只看到方法签名而没有其他细节.

这就是我的意思.之前:

在此输入图像描述

之后:

在此输入图像描述

这有什么捷径吗?

java intellij-idea folding

8
推荐指数
2
解决办法
4194
查看次数

使用eclipse测试java程序的内存消耗

是否有一个插件eclipse,我可以用来测试我的运行程序成本是多少内存?

我想在运行程序后可能会有一个插件中的按钮,我可以点击它,它向我展示了我的程序的峰值内存消耗的图表.

java eclipse memory plugins monitor

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

估计文件是否为MIME类型

应检查此方法是否为MIME类型.为了实现这个目标,我使用方法probeContentType().
然而,也许是另一种决定相同问题的方法.哪些是其他选择(如果有的话)?

码:

class ProbeContentTypeCheker implements Checker {

    @Override
    public boolean check(File fileCheck) {
        try {
            Path filePath = FileSystems.getDefault().getPath(
                    fileCheck.getAbsolutePath());
            if ((Files.probeContentType(filePath) != null)) {
                return true;
            }
        } catch (IOException e) {
            e.printStackTrace();
        }

        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

题:

  • 还有其他替代方法可以检查文件中的MIME类型吗?

java mime-types

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

使用Lombok Builder注释抛出UnsupportedOperationException

我正在使用Lombok进行我的项目.我的模型看起来像:

@Builder
@Data @AllArgsConstructor
public class ScreenDefinitionDTO {
    @Singular
    private List<ScreenDeclaration> screens;
}
Run Code Online (Sandbox Code Playgroud)

我想做下一步操作:

String screenName = ctx.screenName().getText();
ScreenDeclaration declaration = ParsingUtils
                .buildScreenDeclaration(StringUtils.trim(screenName));
Run Code Online (Sandbox Code Playgroud)

在哪里创建实例:

public static ScreenDefinitionDTO buildEmptyScreenDTO() {
    return ScreenDefinitionDTO.builder()
            .screens(new ArrayList<>())
            .build();
}
Run Code Online (Sandbox Code Playgroud)

最后,我得到了:

Exception in thread "main" java.lang.UnsupportedOperationException
    at java.util.AbstractList.add(AbstractList.java:148)
    at java.util.AbstractList.add(AbstractList.java:108)
Run Code Online (Sandbox Code Playgroud)

当我在没有Lombok构建器模式的情况下更改创建实例时,一切都很好:

public static ScreenDefinitionDTO buildEmptyScreenDTO() {
    return new ScreenDefinitionDTO(new ArrayList<>());
}
Run Code Online (Sandbox Code Playgroud)

我无法理解Lombok的构建器模式有什么问题?

java list builder-pattern lombok runtimeexception

7
推荐指数
2
解决办法
1424
查看次数

TCP/IP 服务器的 Spring Boot 处理

必须实现一个服务器来通过以太网连接处理以下协议:

\n
Establishing a connection\nThe client connects to the configured server via TCP / IP.\nAfter the connection has been established, the client initially sends a heartbeat message to the\nServer:\n\n{\n  "MessageID": "Heartbeat"\n}\n\nResponse:\n{\n  "ResponseCode": "Ok"\n}\n\nCommunication process\nTo maintain the connection, the client sends every 10 seconds when inactive\nHeartbeat message.\nServer and client must close the connection if they are not receiving a message for longer than 20 seconds.\nAn answer must be given within 5 seconds to request. \nIf no response is received, the connection …
Run Code Online (Sandbox Code Playgroud)

java sockets tcp ethernet spring-boot

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

错误 - IntelliJ IDEA中的"java:找不到符号"

我想运行我的项目,但IntelliJ IDEA版本13显示一些奇怪的错误消息:

在此输入图像描述

现在类文件在类图标上有一些小的交叉.

但是这段代码被编译了,我无法弄清楚这种奇怪的行为.

如何解决这个麻烦?

java intellij-idea

6
推荐指数
2
解决办法
6973
查看次数

如何为 Intellij 配置 Grep 控制台

我为 Intellij - Grep Console安装了彩色控制台输出插件

我配置它是为了好看。

但是我在为Exceptions配置输出时遇到了一些麻烦。

它只填充了抛出异常的一部分:

在此处输入图片说明

这里如何看这个插件的配置:

在此处输入图片说明

它对Exception使用下一个正则表达式:

[例外]。*

如何使用正则表达式包含抛出异常的其余部分?

regex settings plugins intellij-idea

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

CSS Locator with contains()使用Selenium WebDriver的InvalidSelectorException

我正在学习Selenium Webdriver并尝试编写一个简单的测试脚本.

目的是获取Gmail页面About Google上的链接,以便练习CSS定位器.

这是代码:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class GoogleSearch {

    public static void main(String[] args) {            
        WebDriver driver = new FirefoxDriver();         
        driver.get("https://www.gmail.com");

        WebElement aboutGoogle = driver.findElement(By.cssSelector("a:contains('About Google')"));          

        driver.close();
        driver.quit();          
    }    
}
Run Code Online (Sandbox Code Playgroud)

我得到以下提到的例外:

Exception in thread "main" org.openqa.selenium.InvalidSelectorException: The given selector a:contains('About Google') is either invalid or does not result in a WebElement. The following error occurred:
InvalidSelectorError: An invalid or illegal selector was specified
Command …
Run Code Online (Sandbox Code Playgroud)

java selenium css-selectors selenium-webdriver

6
推荐指数
2
解决办法
2万
查看次数

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

如何更改JMeter的字体大小?

我正在使用JMeter和2.13版本.
我想增加JMeter的字体大小.

我试过以下问题jmeter测试计划导航窗格字体大小.但是对于2.13版本没有src文件夹.

这是一张图片,它现在看起来如何:

在此输入图像描述

如何更改JMeter test plan部分的字体大小.

java jmeter

6
推荐指数
3
解决办法
7898
查看次数