小编L-S*_*els的帖子

获取与int值关联的枚举

以前,我将LegNo枚举定义为:

NO_LEG, LEG_ONE, LEG_TWO
Run Code Online (Sandbox Code Playgroud)

通过调用return LegNo.values()[i];,我能够获得与每个枚举相关的值.

但现在我已经决定我想要LegNo枚举NO_LEG为int -1而不是0所以我决定使用私有构造函数初始化并设置其int值

NO_LEG(-1), LEG_ONE(1), LEG_TWO(2);

private LegNo(final int leg) { legNo = leg; }
Run Code Online (Sandbox Code Playgroud)

现在唯一的事情是,因为我这样做,这个values()方法不适用于NO_LEG枚举.如何获得与int关联的枚举?除了使用case switch语句或if-elseif-elseif之外,还有其他有效的方法吗?

从enum中获取int值我可以看到很多SO问题,但是我正在反过来.

java enums

84
推荐指数
5
解决办法
9万
查看次数

使用jQuery更改jQuery移动按钮的值

想知道你是否可以帮助我.我似乎在使用jQuery更改jQuery Mobile按钮的文本时遇到问题.

$("#myButton .ui-btn-text").text("New text"); 
Run Code Online (Sandbox Code Playgroud)

建议用于相关问题的上述代码似乎不起作用.

也不是:

$("#myButton").attr(value,"New Test");
Run Code Online (Sandbox Code Playgroud)

我按钮的代码如下:

<input type="button" name="answer" id="myButton" data-theme="b" data-answer="4" value="next"></button>
Run Code Online (Sandbox Code Playgroud)

我会感谢任何反馈人员.谢谢

jquery jquery-mobile

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

使用JQuery禁用JQuery Mobile按钮

这是我的JQuery移动按钮.这可能很简单.我能够禁用一个HTML按钮,但我似乎无法用这个标记得到它.

<a href="" data-role="button"  class="answer_but" id="a" data-theme="b" data-answer="1">
Run Code Online (Sandbox Code Playgroud)

这可能很简单.谢谢

jquery jquery-mobile

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

将整数集转换为int []数组的问题

我没有问题将一组字符串的String []数组,但我用转换组整数的为int []数组这样做有问题.如何将整数转换为原始?

我似乎无法找到任何相关问题.有什么快速建议可以帮忙吗?

有时,无法使用自动装箱,就像阵列一样.我不认为整数数组会自动转换为整数数组.

java collections

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

使用WireMock模拟Http Server响应.FileNotFoundException异常

刚开始使用wiremock并遇到一个场景,我想用特定的json响应来存根GET请求.

将json附加到预期响应时;

.withBodyFile("product.json"))
Run Code Online (Sandbox Code Playgroud)

我得到异常java.io.FileNotFoundException:src/test/resources/__ files/product.json(没有这样的文件或目录).

问题是我在这个位置有json文件.

java json mocking wiremock

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

java 8 groupingBy,筛选大于平均值的字段的记录

试图学习java 8 GroupingBy国家我正在尝试过滤高于平均年龄的记录(人)(收集)返回满足此标准的人员列表.

所以SQL的等价物是

SELECT * FROM PERSON, AVG(AGE) AS AVG_AGE
GROUPBY COUNTRY
WHERE AGE > AVG_AGE
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的尝试,只让我走了一半

personStream.collect(
            Collectors.groupingBy(
                    p -> p.getCountry(),
                    Collectors.averagingInt(p -> p.getAge)))
Run Code Online (Sandbox Code Playgroud)

到目前为止,这只返回一个以分类器为关键字的Map和按国家/地区的平均年龄值.

Chan, Japan, 40
Chong, Japan, 20
Amy, Japan, 37
James, UK, 25
Abby, UK, 15,
Jean, France 15
Pierre, France, 50

Average Japanese age = 32.33
Average UK age = 20
Average French age = 32.5

