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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  6  7  8  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°753183
schnapsman​n
Zaford Beeblefect
Posté le 05-06-2004 à 01:23:16  profilanswer
 

Reprise du message précédent :

veryfree a écrit :

j ai dit que javait fait le boulay bordel :o  
 
relisez mon post plus haut [:veryfree]


 
ah oui  [:tinostar]  
 [:neowen]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
mood
Publicité
Posté le 05-06-2004 à 01:23:16  profilanswer
 

n°753184
benou
Posté le 05-06-2004 à 01:29:38  profilanswer
 

veryfree a écrit :

j ai dit que javait fait le boulay bordel :o  


ca ma paraissait bizarre aussi ;)
 
c'est vraiment pas conseillé d'utiliser ce genre de classes, hein ! :o
 


[:boiteakaola]
 
[:tonton_benou]

n°753185
veryfree
Posté le 05-06-2004 à 01:30:43  profilanswer
 

benou a écrit :

ca ma paraissait bizarre aussi ;)
 
c'est vraiment pas conseillé d'utiliser ce genre de classes, hein ! :o
 
 
[:boiteakaola]
 
[:tonton_benou]


 
ok c'est noté :jap:

n°753186
nraynaud
lol
Posté le 05-06-2004 à 01:30:55  profilanswer
 

schnapsmann a écrit :

ça parait clair non [:autobot]
bug du javac

ça n'arrive pas qu'aux autres :
http://forum.hardware.fr/forum2.ph [...] =1#t746153
 
 
edit : et apple l'a mis en "serious bug"


Message édité par nraynaud le 05-06-2004 à 01:33:50

---------------
trainoo.com, c'est fini
n°753187
benou
Posté le 05-06-2004 à 01:41:34  profilanswer
 

nraynaud a écrit :

edit : et apple l'a mis en "serious bug"


la classe http://perso.wanadoo.fr/vieuxbenou/benous/benou_15.gif

n°753190
nraynaud
lol
Posté le 05-06-2004 à 01:52:43  profilanswer
 

http://www.nraynaud.org/kilombo/radar.png
 
vous conaissez l'histoire de l'outil de suivi de bugs qui est buggé ?


---------------
trainoo.com, c'est fini
n°753199
the real m​oins moins
Posté le 05-06-2004 à 03:35:16  profilanswer
 

benou a écrit :

ben je pense que t'es capable d'imaginer ce qu'il y a à mettre dedans nan ?
 
La question que je pose surtout c'est qu'est ce que je fais de la dernière exception ...

selon moi stu mange une sqlexception déjà sur le stmt.close() c pas la peine de chercher, tu laisses tomber et tu remontes. c pas une connection qui restera ouverte qui va foutre la merde sur un serveur qui est déjà en rade..
 
bon ben grillé..  
et pour l'histoire des commits, à la limite tu fais un rollback dans le catch de ton finally et basta... (à mon avis ce genre de truc doit pas etre compris dans une methode util du genre de celle que propose benou et c bien pour ce genre de comportement à la noix que j'aime pas ce "style": au debut t'es motivé t'écris la javadoc, mais apres 3jours elle est plus à jour ta doc, et personne la lira de toutes façons)


Message édité par the real moins moins le 05-06-2004 à 03:39:57
n°753221
nraynaud
lol
Posté le 05-06-2004 à 14:54:05  profilanswer
 

bon, ça merde, j'ai ce bug là :
http://www.jboss.org/wiki/Wiki.jsp [...] mentErrors
 
et j'aimerais tirer profit de la chose pour trouver une stratégie générale pour débusquer la chose.
 
des idées ?


---------------
trainoo.com, c'est fini
n°753228
benou
Posté le 05-06-2004 à 15:10:32  profilanswer
 

the real moins moins a écrit :

au debut t'es motivé t'écris la javadoc, mais apres 3jours elle est plus à jour ta doc, et personne la lira de toutes façons)


mauvais développeur, changer développeur :o

n°753232
nraynaud
lol
Posté le 05-06-2004 à 15:23:05  profilanswer
 

nraynaud a écrit :

bon, ça merde, j'ai ce bug là :
http://www.jboss.org/wiki/Wiki.jsp [...] mentErrors
 
et j'aimerais tirer profit de la chose pour trouver une stratégie générale pour débusquer la chose.
 
des idées ?

