小编Ant*_*sev的帖子

Intellij无法在导入时解析符号

对于不同的库和不同的项目,此问题会间歇性地发生.尝试导入库时,将识别包,但无法解析类名.

如果在import语句中,我right-click -> Goto -> the package's declaration看到所有反编译的类显示在侧窗格中 - 包括我需要的那些 - 如果我尝试自动完成import语句,我注意到我需要的类没有在落下.

我已经尝试使缓存无效,不起作用.我找不到任何类冲突 - 我的类路径中没有其他jar文件具有相同的包名称.我可以将此类导入其他项目.

请看屏幕截图:

在此输入图像描述

在此输入图像描述

有人有线索吗?

java import classpath intellij-idea

104
推荐指数
11
解决办法
17万
查看次数

为什么Java 8中的新java.util.Arrays方法没有为所有原始类型重载?

我正在审查Java 8的API更改,我注意到新方法java.util.Arrays并没有为所有原语重载.我注意到的方法是:

目前,这些新的方法只能处理int,longdouble原语.

int,longdouble,可能是最广泛使用的原语,所以有意义的是,如果他们必须限制API,他们会选择这三个,但为什么他们必须限制API?

java arrays java-8

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

如何将.XML代码样式导入Android Studio

我在OS X上使用Android Studio,并希望导入intellij-java-google-style.xml我的代码格式.

但是我无法找到importPreferences -> Project Settings -> Code Style -> Manage唯一的Save as,Delete,Copy to project,和Close那里.

intellij-idea android-studio

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

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

20
推荐指数
2
解决办法
6886
查看次数

收集HashSet/Java 8/Regex Pattern/Stream API

最近我更改了JDK 8的版本而不是我的项目中的7个,现在我使用Java 8附带的新功能覆盖了一些代码片段.

final Matcher mtr = Pattern.compile(regex).matcher(input);

HashSet<String> set = new HashSet<String>() {{
    while (mtr.find()) add(mtr.group().toLowerCase());
}};
Run Code Online (Sandbox Code Playgroud)

我如何使用Stream API编写此代码?

java regex collections java-8 java-stream

14
推荐指数
3
解决办法
6202
查看次数

Sublime Text - C++亮点

如何使我的类被突出显示为普通的原始类型,如int或double?

看一个例子:

在此输入图像描述

当我宣布Test aloha;测试时,我希望以同样的方式突出显示int a.

syntax-highlighting sublimetext

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

来自.properties文件的消息不显示UTF-8字符

正如标题所说,我只能补充一点,如果我在html文件中手动输入±,就可以了.

视图解析器:

<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
    <property name="prefix" value="/WEB-INF/templates/" />
    <property name="suffix" value=".html" />
    <property name="templateMode" value="HTML5" />
    <property name="cacheable" value="false"/>
    <property name="characterEncoding" value="UTF-8"/>
</bean>

<bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine">
    <property name="templateResolver" ref="templateResolver" />
</bean>

<bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
    <property name="templateEngine" ref="templateEngine" />
    <property name="characterEncoding" value="UTF-8"/>
    <property name="order" value="1"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

pom.xml中:

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Run Code Online (Sandbox Code Playgroud)

html输入的示例:

<h2><p th:text="#{homepage.greeting}">Welcome</p></h2>
Run Code Online (Sandbox Code Playgroud)

在html文件的标记内:

<meta charset="UTF-8"/>
Run Code Online (Sandbox Code Playgroud)

在IntelliJ Idea中,我将项目编码设置为UTF-8,属性文件的默认编码为UTF-8 在此输入图像描述

我老实说不知道问题出在哪里.当我将语言环境更改为pl时,这是输出: 在此输入图像描述

对不起,我还不能发布图片.任何帮助将不胜感激.

在web.xml中试过这个过滤器,仍然没有运气.

<filter>
    <filter-name>encodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

java spring utf-8 intellij-idea thymeleaf

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

Hibernate - ManyToOne&Inheritance/JOINED/mappedBy

我有继承映射的一些问题.这是我的数据库结构:

在此输入图像描述

和相关实体:

AbstractEntity:

@MappedSuperclass
public abstract class AbstractEntity<ID extends Serializable> implements Serializable {

@Id @GeneratedValue(strategy = IDENTITY)
@Column(unique = true, updatable = false, nullable = false)
private ID id;

public ID getId() {
return id;
}
@SuppressWarnings("unused")
public void setId(ID id) {
this.id = id;
}
Run Code Online (Sandbox Code Playgroud)

UserAcitvity实体:

@Entity @Table(name = "user_activity")
@Inheritance(strategy = JOINED)
@AttributeOverride(name = "id", column = @Column(name = "ua_id"))
public abstract class UserActivity extends AbstractEntity<Long> {

@ManyToOne(cascade = { MERGE, PERSIST }, fetch = LAZY)
@JoinColumn(name = …
Run Code Online (Sandbox Code Playgroud)

java mysql spring hibernate maven

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

如何在Project Window Intellij IDEA中展开文件夹分支?

有时我在项目工具窗口中关闭文件夹/包,然后我应该单击其中的每个文件夹来打开它们.如何避免这种情况并快速打开所有文件夹/包?

intellij-idea folderbrowserdialog subdirectory java-package

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