小编eis*_*eis的帖子

限制git存储库中的文件大小

我目前正在考虑将我的VCS(从subversion)更改为git.是否可以在git存储库中的提交中限制文件大小?对于例如颠覆,有一个钩子:http://www.davidgrant.ca/limit_size_of_subversion_commits_with_this_hook

根据我的经验,人们,特别是那些没有经验的人,有时会倾向于提交不应该进入VCS的文件(例如大文件系统图像).

git version-control

28
推荐指数
3
解决办法
9978
查看次数

JBoss 7.x或JBoss EAP 6.x

我正在安装JBoss,但我不明白选择哪个版本.我应该下载JBoss 7.x还是JBoss EAP 6.x?有什么不同?

jboss jboss7.x

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

Spring Boot jetty/tomcat嵌入式访问日志配置

我配置logback.xml它完美但logback-access.xml不起作用.

在maven pom.xml

   <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-access</artifactId>
  </dependency>
Run Code Online (Sandbox Code Playgroud)

src/main/resource

logback.xml
logback-access.xml
Run Code Online (Sandbox Code Playgroud)

有没有办法配置访问日志?

logging spring logback access-log spring-boot

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

Java 10 var和捕获变量

我正在阅读JEP 286,但我不明白这一部分:

使用嵌套捕获变量捕获变量和类型会被投射到不提及捕获变量的超类型.此映射将捕获变量替换为其上限,并替换使用有界通配符提示捕获变量的类型参数(然后重复).这保留了传统上有限的捕获变量范围,这些变量仅在单个语句中考虑.

谁能让我在Java代码中具体说明它的含义?

java java-10

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

Elasticsearch:尝试启动 elasticsearch 时出现“错误:elasticsearch 意外退出”

我试图通过.bin/elasticsearch从elasticsearch 目录运行来启动elasticsearch。但是,我不断收到错误消息ERROR: Elasticsearch exited unexpectedly。可能的解决方案是什么?

我使用以下命令从 Linux 上的存档安装了 Elasticsearch。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.3.3-linux-x86_64.tar.gz

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.3.3-linux-x86_64.tar.gz.sha512

shasum -a 512 -c elasticsearch-8.3.3-linux-x86_64.tar.gz.sha512 

tar -xzf elasticsearch-8.3.3-linux-x86_64.tar.gz

cd elasticsearch-8.3.3/ 
Run Code Online (Sandbox Code Playgroud)

elasticsearch

12
推荐指数
5
解决办法
3万
查看次数

当str = 2011/12/12aaaaaaaaa时,SimpleDateFormat parse(string str)不会抛出异常?

这是一个例子:

public MyDate() throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/d");
    sdf.setLenient(false);
    String t1 = "2011/12/12aaa";
    System.out.println(sdf.parse(t1));
}
Run Code Online (Sandbox Code Playgroud)

2011/12/12aaa不是有效的日期字符串.但是,该功能打印"2011年12月12日00:00:00 PST",并且不会抛出ParseException.

谁能告诉我如何让SimpleDateFormat将"2011/12/12aaa"视为无效的日期字符串并抛出异常?

java simpledateformat parseexception

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

如何仅使用JRE生成堆转储?

我们在生产环境中安装了JRE,但没有安装JDK.JRE和OS的版本如下.

[me@mymachine ~]$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
[me@mymachine ~]$ uname -a
Linux mymachine.mydomain.com 3.10.35-43.137.amzn1.x86_64 #1 SMP Wed Apr 2 09:36:59 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

似乎"jmap"工具不存在于系统的任何位置,并且没有root访问权限,我无法在任何系统位置安装它.我该怎么做才能获得堆转储(即生成.hprof文件)?

另外,如果重要的话,我们正在使用JBoss 7.1.3.AS.

java heap-dump

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

使用NFS和private_network时,将Vagrant VM暴露给网络

我有一台多机Vagrant设置.使用NFS和private_network我可以使我需要的一切工作(Drupal,PHP等)除了让大厅里的人访问我的VM上运行的Web应用程序.据我所知,这private_network使得无法从外部世界连接到VM.

有没有办法创建一个私有和公共网络,以便所有VMS除了负载均衡器是私有的,负载均衡器可以通过主机的IP访问?

hosts = {
  "wloadlocal" => "192.168.33.10",
  "wweblocal1" => "192.168.33.11",
  "wweblocal2" => "192.168.33.12",
  "wwhlocal" => "192.168.33.13",
}

Vagrant.configure("2") do |config|
  hosts.each do |name, ip|
    config.vm.define name do |machine|
      machine.vm.box = "precise32"
      machine.vm.box_url = "http://files.vagrantup.com/precise32.box"
      machine.vm.hostname = "%s.example.org" % name
      machine.vm.network :private_network, ip: ip
      machine.vm.network "public_network"
      machine.vm.provider "virtualbox" do |v|
          v.name = name
          v.customize ["modifyvm", :id, "--memory", 200]
      end
      if name == "wloadlocal"
        machine.vm.network "forwarded_port", guest: 80, host: 8880
      end
    end
    #sync folders
    config.vm.synced_folder "~/data", "/data", …
Run Code Online (Sandbox Code Playgroud)

ruby vagrant

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

隔离框架与模拟框架的区别

"隔离框架"和"模拟框架"这两个术语有什么区别?

frameworks unit-testing mocking

9
推荐指数
2
解决办法
2051
查看次数

如何计算有符号随机整数的绝对值

我正在尝试生成存储的随机数,我需要返回字符串值.

这是我的方法:

public String generateRand() {
    java.util.Random rand = new java.util.Random(System.currentTimeMillis());
    String rnd = "" + Math.abs(rand.nextInt()) + "" +
       Math.abs(System.currentTimeMillis());
    return rnd;
}
Run Code Online (Sandbox Code Playgroud)

Jenkins的Findbugs插件警告我有Bad attempt to compute absolute value of signed random integer.

此代码生成随机有符号整数,然后计算该随机整数的绝对值.如果随机数生成器返回的数字是Integer.MIN_VALUE,那么结果也将是负数,因为Math.abs(Integer.MIN_VALUE) == Integer.MIN_VALUE.同样的问题也出现在长值上.

计算有符号随机整数绝对值的最佳方法是什么?

java findbugs

9
推荐指数
2
解决办法
2080
查看次数