Eine UUID (Universally Unique IDentifier) ist eine Kennung, die mit der Absicht erstellt wird, wie der Name schon sagt, universell eindeutig zu sein.
Ich benutze diesen Anruf: Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); So erhalten Sie eine UID für das Gerät. Ich glaube, ich bekomme die gleiche ID von mehreren Geräten. Sollte das möglich sein? Die fragliche ID lautet: 9774d56d682e549c und anscheinend gibt es ein Problem mit mehreren Geräten, die diese ID zurückgeben. Http://code.google.com/p/android/issues/list?cursor=10603&updated=10603&ts=1295993403
Ich habe mit der Verwendung von UUIDs als Datenbankschlüssel experimentiert. Ich möchte so wenig Bytes wie möglich belegen und gleichzeitig die UUID-Darstellung für den Menschen lesbar halten. Ich denke, dass ich es mit base64 auf 22 Bytes reduziert und einige nachfolgende "==" entfernt habe, die für meine Zwecke unnötig zu …
Ich benutze meine UUID wie folgt: @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid") @Column(name = "uuid", unique = true) private String uuid; Ich erhalte jedoch eine intelligente Warnung für den Ruhezustand: Verwenden von org.hibernate.id.UUIDHexGenerator, das keine IETF RFC 4122-kompatiblen UUID-Werte generiert; Verwenden Sie stattdessen org.hibernate.id.UUIDGenerator Ich möchte …
Ich habe es immer vorgezogen, lange Ganzzahlen als Primärschlüssel in Datenbanken zu verwenden, um die Einfachheit und (angenommene) Geschwindigkeit zu gewährleisten. Wenn ich jedoch ein REST- oder Rails-ähnliches URL-Schema für Objektinstanzen verwende, erhalte ich folgende URLs: http://example.com/user/783 Und dann wird davon ausgegangen, dass es auch Benutzer mit den IDs 782, …
Basierend auf der Antwort auf die Frage, die UUID-Leistung in MySQL , schlägt die Person, die antwortet, vor, die UUID als Zahl und nicht als Zeichenfolge zu speichern. Ich bin mir nicht so sicher, wie es gemacht werden kann. Könnte mir jemand etwas vorschlagen? Wie geht mein Ruby-Code damit um?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.