小编A_E*_*ric的帖子

Java Regex用于拆分空格数量未知的数字

我有一串数字有点怪异.我正在提取的源有一个非标准的格式,我正在尝试从.split切换到需要指定一个精确的方法来拆分(2个空格,3个空格等)到一个替换正则表达式.

我的数据如下:

23574     123451    81239   1234    19274  4312457     1234719
Run Code Online (Sandbox Code Playgroud)

我想结束

23574,xxxxx,xxxxx,xxxx 
Run Code Online (Sandbox Code Playgroud)

所以我可以在上面做一个String.split,

java regex

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

批处理文件列出Windows 7中目录中的所有文件

我正在尝试列出目录中的所有文件,然后使用批处理文件将其写入文本文件.我认为应该是这样的

dir / (some flags here) >> files.txt
Run Code Online (Sandbox Code Playgroud)

其中包含一个类似的列表

a.exe
b.exe
c.exe
Run Code Online (Sandbox Code Playgroud)

等等

windows batch-file

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

从批处理运行时,如何让java输出到日志?

我有一个名为"Ares.jar"的java文件,它通过Windows计划任务每​​5分钟运行一次,批处理调用:

java -jar Ares.jar >> Ares.log  
Run Code Online (Sandbox Code Playgroud)

我没有看到任何错误输出,有没有办法使错误(system.err.println/exception.printStackTrace();)转到文件?

谢谢.

java shell batch-file

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

Java-将对象数据保存到文件中

我已经看到了很多不同的帖子,关于你应该将一个对象序列化到一个文件的方式,所有这些都在性质上与如何做到以及最佳实践有什么冲突.所以这就是我想要保存的东西:

public class IHandler{
    public double currentLoad;
    public String currentPrice;
    public String configArgs[];
};
Run Code Online (Sandbox Code Playgroud)

我们可以假设configArgs的大小已知我需要创建一个文件,这是我到目前为止所拥有的.

public static void serializeDataOut(IHandler ISH)throws IOException{
    String fileName= "Test.txt";
    FileOutputStream fos = new FileOutputStream(fileName);
        //What do I do here?
    }

  public static IHandler serializeDataIn(){
      //What do I do here?
  }
Run Code Online (Sandbox Code Playgroud)

java serialization class object

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

Docker 卷存储复制

我正在运行一个 dockerized 版本的 ElasticSearch 并使用卷将 ElasticSearch 目录映射到 docker 之外。

我的问题是 docker 容器(在 /var/lib/docker/containers/ 中)的大小与我的 /path/to/outside/docker/container 目录中的文件的增长速度相同。我已经确认 docker 容器内的内容与 /path/to... 目录的内容相同。

这种数据重复正常吗?

附上Docker信息:

Server Version: 1.12.1
Storage Driver: devicemapper
 Pool Name: docker-253:6-3151143-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 1.123 GB
 Data Space Total: 107.4 GB
 Data Space Available: 9.204 GB
 Metadata Space Used: 2.966 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.145 GB
 Thin …
Run Code Online (Sandbox Code Playgroud)

docker docker-volume

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

处理HttpClient(Httpget)超时

所以我正在运行一个多线程程序,它会对api和一些想要抓取的网页进行大量调用.在一些不寻常的情况下,httpget将失败并导致程序"冻结"(线程永不退出,线程池永不关闭,主要永不退出等)

我需要为我正在建立的http连接设置超时.我正在使用DefaultHttpClient

DefaultHttpClient httpclient = new DefaultHttpClient();
Run Code Online (Sandbox Code Playgroud)

而且我没有设置任何参数.

有人可以帮我解决这些问题,或者至少指出我应该寻找处理超时的地方吗?(Apache似乎有很好的库,似乎从来没有好的例子)

java httpclient apache-httpclient-4.x

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

我可以强制所有继承类的子继承特定方法吗?

所以,我有一个抽象类充当父类,这就是我想要发生的事情.

在抽象类中:

public void run(){
    while(!booleanStatement){
        //do specific stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

在儿童班:

public class extends parentClass{
public void run(){
    //do child stuff here effected by the while loop above
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让这种情况发生?超级()也许?

java inheritance

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

Java:当我有一组对象时,有没有一种简单的方法来获得平均值?

所以假设我有一个简单的对象:

public class Items {
    private static int 
        numItems,
        itemsInStock,
        itemsSold,
        //...
}
Run Code Online (Sandbox Code Playgroud)

在代码的其他地方我有一个 ArrayList<Items>

如果有一种简单的方法可以获得 numItems / ItemsInStock 等的平均值/中位数,而无需在对象的每个字段上执行 for/each?

当前代码如下:

for (Items item: allItems) {
    if (item.field != null) { 
        temp += item.field;
    }
}
fieldAvg = temp / allItems.size();
Run Code Online (Sandbox Code Playgroud)

java collections average

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

Java中的多线程编程,最佳实践和代码

我正在编写一个文件,可以在线拨打大量不同地点的电话(遗憾的是这是要求的一部分)

我的问题是这样的:

我们假设我有一个main方法,并想调用其他方法:

public static void main(String args[]){
    //how do I break stuff into threads here
     Thread nameThread1 = new(fileName.DoMethod1(x))
     Thread nameThread2 = new(fileName.DoMethod2(x))
     Thread nameThread3 = new(fileName.DoMethod3(x))
     Thread nameThread4 = new(fileName.DoMethod4(x))
     Thread nameThread5 = new(fileName.DoMethod5(x))
}



           //fileName.java
public static void doMethod1(object){
   //Do Method Stuff
}

public static void doMethod2(object){
   //Do Method Stuff
}
Run Code Online (Sandbox Code Playgroud)

我已经阅读了一些关于如何实现它的指南,但我仍然对确切的方法感到困惑.

有人可以告诉我一些例子吗?谢谢!

java multithreading

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

将屏幕宽度作为jsp中的变量

我需要知道调整图像的大小(它需要传递为img src ="blah.jpg?width = x)所以我的页面可以显示不同的大小,有人可以帮助我吗?我只需要x(宽度) )作为jsp变量.

javascript css jsp

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

子串在第一个周期之前和之后删除所有内容

所以我有一个如下所示的文件名:

myFile.12345.txt

如果我想最终只使用"12345",如果12345的长度在1到5之间,我将如何从文件名中删除它?

java substring

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

MySql select语句(选择不同的)问题

所以我有一个类似这样的架构

历史 - 表
--CID
--ID -
地点--STATUS -
时间

CID对此无关紧要,但我确实希望获得每个ID最早的1个TIME(TimeStamp)

所以我想做的就是这样

SELECT DISTINCT(id) from Historical order by TIME asc limit 1 但是我获得每个ID,以及最早的时间.

谢谢

mysql select

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