ResultSet
Chan, Japan, 40
Chong, Japan, 20
Amy, Japan, 37
James, UK, 25
Pierre, France, 50
Run Code Online (Sandbox Code Playgroud)

任何提示将不胜感激

java group-by aggregate-functions java-8

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

Splunk:尝试在搜索时拆分多行事件

2018-06-20T00:04:35.000+00:00 (980) WAL Autocheckpointing, name=C:\Program 
Files\PriceService\data\documents.db
2018-06-20T00:07:16.000+00:00 (980) WAL Autocheckpointing, name=C:\Program 
Files\PriceService\data\store-promotions.db
2018-06-20T00:07:21.000+00:00 (980) WAL Autocheckpointing, name=C:\Program 
Files\PriceService\data\store-promotions.db
2018-06-20T00:07:26.000+00:00 (980) WAL Autocheckpointing, name=C:\Program 
Files\PriceService\data\store-promotions.db
Run Code Online (Sandbox Code Playgroud)

我一直在尝试正确执行 splunk 查询,以便将这一事件拆分为多个事件,但由于某种原因,我无法正确执行查询。

我尝试在换行符上拆分,但结果集返回不变。我从网上阅读了解到我应该使用以下内容

myQuery | rex field=_raw "\[(?P<field1>...).*[\r\n]"
Run Code Online (Sandbox Code Playgroud)

顺便说声抱歉。我的正则表达式游戏不强。

regex splunk splunk-query

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

在intellij中为java启用ssl调试

继我的问题在这里

上一期试图通过tls/ssl发送java邮件

我现在正在尝试在Intellij中添加ssl调试.

在oracle文章中给出了一个例子

    java  -Djavax.net.debug=all  \
    -Djavax.net.ssl.trustStore=trustStore
    SSLSocketClientWithClientAuth bongos 2001 /index.html
Run Code Online (Sandbox Code Playgroud)

如何为通过main()方法运行的独立应用程序配置我的环境?

java ssl jvm intellij-idea

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

从AWS Lambda清除tmp文件夹

嗨,我有一个AWS Lambda环境,其中的temp目录现在已满,我得到以下信息:

java.lang.RuntimeException: java.nio.file.FileSystemException: /tmp/out3786803744412914689: No space left on device
Run Code Online (Sandbox Code Playgroud)

它是无服务器的,所以我不能简单地登录到该框中并删除目录的内容。

除了部署代码更改以在重新启动时清除temp文件夹之外,还有什么方法可以解决此问题?

amazon-web-services aws-lambda

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

配置Java AWS SDK客户端以写入本地S3存储桶(localstack)

所以我可以使用localstack通过以下命令配置本地s3存储桶

aws --endpoint-url=http://localhost:4572 s3 mb s3://mytestbucket
Run Code Online (Sandbox Code Playgroud)

我如何才能更改Java AWS开发工具包的配置,以便向该存储桶(而不是远程AWS s3)进行读写操作?

我看过配置,但找不到任何有形的东西

java amazon-s3 atlassian-localstack

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

语义上理解递归反向字符串返回语句

目前我熟悉递归并试图进一步理解我想在逆转字符串的背景下看一下.我知道它不如使用StringBuffer那样高效,但我说这主要是为了帮助我们更好地理解.我知道有关于此问题的一些问题,但我想在演练中提供一些帮助.

                 return reverse(str.substring(1)) + str.charAt(0);
Run Code Online (Sandbox Code Playgroud)

此场景中的字符串="开始"

我知道substring方法是在没有第一个字符的情况下获取子字符串

递归调用.(部分)

reverse("Start")
reverse("tart")
reverse("art")
reverse("rt")
reverse("t") // when string is 1 char length then the reverse string is returned
Run Code Online (Sandbox Code Playgroud)

但我想了解它如何在递归演练中连接和重建字符串.

提前致谢.

java recursion

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