我找不到一个Q/A来回答我的问题,所以我想我会把它发出来,看看会有什么结果。
就Java包的命名约定而言,我知道它应该是反向域名:com.whatever.stuff和我得到关于没有混合大小写、连字符、关键字等的规则。
我还阅读了Java语言规范的7.7节(唯一的包名)。据我所知,Java的规则是使用反向域来确保唯一性.如果你没有,去拿一个:
You form a unique package name by first having (or belonging to an organization that has) an Internet domainname, such as sun.c
我正试图通过Heroku获得我的应用程序的SSL认证,但是在这两个域名中的一个都失败了。
我在2017年3月之前创建了dyno,所以我不得不运行heroku certs:auto:enable,正如所解释的那样。
然后,heroku domains返回:
Domain Name DNS Record Type DNS Target
─────────────── ─────────────── ─────────────────────────────
example.com ALIAS or ANAME example.com.herokudn
最近,我的一位朋友向我介绍了.name TLD,因为它将为.com和.net提供一个很好的替代方案,后者都是我的姓氏。当然,我去了name.com,godaddy.com,gandi.net等等,结果发现我无法注册域名。它没有给我任何理由,所以我决定在浏览器中导航到我想要的.name域,然后Chrome返回DNS_PROBE_FINISHED_NXDOMAIN。在命令行快速执行whois之后,它返回如下内容:
Disclaimer: ...
****
Not available for registration.
Second level domain name is reserved.