小编dog*_*ish的帖子

如何生成基于时间的UUID?

我想在java中生成基于时间的UUID - java.util.UUID.randomUUID()生成UUID版本4.如何生成版本1(基于时间)的UUID?是否有一个单独的库,或者它是Java 7 API中提供的一些,我错过了它.

java

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

Java中的新for循环可以与两个变量一起使用吗?

我们可以使用for(i = 0, j = 0; i<30; i++,j++)带有两个变量的旧for循环()我们可以在java中使用for-each循环(或增强的for循环)for(Item item : items)吗?有两个变量?它的语法是什么?

java

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

SpringMVC @PathVariable被截断

我正在使用SpringMVC 3.1.3.如果@PathVariable最后有空格,则会截断/修剪它.有没有办法阻止修剪

 @RequestMapping(value="deleteConfig/{id}/", method=RequestMethod.DELETE)
 public @ResponseBody JsonResponse<?> deleteConfig(@PathVariable("id") String id) 
Run Code Online (Sandbox Code Playgroud)

如果来自客户端的id最后有一个空格,比如 - "abc"或者甚至是"abc%20"那么我在控制器中得到的变量id只是"abc"而不是"abc"

你能建议一种方法来解决这个问题

spring spring-mvc spring-annotations

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

为什么HTTP选项请求不安全

我最近从一次安全审核中得知,HTTP Options通常不安全,并且Web服务器不应允许它。有人可以解释为什么会这样吗?

rest tomcat http

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

如何在不创建视图的情况下批量获取couchdb中的id

我需要通过一堆id获取couchdb文档.是否有请求/ API来执行此操作?我不想创建一个视图(id,docs),然后按键查找.当id b-tree已经存在时

couchdb couchdb-futon

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

我们如何在 Comparator.comparing 中传递变量字段/方法名称

我有Report {String name, Date date, int score }课。我希望能够使用新的 java 8 语法对任何成员变量的报告列表进行排序

所以java 8提供了这个新的

list.sort(Comparator.comparing(report -> report.name)) 
Run Code Online (Sandbox Code Playgroud)

按名称对列表进行排序。

可以说,我想为此方法提供一个变量字段名称,而不是名称,例如。就像是

list.sort(Comparator.comparing(report -> report.anyField))
Run Code Online (Sandbox Code Playgroud)

其中anyField 可以是名称、日期或分数。我如何实现这种行为。

java java-8

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

我们如何确定我们是在 EC2 还是 Fargate 中运行?

我有一个 Java 服务在 AWS EC2 和 Fargate 上运行任务。有没有办法确定我们是否通过使用 AWS 库或其他方式以编程方式在 EC2 或 Fargate 中运行?

java amazon-ec2 aws-sdk aws-fargate

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

我们如何使用AWS Fargate确定当前区域

我有一个在AWS Fargate上运行的Java应用程序。出于安全原因,Regions.getCurrentRegion()从AWS Fargate内部返回null

是否有其他方法可以确定Fargate容器在哪个区域运行?

java amazon-web-services aws-fargate

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