uniqueidentifier相关内容

是否有可能为特定的JVM实例获取真正唯一的ID?

我需要一种从JVM中运行的Java代码中唯一且永久地识别JVM实例的方法。 也就是说,如果我在同一台机器上同时运行两个JVM,则每个JVM都是可区分的。 即使重用进程ID,它也可以在其他机器上运行JVM,也可以在同一台机器上运行。 我想我可以通过识别开始时间,机器MAC和进程ID来实现这样的东西,并以某种方式组合它们。我想知道是否有一些标准的方法来实现这一点。 更新:我看到每个 ..
发布时间:2018-12-11 23:00:00 Java开发

安全使用System.currentTimeMillis()生成唯一的数据库ID?

我在Java中使用 System.currentTimeMillis()(返回 long 整数)来生成数据库实体的唯一ID,因为我认为这些时间在任何时候都不可能重叠。 这是一个安全的假设吗? 例如,目前我得到这个: 1296691225227 解决方案 不,这不安全。一个毫秒是CPU周期中的长时间(它们以每秒数十亿个周期运行,而不是数千个),因此如果一次有多个请 ..
发布时间:2018-12-07 18:09:54 Java开发

基于Java的独特计算机ID硬件

我需要从一台PC生成一个唯一的代码,我的软件将通过许可证分发,在本地我需要识别环境并将此代码发送到服务器。 我不想在服务器上保留一个序列号,每个客户端收到一些序列,我试图从NetworkInterfaces读取MAC地址,但不安全,用户可以轻松更改MAC地址。 我认为最好的方法是可以读取主板的序列号,但直到现在我还没有找到方法。 任何消化? 解决方案 你的软件价值多少? 目标市 ..
发布时间:2018-12-05 19:52:57 Java开发

在Java中生成全局唯一标识符

摘要:我正在开发一个持久的Java Web应用程序,我需要确保我持有的所有资源都有全局唯一标识符以防止重复。 精美打印: 我没有使用RDBMS,所以我不喜欢没有任何花哨的序列生成器(例如Oracle提供的那个) 我希望它快速,最好全部在内存中 - 我宁愿不用打开一个文件并增加一些值 它需要是线程安全的(我预计一次只有一个JVM需要生成ID) JVM的实例化需要保持一致。如果服务器 ..
发布时间:2018-11-27 21:14:40 Java开发

如何在Java中获取唯一的计算机标识符(如磁盘ID或主板ID)?

我希望在Windows,MacOS以及Linux(如果可能的话)上获得一台带有Java的计算机的唯一ID。它可能是磁盘UUID,主板S / N ...... Runtime.getRuntime()。exec 可以使用(它不是小程序)。 想法? 解决方案 通常使用MAC地址与网卡相关联。 地址在Java 6中通过以下API提供: Java 6硬件地址文档 我没 ..
发布时间:2018-11-26 13:30:16 Java开发

如何生成唯一标识符?

