小编Joh*_*ter的帖子

无法在/var/root/.m2/repository中创建本地存储库

我当地的maven回购在这里/Users/power/.m2/repository.

但我得到了这个错误

[java] [ERROR] Could not create local repository at /var/root/.m2/repository -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

似乎Maven认为它应该使用root用户repo.我该如何解决?我不需要使用root权限运行我的maven任务.

java maven

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

为什么我无法创建大尺寸的数组?

为什么不可能创建一个max int size的数组?

int i = 2147483647;
int[] array = new int[i];
Run Code Online (Sandbox Code Playgroud)

我找到了这个解释:

通过32位整数访问Java数组,最大理论数组大小为2147483647个元素.

但是你可以看到我的代码不起作用.创建一个大小的数组也是不可能的

new int[Integer.MAX_VALUE - 5];
Run Code Online (Sandbox Code Playgroud)

技术细节

  • 64位HotSpot JVM
  • OSX 10.10.4

PS

为什么-5呢?

java jvm jvm-hotspot

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

是否可以在Spring中从非事务方法调用事务方法?

假设我有一个Repository类.

@Repository
class MyRepository {

    @Transactional
    void method1 () {
        // some logic here
    }

    void method2 () {
        // some logic here
        method1();
        // some logic here
    }
}
Run Code Online (Sandbox Code Playgroud)

在String中可以这样做吗?这是如何工作的?

java spring

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

如何在Spring中获取当前的Locale?

我用这种方法

LocaleContextHolder.getLocale()

获取切换的语言环境(Japanise),但它返回英语(默认).如何检索jp_JP语言环境?

java spring

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

Scala中的"=>"是什么意思?

在下面的例子中,"=>"是什么意思?

trait MyService[E <: Entity[ID]] extends Management {
    this: Repository[E] =>
    // some code
}
Run Code Online (Sandbox Code Playgroud)

scala

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

如何将两个Maven模块合为一体?

我有父Maven模块:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
         http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>    
    <groupId>com.test</groupId>
    <artifactId>atata</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>    
    <modules>
        <module>core</module>
        <module>runner</module>
    </modules>   
</project>
Run Code Online (Sandbox Code Playgroud)

它有两个孩子。

<parent>
    <artifactId>atata</artifactId>
    <groupId>com.test</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>runner</artifactId>
Run Code Online (Sandbox Code Playgroud)

<parent>
    <artifactId>atata</artifactId>
    <groupId>com.test</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>core</artifactId>
Run Code Online (Sandbox Code Playgroud)

Core我有一个代码:

public class A {
    public void fun() {
        System.out.println("Hello!");
    }
}
Run Code Online (Sandbox Code Playgroud)

Runner模块中,我使用A类:

public class Runner {
    public static void main(String[] args) {
        new A().fun();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是现在我的跑步者没有上课A。是否可以使其可见?

java maven

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

如何为捆绑设置编码?

我使用 i18n 的属性。如果我指定非英语语言环境:

ResourceBundle messages = ResourceBundle.getBundle("i18n/Messages", new Locale("tr", "TR"));
Run Code Online (Sandbox Code Playgroud)

我看到编码错误的消息:

ÐÑивеÑ!
Run Code Online (Sandbox Code Playgroud)

如何设置正确的编码?

java

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

为什么要进入无限循环?

当我开始我的代码

for (byte i = 0; i < 1000; i++) {
    System.out.print(i);
}
Run Code Online (Sandbox Code Playgroud)

我得到无限循环.为什么?

java

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

如何从ServletContext获取HttpServletRequest?

是否可以从ServletContext获取HttpServletRequest?

java servlets

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

Java:如何解析String?

如何获得最后的路径path_X

/some/random/path_1/
/some/random/path_2
Run Code Online (Sandbox Code Playgroud)

因此,有必要使用像Guava或的第三方库Apache Commons.

java

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

标签 统计

java ×9

maven ×2

spring ×2

jvm ×1

jvm-hotspot ×1

scala ×1

servlets ×1