comme, j'ai pas trop d'idées, je vais parser le message, recharger la classe et aller voir de quel jar elle vient. Si j'ai une idée intelligente en cours de route, je préviens.
 
 
edit : génial, y'a pas de code à moi dans la pile, impossible de catcher l'erreur.


Message édité par nraynaud le 05-06-2004 à 15:26:42

---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 05-06-2004 à 15:23:05  profilanswer
 

n°753235
the real m​oins moins
Posté le 05-06-2004 à 15:31:20  profilanswer
 

benou a écrit :

mauvais développeur, changer développeur :o

le bon c'est celui qui va m'écrire un truc qui n'a pas besoin de doc

n°753246
nraynaud
lol
Posté le 05-06-2004 à 15:39:00  profilanswer
 

the real moins moins a écrit :

le bon c'est celui qui va m'écrire un truc qui n'a pas besoin de doc

http://haskell.org/
 
si ça compile, c'est qu'il n'y a pas de bug.


---------------
trainoo.com, c'est fini
n°753253
nraynaud
lol
Posté le 05-06-2004 à 15:56:22  profilanswer
 

http://www.google.com/search?q=jar [...] 8&oe=utf-8
 
c'est sympa de pas se sentir tout seul.


---------------
trainoo.com, c'est fini
n°753459
glor
Posté le 05-06-2004 à 19:56:36  profilanswer
 
n°753461
kadreg
profil: Utilisateur
Posté le 05-06-2004 à 19:58:11  profilanswer
 


 
Autre source ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°753472
glor
Posté le 05-06-2004 à 20:14:24  profilanswer
 

kadreg a écrit :

Autre source ?


 
Comme indiqué dans l'article, la source est le journal du net..
Je ne sais pas non plus quoi en penser pour le moment.. De toute facon, il faut voir la licence que Sun va nous pondre (surement pas du GPL).
 
Edit: Relai avec zdnet http://www.zdnet.com.au/news/softw [...] 502,00.htm


Message édité par glor le 05-06-2004 à 20:35:21
n°753473
kadreg
profil: Utilisateur
Posté le 05-06-2004 à 20:16:52  profilanswer
 

glor a écrit :

Comme indiqué dans l'article, la source est le journal du net..
Je ne sais pas non plus quoi en penser pour le moment.. De toute facon, il faut voir la licence que Sun va nous pondre (surement pas du GPL).


 
Jopurnal du net qui se content de relayer des rumeurs qui tournent depuis des mois (au conditionel d'ailleurs), rien de concret et d'original, article à jeter.
 
PS : le journal du net, sapu :o
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°753475
kadreg
profil: Utilisateur
Posté le 05-06-2004 à 20:30:55  profilanswer
 

Ca fait quelques temps que je pense à une page d'évaluation d'informations. Il faudrait que je m'y mette.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°753524
darklord
You're welcome
Posté le 05-06-2004 à 21:23:03  profilanswer
 

the real moins moins a écrit :

le bon c'est celui qui va m'écrire un truc qui n'a pas besoin de doc


 
putain quand est ce que tu comprendras qu'il y a des gens qui ont pas envie de voir une seule instruction pour comprendre ce que ça fait. Ca sert à ça la doc. Et le nom de la méthode ne peut pas *tjrs* être suffisant.

n°753527
nraynaud
lol
Posté le 05-06-2004 à 21:26:17  profilanswer
 

c'est vraiment technique comme article, merci de venir tenter de foutre le bordel ici.


---------------
trainoo.com, c'est fini
n°753558
raytaller
Posté le 05-06-2004 à 22:40:15  profilanswer
 

super !
 
j'aime bien un topic comme ça, parce que n'ayant pas de cours officiels etc.. je me pose toujours des questions toutes bidons et donc, je vais pouvoir les poser à des gens qui savent :)
 
l'autre jour, j'ai essayé de faire ça :

Code :
  1. class ABBA{
  2. /** la classe A, tranquille */
  3. static class A{
  4.  public String val="Je suis A";
  5.  public B b;
  6.  public A(){
  7.  }
  8.  public void setB(B b){
  9.   this.b=b;
  10.  }
  11. };
  12. /** la classe B, cool */
  13. static class B{
  14.  public String val="Je suis B";
  15.  public A a;
  16.  public B(){
  17.  }
  18.  public void setA(A a){
  19.   this.a=a;
  20.  }
  21. };
  22. public static void main(String args[]){
  23.  A a=new A();
  24.  B b=new B();
  25.  a.setB(b);
  26.  b.setA(a);
  27.  System.out.println(a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.val);
  28. }
  29. }


 