我需要生成一些永远不会重复的int值(至少在理论上)。我知道有arc4random()fnc,但我不知道如何使用它与当前日期或smth :( 解决方案 这将返回一个与MySQL中生成的UUID非常相似的唯一键。 +(NSString *)uuid { CFUUIDRef uuidRef = CFUUIDCreate(NULL); CFStringRef uuidStrin ..
发布时间:2018-11-01 11:51:14 移动开发

如何在Swift中获取唯一的设备ID?

如何在Swift中获取设备唯一ID? 我需要在数据库中使用ID以及作为我的Web服务的API密钥社交应用。跟踪这些设备每日使用的东西,并将其查询限制在数据库中。 谢谢! 解决方案 你可以使用它(Swift 3): UIDevice.current.identifierForVendor!.uuidString 旧版本: UIDevice.cu ..
发布时间:2018-09-25 20:28:00 移动开发

iOS 7的持久UDID等价物?

首先,我想说我已经完全清楚 uniqueIdentifier 已被弃用,并且 identifierForVendor & advertisingIdentifier 。 我的问题是,如果有办法让完全持久设备标识符,通过重新启动,应用程序卸载等方式生效。 目前我们使用 identifierForVendor 这是正常的 - 但我们产品的主要要求之一是允许快速登录而无需任何注册,当人们删除 ..
发布时间:2018-09-24 19:12:45 移动开发

uniqueIdentifier在chartboost中调用

在我的应用中,我使用新的 Chartboost sdk 3.2.1 但是当我检查 uniqueIdentifier 时,它会给我错误。 请帮我解决它在appstore上提交应用程序。 我只是找到使用UDID的类 (项目目录中的终端) find。 | grep -v .svn | grep“\ .a”| grep -v“\。app”| xargs grep uniqueI ..
发布时间:2018-09-24 11:09:21 移动开发

应用更新后,iPhone UUID会发生变化吗?

我使用iphone UUID检查用户的设备是否唯一。 我已经知道重新安装应用时会更改UUID。 但是,我有一个问题。 然后,当应用更新时,我的应用程序的UUID将被更改? 如果更新应用程序时UUID已更改,我在哪里可以永久保存iphone中的UUID(或相同的效果)? 解决方案 将创建的UUID保存到应用程序的用户首选项中,应该备份它们 - 如果它们还原来自备份的应用程 ..
发布时间:2018-09-21 20:09:57 移动开发

为什么我的唯一设备ID会发生变化?

我使用以下方法大约一个月没有问题。即使在卸载应用程序后,设备ID仍保持不变。最近我注意到我的设备ID已更改。我最近在Xcode6上做了很多应用程序的构建。这可能是一个原因吗?我希望我知道它何时改变了。它让我感到意外。当应用程序进入应用程序商店时,我有什么可担心的吗?也许这只是一个Xcode构建问题?我只是想找一种简单的方法来保证唯一的设备ID。我会使用advertisingIdentifer,但我 ..
发布时间:2018-09-19 20:06:59 移动开发

identifierForVendor在重新安装时更改

identifierForVendor 不应该在重新安装app时更改: 此属性中的值仍为同样的应用程序(或来自同一供应商的另一个 应用程序)安装在iOS设备上。当用户从 设备中删除所有该供应商的应用程序并随后重新安装其中一个或多个应用程序时,值 会更改。使用Xcode安装测试版本或使用ad-hoc分发在设备上安装 应用程序时, 的值也会发生变化。因此,如果您的app 将此属性的值 ..
发布时间:2018-09-18 16:15:45 移动开发

iOS中使用CFUUID生成的ID有多独特?

标题实际上是我的问题。既然Apple不再允许使用UUID,我决定使用CFUUID。 但是我对此有一些疑问。 每个设备都是唯一的吗?如果是,它与UUID有什么不同? 它是一个随机生成器吗?如果是的话有多好?我可以肯定在10000个设备中不会有重复吗? 我在这个使用CFUUID的解决方案之间,并让我的服务器生成一个随机的唯一标识符,我可以肯定的。但是,这需要在服务器和设备之间进 ..
发布时间:2018-09-17 09:35:27 移动开发

libpaypalmpl.a使用uniqueidentifier和苹果拒绝拒绝该应用程序

从2013年5月1日起,Apple将拒绝使用 uniqueIdentifier 的应用。在我的应用程序中,我使用Paypal库,我发现libpaypalmpl.a使用 uniqueIdentifier ,我的应用程序被拒绝,因为 uniqueIdentifier 。如何解决这个问题呢? 解决方案 Mike来自PayPal。我们正在弃用旧的MPL库。正如你所指出的那样,它会调用[UIDevi ..
发布时间:2018-09-13 13:46:56 移动开发

NSFileManager唯一的文件名

我需要一种快速简便的方法来在iOS上存储具有唯一文件名的文件。我需要在文件前添加一个字符串,然后将生成的唯一标识符附加到末尾。我希望 NSFileManager 有一些方便的方法来做到这一点,但我似乎无法找到它。 我在查看 createFileAtPath:contents:attributes:,但我不确定属性是否会给我这个唯一的文件名。 解决方案 创建自己的文件名: CF ..

手动更改$(AppIdentifierPrefix)属性?

我在Apple商店上传了应用程序。现在我正在开发更新版本。但是,在处理现有项目时,我创建了具有不同名称的新项目。当我完成后,我更改了名称和包标识符以匹配现有的应用程序。 我尝试上传应用程序以测试航班,但我收到错误 “无效的IPA:embedded.mobileprovision中的keychain-access-group与你的二进制文件不匹配。” 所以我开始浏览网络 ..
发布时间:2018-09-06 11:30:07 移动开发