Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1699 connectés 

 


Dernière réponse
Sujet : Génération d'un User ID en Java
gfive bah, je l'ai codé en dix minutes sur le forum, je l'ai même pas essayé!! :D
Mais j'ai pas de mérite, j'ai déjà fait presque la même chose our des ID de messages!! :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
gfive bah, je l'ai codé en dix minutes sur le forum, je l'ai même pas essayé!! :D
Mais j'ai pas de mérite, j'ai déjà fait presque la même chose our des ID de messages!! :D
pulpipi Oui c bien ça.
C de toi ou tu l'a choppé quelque part ?
Dans le cas 2 peus tu me donner tes sources ?
 
En tout cas merci. :jap:
gfive bah....Attends...
 
class UserId {
 
public statiic ArrayList unused();
public static int last = 0;
 
public static int getId() {
   if (unused.size() != 0) {
       Integer id = (Integer)unused.remove(0);
       return id.intValue();
   } else {
       return last;
       last++;
}
 
public static releaseId(int id) {
   unused.add(new Integer(id));
}
}
 
non?????
darklord22 bin tu fais avec une hashtable et une génération aléatoire ...
benou je connais pas non plus ...désolé.
et c'est vrai que pour optimiser le truc y a du boulot !
pulpipi Bof je trouve pas ça si simple que tu as l'air de le dire.
Pour peut que tu souhaite que ça soit obtimisé (temps et place) et sécurisé (pas 2 fois le même UID).
Ben ça se fait pas en 10 min.
 
Ok peut être 30 min  ;)  
Mais c toujours rassurant d'avoir un truc tout fait (et de ne rien faire  :sol: ).
 
Merci qd meme.
gfive A ma connaissance, non....mais bon, c'est tellement simple à faire qu'on va pas non plus crier au scandale!! :D
pulpipi En gros,  
oui j'utilise des entier.
Mais c la gestion de ces UID qui m'intersse :
1. A chaque client qui se connecte j'incremente mon UID de 1
Jusque là ça va,
2. Des qu'un client ce déconnecte il faut notifier que cet UID n'est plus utilisé.
Forcemenent au bout d'un certain temps j'aurais utlisé toute ma plage d'UID et je devrais utiliser ceux libérés.
POur ce faire j'ai developper un petit truc avec des vector ou je stock mes plages d'intervales d'UID non utilisés.
 
Donc ma question était :
La gestion des UID est un traitement banale de toute application client / serveur. Et je me posé la question si vous ne saviez pas si il existait quelque chose d'existant (et d'optimiser) pour faire ce genre de traitement.
 
Voilà.
PLus clair ??
benou je comprend pas bien le prb non plus ...
gfive bah........
Comment ça, des UserId????
 
Si tu n'a pas une base derrière, pour conserver tes Ids, de toutes façons, ça à rien?????
 
Sinon, tu peux bêtement prendre des entiers, non??
pulpipi Existe t'il des chose toutes faite en Java pour créer et gérer des ID utilisateurs.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)