ya une limite à ce genre de truc ? on pourrait continuer comme ça longtemps ?

n°753563
sircam
I Like Trains
Posté le 05-06-2004 à 22:44:18  profilanswer
 

raytaller a écrit :

super !
 
j'aime bien un topic comme ça, parce que n'ayant pas de cours officiels etc.. je me pose toujours des questions toutes bidons et donc, je vais pouvoir les poser à des gens qui savent :)
 
l'autre jour, j'ai essayé de faire ça :

Code :
  1. class ABBA{
  2. /** la classe A, tranquille */
  3. static class A{
  4.  public String val="Je suis A";
  5.  public B b;
  6.  public A(){
  7.  }
  8.  public void setB(B b){
  9.   this.b=b;
  10.  }
  11. };
  12. /** la classe B, cool */
  13. static class B{
  14.  public String val="Je suis B";
  15.  public A a;
  16.  public B(){
  17.  }
  18.  public void setA(A a){
  19.   this.a=a;
  20.  }
  21. };
  22. public static void main(String args[]){
  23.  A a=new A();
  24.  B b=new B();
  25.  a.setB(b);
  26.  b.setA(a);
  27.  System.out.println(a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.a.b.val);
  28. }
  29. }


 
ya une limite à ce genre de truc ? on pourrait continuer comme ça longtemps ?


N'oublie pas de prendre tes sédatifs.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°753564
verdoux
And I'm still waiting
Posté le 05-06-2004 à 22:44:24  profilanswer
 

raytaller a écrit :

ya une limite à ce genre de truc ? on pourrait continuer comme ça longtemps ?


Comme dirait l'autre, les cons n'ont pas de limites, c'est même à ça qu'on les reconnaît.

n°753566
nraynaud
lol
Posté le 05-06-2004 à 22:44:53  profilanswer
 

non, il n'y a pas de limite formelle.
 
c'est probablement la hauteur de la pile qui va limiter et filer un OutOfMemoryError ou un StckOverFlowError.


---------------
trainoo.com, c'est fini
n°753583
voleurdeca​rottes
On peut cogner, chef ?
Posté le 05-06-2004 à 22:56:36  profilanswer
 

Halte au massacre des piles innocentes!

n°753593
nraynaud
lol
Posté le 05-06-2004 à 23:08:47  profilanswer
 

en fait, je suis même pas sûr que ça fasse grossir la pile.


---------------
trainoo.com, c'est fini
n°753602
raytaller
Posté le 05-06-2004 à 23:18:27  profilanswer
 

nraynaud a écrit :


c'est probablement la hauteur de la pile qui va limiter et filer un OutOfMemoryError ou un StckOverFlowError.


oui d'accord c'est ce que je me disais.
 
et donc, en parlant de pile, elle est chez moi de 16640, c'est pareil sur toutes les JVM 1.5 ?

n°753606
raytaller
Posté le 05-06-2004 à 23:22:37  profilanswer
 

(grillé sur le post d'avant, j'ai laissé trainer)
 

nraynaud a écrit :

en fait, je suis même pas sûr que ça fasse grossir la pile.


 
l'interprétation des commandes se fait pas avec une pile ?

n°753619
nraynaud
lol
Posté le 05-06-2004 à 23:52:14  profilanswer
 

la spec de la JVM dit qu'elle peut être soit de taille fixe soit de taille variable (d'où 2 exceptions différentes).
 
 
L'interprêtation de champ1.champ2.champ3 ne fait pas grossir la pile je pense.
 
À noter pour les débutants que je parle de 2 pile différentes dans les 2 paragraphes précédents.


---------------
trainoo.com, c'est fini
n°753622
raytaller
Posté le 05-06-2004 à 23:58:45  profilanswer
 

genre un pile pour l'interprétation du code et une pile d'exécution ?

n°753635
nraynaud
lol
Posté le 06-06-2004 à 00:18:07  profilanswer
 

il y a la pile d'appel du thread (thread private stack), classique, comme dans tous les langages. Dans cette pile, chaque "frame" possède une petite pile (operand stack) qui sert à pousser les résultat partiel au cours de l'évaluation du bytecode.
 
