小编rs7*_*s79的帖子

Grep一个日志文件,表示两个字符串之间最后一次出现的字符串

我有一个日志文件trace.log.在这里面,我需要到grep为包含在字符串中的内容<tag></tag>.这对字符串有多组,我只需要在最后一组(换句话说,来自tail日志文件)之间返回内容.

额外信用:只有当内容包含"testString"时,我才能返回两个字符串中包含的内容?

谢谢你的期待.

编辑:搜索参数和包含在不同的行上,大约有100行内容将它们分开.内容就是我追求的......

unix grep tail

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

寻找一个简单的Java蜘蛛

我需要提供一个基本URL(例如http://www.wired.com),并需要通过整个站点蜘蛛输出一组页面(从基本URL开始).有没有可以解决这个问题的图书馆?

谢谢.

java web-scraping

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

仅执行"场景大纲"中的特定示例

我们希望在Java测试自动化框架中使用Cucumber更好地管理测试数据.对于a Scenario Outline,我们希望将按其运行的适用环境分类的测试参数列表.例如,

Scenario Outline: Login into application
Given I am on the homepage in the <environment>
When I enter my <user>
And I enter my <pass>
Then I am taken to the homepage
Examples:
|user    |pass     |environment|
|test    |test1    |local      |
|retest  |retest1  |sit        |
|prodtest|prodtest1|production |
Run Code Online (Sandbox Code Playgroud)

因此,当上述场景在例如SIT环境中执行时,将仅拾取第二个示例,而不是第一个和第三个示例.

这个执行级别可以完成吗?

java cucumber cucumber-jvm

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

如何计算Java函数的未知返回类型

我有一个返回查询结果的函数。输入参数是SQL语句和要检索的字段,而输出是查询的结果。如预期的那样,数据库包含多种数据类型。我可以指定要具有的泛型返回类型吗?

下面的代码检索字符串...我需要更改它以返回Integer类型,最好不编写其他函数。

public static String dbConnect(String sql,String field) throws SQLException, ClassNotFoundException {
    Statement stmt;
    String DB_URL;
    Class.forName("com.mysql.jdbc.Driver");
    DB_URL="jdbc:mysql://connectionURL.net:3306/db?autoReconnect=true"; 
    Connection conn =DriverManager.getConnection(DB_URL,DB_USER, DB_PWD);
        stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery(sql);
    String result=null;
    while(rs.next()){
            result  = rs.getString(field);
    }
    rs.close();
    stmt.close();
    conn.close();
    return result;
}
Run Code Online (Sandbox Code Playgroud)

java mysql

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

比较不同的日期格式,这些格式存储为字符串

我在应用程序中将两种不同的日期格式显示为字符串.以下是格式:

  1. 07/01/2011
  2. 2011-07-01

我正在寻找最有效的方式来维护他们的平等.

java

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

将参数从Jenkins传递到Java

我们已经设置了一些参数来在Jenkins中执行构建(使用简单的“参数化构建”设置)。作业被设置为Maven测试。有没有办法以编程方式将这些参数传递到我们的Java代码中?我们需要根据通过Jenkins设置的参数执行某些更新功能。

java jenkins

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

检索Java FOR循环中的连锁变量的值

我一直在C++和VB中使用这个"逻辑"并取得了成功,但是我被捆绑在Java中...简单地说,

public void DataProviderExample(String user, String pwd, String no_of_links,
        String link1, String link2, String link3) {

for (int i=1;i<=no_of_links;i++) {
         String link = "link"+i;
         System.out.println(link);
}   
Run Code Online (Sandbox Code Playgroud)

现在,如果是变量link1,link2并且link3分别具有值"X","Y"和"Z",则在运行此程序时,我得到以下输出 -

link1
link2
link3
Run Code Online (Sandbox Code Playgroud)

我想要的是 -

X
Y
Z
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java loops

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

标签 统计

java ×6

cucumber ×1

cucumber-jvm ×1

grep ×1

jenkins ×1

loops ×1

mysql ×1

tail ×1

unix ×1

web-scraping ×1