小编Adr*_*n M的帖子

是否存在git存储库的命名约定?

例如,我有一个名为Purchase Service的RESTful服务.我应该命名我的存储库吗?

  1. purchaserestservice
  2. purchase-rest-service
  3. purchase_rest_service
  4. 或者是其他东西?

惯例是什么?在github怎么样?公共回购应遵循一些标准吗?

git github naming-conventions

294
推荐指数
6
解决办法
15万
查看次数

为什么Java中没有二进制文字?

是否有任何特殊原因,为什么不包括这种文字,而允许十六进制和八进制格式?

java

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

GlassFish错误:禁用JAX-RS EJB支持

我正在使用GlassFish 3.1.2.2上的Jersey JAX-RS + EJB 3.1尝试一个简单的应用程序.在我添加EJB之前,在GlassFish上使用Jersey REST看起来一切都很好.部署war文件时,出现此错误.

SEVERE: Error when configuring to use the EJB interceptor binding API. JAX-RS EJB support is disabled.

以前遇到过这种情况的人?GlassFish中是否有配置来解决此问题?

我的EJB是一个简单的pojo with @Singleton@PostConstructannotation.

@Singleton
public class PurchaseBean {
    private String name;

    @PostConstruct
    public void init() {
        System.out.println("Initializing PurchaseBean");
        setName("Purchase Singleton EJB");
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


}
Run Code Online (Sandbox Code Playgroud)

rest ejb glassfish jersey

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

java.util.UUID.fromString没有检查长度

当我查看实现时java.util.UUID.fromString,我发现它没有检查UUID长度.这有什么特别的原因吗?它仅检查由" - "分隔的组件.

String[] components = name.split("-");
        if (components.length != 5)
            throw new IllegalArgumentException("Invalid UUID string: "+name);
Run Code Online (Sandbox Code Playgroud)

当长度不是36时,它是否也会抛出IllegalArgumentException?

目前,如果没有长度检查,如果小于组件长度,则数字会自动添加0,如果更多,则会自动移位.缺点是,如果输入一个缺少数字的UUID字符串,它将被接受为有效并且前缀为0.这很难调试.

例如,"12345678-1234-1234-1234-123456789ab"变为"12345678-1234-1234-1234-0123456789ab".注意添加了'0'?并且"12345678-1234-1234-1234-123456789abcd"变为"12345678-1234-1234-1234-23456789abcd"并删除了"1".

为了进一步推动这一点,字符串"1-2-3-4-5"也将被视为有效并变为"00000001-0002-0003-0004-000000000005".

编辑:为了澄清我的问题,这是一个错误或有意遵循某些标准或原则吗?

java

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

在xaxb中将xs:string转换为java.util.UUID

在jaxb中,如何将xsd中的字符串转换为java.util.UUID?是否有内置数据类型转换器或我是否必须创建自己的自定义转换器?

java uuid xsd jaxb

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

AWS云形成删除失败

如何强制删除我的AWS云形成堆栈?绑定的资源先前已被删除,例如DNS,route53等。每当我删除堆栈时,它都会失败,因为找不到资源。

The specified hosted zone does not exist. DELETE_FAILED.
Run Code Online (Sandbox Code Playgroud)

这使删除停止,并使堆栈仍处于活动状态。如何强制清理并删除此堆栈?

amazon-web-services aws-cloudformation

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