la pile du thread :
http://java.sun.com/docs/books/vms [...] .html#6654
 
la pile des opérandes :
http://java.sun.com/docs/books/vms [...] html#28851
 
il existe un troisième type de pile qui n'a rien à voir avec la choucroute, qui est la pile des appels natifs qui est une bête pile C pour appeller les fonctions JNI en C.


---------------
trainoo.com, c'est fini
n°753650
raytaller
Posté le 06-06-2004 à 00:44:12  profilanswer
 

ok donc quand je fais :
((((m*r)/z)+((d-z)*s)*f)-g)
c'est l'appel de la pile des opérandes
 
et quand je fais :
 

Code :
  1. public void recur(){
  2.      recur();
  3. }


 
c'est la pile de thread ?
 
merci de tes explications :)


Message édité par raytaller le 06-06-2004 à 00:44:28
n°753654
nraynaud
lol
Posté le 06-06-2004 à 00:47:32  profilanswer
 

t'as tout bon.


---------------
trainoo.com, c'est fini
n°753674
raytaller
Posté le 06-06-2004 à 01:10:01  profilanswer
 

super  :bounce:

n°753826
lorill
Posté le 06-06-2004 à 11:10:12  profilanswer
 

dans le genre "les catch vide cai mal", j'ai un doute :
 
le contexte : une appli client/serveur, execution d'un truc sur le serveur et renvoi du résultat au client. en cas d'erreur d'execution, on envoi une erreur au client. Mais en cas d'erreur d'envoi, que faire ?
 
le même en images :

Code :
  1. ObjectConnection oc = ...
  2. try {
  3. //mon traitement
  4. oc.send(mon resultat);
  5. } catch(Exception e) {
  6.   try {
  7.     oc.send("ooops" );
  8.   } catch(Exception e2) {
  9.     // et la, je vois pas ce que je peux faire a part un catch vide
  10.   }
  11. }

n°753850
nraynaud
lol
Posté le 06-06-2004 à 12:23:47  profilanswer
 

là c'est un problème plus général de gestion d'erreur.
 
Je pense que logger la chose et faire un rollback est la seule chose à faire. Il est pas "raisonable" d'espérer faire passer quelquechose par le réseau.


---------------
trainoo.com, c'est fini
n°753857
lorill
Posté le 06-06-2004 à 12:31:21  profilanswer
 

nraynaud a écrit :


faire un rollback


pas besoin, en imaginant que le traitement soit : envoie la liste des utilisateurs connectés, par exemple.
 

nraynaud a écrit :

logger la chose


mouaif, si chaque fois qu'un mec se déconnecte mal y'a un log d'ecrit sur le serveur, ca risque de loguer pour pas grand chose...

n°753943
veryfree
Posté le 06-06-2004 à 16:20:11  profilanswer
 

lorill a écrit :

dans le genre "les catch vide cai mal", j'ai un doute :
 
le contexte : une appli client/serveur, execution d'un truc sur le serveur et renvoi du résultat au client. en cas d'erreur d'execution, on envoi une erreur au client. Mais en cas d'erreur d'envoi, que faire ?
 
le même en images :

Code :
  1. ObjectConnection oc = ...
  2. try {
  3. //mon traitement
  4. oc.send(mon resultat);
  5. } catch(Exception e) {
  6.   try {
  7.     oc.send("ooops" );
  8.   } catch(Exception e2) {
  9.     // et la, je vois pas ce que je peux faire a part un catch vide
  10.   }
  11. }




 
tu t'envois un mail

n°753945
lorill
Posté le 06-06-2004 à 16:24:12  profilanswer
 

veryfree a écrit :

tu t'envois un mail

t'en a d'autres des comme ca ?

n°753963
nraynaud
lol
Posté le 06-06-2004 à 16:48:47  profilanswer
 

lorill a écrit :

t'en a d'autres des comme ca ?

téléphone, envoie un SMS.


---------------
trainoo.com, c'est fini
n°753967
nraynaud
lol
Posté le 06-06-2004 à 16:51:23  profilanswer
 

moinmoin > en fait, mon truc pour les exceptions de BDD, c'est un "Inversion of Control" non ?
 
je viens de retourner sur le site de pico et j'ai vu que c'était le principe de Hollywood avec l'article de R. C. Martin, qui est le nom sous lequel je le connais.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


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