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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  313  314  315  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°2160281
Profil sup​primé
Posté le 15-10-2012 à 15:14:38  answer
 

Reprise du message précédent :

LeRiton a écrit :

Je veux afficher une date UTC en fonction de la TZ système, et j'ai l'impression que ledit système ne prend pas en compte la DST, il me manque une heure.

 

Genre à l'arrache :

 

[...]

Citation :


Raw UTC time: 130454.00
TZ is Heure de Greenwich time is 13:04:00
TZ is Heure d'Europe centrale time is 14:04:00
TZ is Heure d'Europe centrale time is 14:04:00
DST value: 3600000
DST enabled?: true

 

Je rate forcément quelque chose, mais quoi ? C'est aussi de la curiosité, donc Joda Time n'est pas une réponse valide :o


Essaye avec UT au lieux de GMT [:cerveau klem]
EDIT ou UTC tiens [:cerveau dawa]


Message édité par Profil supprimé le 15-10-2012 à 15:15:10
mood
Publicité
Posté le 15-10-2012 à 15:14:38  profilanswer
 

n°2160288
LeRiton
Posté le 15-10-2012 à 15:45:54  profilanswer
 

J'avais essayé, tu penses bien... Même résultat.
Java préconise GMT même si l'appellation est dépréciée.

n°2160301
boulax
Inserer phrase hype en anglais
Posté le 15-10-2012 à 17:54:07  profilanswer
 

Quel os ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2160302
LeRiton
Posté le 15-10-2012 à 18:32:36  profilanswer
 

Windows XP, les settings d'heure sont corrects (bonne TZ, heure d'été cochée, système à l'heure).

n°2160360
fiscalisat​or
tu dois rompre
Posté le 16-10-2012 à 14:13:31  profilanswer
 

Est-ce que vous utilisez Vaadin ?
 
 
J'ai installé le plugin, ça m'a l'air sexy ? mais j'ai parfois un peu peur du support sur ce genre de Framework..
 
Et si vous l'utilisez, quel avantage voyez-vous par rapport à ses concurrents ?

n°2160373
LeRiton
Posté le 16-10-2012 à 16:23:05  profilanswer
 

fiscalisator a écrit :

Est-ce que vous utilisez Vaadin ?
 
J'ai installé le plugin, ça m'a l'air sexy ? mais j'ai parfois un peu peur du support sur ce genre de Framework..


 
J'utilise pas, mais si tu aimes le principe mais que t'as peur du support à long terme, pourquoi tu pars pas simplement sur GWT ?
 

n°2160376
fiscalisat​or
tu dois rompre
Posté le 16-10-2012 à 16:29:33  profilanswer
 

Je suis noob en GWT, et j'avoue que la doc de Vaadin me plaît.
Je cherche le piège :o
 
Mais t'as peut-être raison.
 
Je viens du C++ (QT, mais aussi Borland) et je cherche un framework web pour porter une appli qui nécessite la génération de forms dynamique.
 
J'ai vu que sur Vaadin il y avait pleins d'exemples (que j'ai rapidement saisi, alors que je viens de loin :o ), et je n'ai tout simplement pas l'expérience nécessaire pour juger de la faisabilité en gwt sans être un expert (ce qui n'est pas mon cas).
J'en suis plus au proof of concept en ce moment.

Message cité 1 fois
Message édité par fiscalisator le 16-10-2012 à 16:30:08
n°2160390
TBone
Pouet.
Posté le 16-10-2012 à 17:39:56  profilanswer
 

je n'ai fait qu'un prototype avec, c'était pas mal...
si tu as fait du Swing, ça y ressemble grosso-modo.
 
maintenant, de là à être le meilleur, je ne sais pas mais le peu que j'ai fait était rapidement torché et ça allait niveau perfs.

Message cité 1 fois
Message édité par TBone le 16-10-2012 à 17:40:20

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2160399
LeRiton
Posté le 16-10-2012 à 18:24:22  profilanswer
 

TBone a écrit :

si tu as fait du Swing, ça y ressemble grosso-modo.


 
Voilà, pour le meilleur et le pire :o
Perso, c'est en partie ce qui m'a rebuté, je trouve que les principes de Swing sont assez éloignés du web (sémantique et mise en page séparés par exemple), et du coup pas adaptés au contexte. Ceci dit, c'est subjectif et ça peut être un gros avantage pour un pool de développeurs venant du monde desk.
 

n°2160402
fiscalisat​or
tu dois rompre
Posté le 16-10-2012 à 19:45:57  profilanswer
 

Merci pour vos réponses  [:whiskas]

mood
Publicité
Posté le 16-10-2012 à 19:45:57  profilanswer
 

n°2160426
the real m​oins moins
Posté le 17-10-2012 à 00:04:23  profilanswer
 

fiscalisator a écrit :

Je suis noob en GWT, et j'avoue que la doc de Vaadin me plaît.
Je cherche le piège :o

 

Mais t'as peut-être raison.

 

Je viens du C++ (QT, mais aussi Borland) et je cherche un framework web pour porter une appli qui nécessite la génération de forms dynamique.

 

J'ai vu que sur Vaadin il y avait pleins d'exemples (que j'ai rapidement saisi, alors que je viens de loin :o ), et je n'ai tout simplement pas l'expérience nécessaire pour juger de la faisabilité en gwt sans être un expert (ce qui n'est pas mon cas).
J'en suis plus au proof of concept en ce moment.


la grosse diff entre gwt et vaadin c'est que vaadin gère l'état client sur le serveur (ça a des avantages et des inconvénients mais je les ignore)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2160427
zapan666
Tout est relatif
Posté le 17-10-2012 à 00:07:28  profilanswer
 

the real moins moins a écrit :


la grosse diff entre gwt et vaadin c'est que vaadin gère l'état client sur le serveur (ça a des avantages et des inconvénients mais je les ignore)


Euh, genre il fait une session ? Et te colle ça sur un serveur ? Tu es obligé de rester sur le serveur sinon tu perds l'état du client donc de facto vaddin est statefull ?


---------------
my flick r - Just Tab it !
n°2160428
fiscalisat​or
tu dois rompre
Posté le 17-10-2012 à 00:23:13  profilanswer
 

Je me fous des perfs dans mon cas.
Ce ne serait pas très gênant.

n°2160429
the real m​oins moins
Posté le 17-10-2012 à 00:48:41  profilanswer
 

zapan666 a écrit :


Euh, genre il fait une session ? Et te colle ça sur un serveur ? Tu es obligé de rester sur le serveur sinon tu perds l'état du client donc de facto vaddin est statefull ?


voila, genre ça. Mais bon, ça a ptet changé depuis la v5 (ou nuancé en tous cas)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2160437
TBone
Pouet.
Posté le 17-10-2012 à 07:27:12  profilanswer
 

tiens, tant qu'on cause UI/web... qu'est-ce que vous utiliseriez comme lib sympa et light pour visualiser un graphe et interragir avec lui (genre popup sur un noeud, multi-sélection de noeuds, ...) ?

 

edit> d3.js ? simple ?


Message édité par TBone le 17-10-2012 à 07:51:27

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2160465
LeRiton
Posté le 17-10-2012 à 11:25:38  profilanswer
 

fiscalisator a écrit :

Je me fous des perfs dans mon cas.
Ce ne serait pas très gênant.


 
C'est plus un problème de scalabilité et fiabilité que de perf (je t'accorde que c'est lié).
 

n°2160474
fiscalisat​or
tu dois rompre
Posté le 17-10-2012 à 13:39:08  profilanswer
 

Oui oui je pensais à la scabilité, mais concrètement, ce serait une appli sur techno web certes, mais à destination de réseau local.
 
Je cible 5 personnes connectées simultanément MAX.

n°2160598
vapeur_coc​honne
Stig de Loisir
Posté le 18-10-2012 à 10:51:46  profilanswer
 

plop  
 
bonjour les gens  
 
je voudrais faire ça  
<s:checkboxliste readonly="true">
 
mais ça existe pas [:petrus75]
 
une idée ?  
 


---------------
marilou repose sous la neige
n°2160619
boulax
Inserer phrase hype en anglais
Posté le 18-10-2012 à 11:53:16  profilanswer
 

Trouver la classe dans la TLD et la changer?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2160622
LeRiton
Posté le 18-10-2012 à 12:09:13  profilanswer
 

Maven, je veux spécifier une dependency range, qui inclue toutes les releases bugfix d'une version donnée, genre choppe la dernière 1.6.X.
 
Je fais ça avec une range à exclusion, [1.6, 1.7), sauf que ce con considère forcément qu'une release snapshot est inférieure, du coup 1.7.0-SNAPSHOT est inclue.
[1.6, 1.7.0-SNPASHOT) fonctionne évidemment, mais y'a pas moyen de faire un truc moins crade ? Pas de wilcard ?

n°2160679
gizmo
Posté le 18-10-2012 à 17:07:51  profilanswer
 

fiscalisator a écrit :

Oui oui je pensais à la scabilité, mais concrètement, ce serait une appli sur techno web certes, mais à destination de réseau local.
 
Je cible 5 personnes connectées simultanément MAX.


Alors tu peux y aller. Vaadin est destiné essenteillement aux applis sans trop de traffic, car pour chaque utilisateur il garde une session serveur avec la représentation complète du DOM généré, et, actuellement, tout, absolument tou passe par le serveur (au contraire de GWT). C'est d'ailleurs devenu tellement flagrand qu'ils essayent maintenant d'inverser un peu la tendance pour supporter les charges des sites à fort traffic.
 
Pour ce qui est du support, la boite derrière Vaadin a récemment intégé le comitee board de GWT pour manager tout ce qui est évolution future de celui-ci. Donc c'est encore là pour quelques années.

n°2160680
gizmo
Posté le 18-10-2012 à 17:10:12  profilanswer
 

LeRiton a écrit :

Maven, je veux spécifier une dependency range, qui inclue toutes les releases bugfix d'une version donnée, genre choppe la dernière 1.6.X.
 
Je fais ça avec une range à exclusion, [1.6, 1.7), sauf que ce con considère forcément qu'une release snapshot est inférieure, du coup 1.7.0-SNAPSHOT est inclue.
[1.6, 1.7.0-SNPASHOT) fonctionne évidemment, mais y'a pas moyen de faire un truc moins crade ? Pas de wilcard ?


Les ranges dans maven, c'est pourri de chez pourri. D'une machine à l'autre ca ne produit pas les mêmes builds (en pointant vers les même répos), les plugin maven ne récupèrent pas le même arbre de dépendance que celui qui t'es montré dans un dependency:tree, etc...

n°2160765
LeRiton
Posté le 19-10-2012 à 13:19:08  profilanswer
 

gizmo a écrit :


Les ranges dans maven, c'est pourri de chez pourri. D'une machine à l'autre ca ne produit pas les mêmes builds (en pointant vers les même répos), les plugin maven ne récupèrent pas le même arbre de dépendance que celui qui t'es montré dans un dependency:tree, etc...


 
Moche. Donc j'oublie l'idée de ne pas publier une nouvelle version de X dés qu'une release bugfix d'une de ses dépendances sort  [:dovakor loves you:3]  
 

n°2162021
basketor63
Sarkozy en prison
Posté le 30-10-2012 à 18:35:05  profilanswer
 

j'ai besoin de trouver la source de out of memory error
je triffouille jvisualvm pour le moment
 
Il y a moyen d'avoir un arbre ou un graphe même en texte de la consommation mémoire ?
 
Jusque là je vois que des infos de consommation mémoire sur des instances de classes qui n'incluent pas dans le calcul les classes référencées par cette classe.
 
Donc ce n'est pas très utile de savoir que l'ensemble des strings occupe 30mo, si ça me dit pas qu'une classe List consomme 10mo de strings.


Message édité par basketor63 le 30-10-2012 à 18:38:08
n°2162024
TBone
Pouet.
Posté le 30-10-2012 à 19:16:18  profilanswer
 

j'utilise MAT pour ça: http://www.eclipse.org/mat/
edit> c'est un peu trop rempli d'options partout mais il vaut le coup.
perso, je heap-dumpe avec VisualVM et je l'analyse avec MAT. Mais c'est pas habitude, je suppose que MAT sait le faire directement.


Message édité par TBone le 30-10-2012 à 19:17:45

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2162046
gizmo
Posté le 31-10-2012 à 07:10:36  profilanswer
 

Tu peux toujours essayer avec Plumbr pour voir si il détecte quelque chose. Après, tu peux décider de payer ou non.

n°2162077
basketor63
Sarkozy en prison
Posté le 31-10-2012 à 12:15:43  profilanswer
 

visualvm montre 200mega de byte[] et 300 megas de char[] qui se baladent
reste à trouver où est la fuite
 
je tente MAT pour commencer

n°2162080
boulax
Inserer phrase hype en anglais
Posté le 31-10-2012 à 12:30:25  profilanswer
 

Active l'option de "dump on out of memory error" puis analyse du dump avec yourkit.
Il te donnera les objets "dominators", les "biggest retainers" (ce que tu semble chercher).  
Fonction utile ensuite, les "merged path" pour savoir qui référence quels objets.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2162090
basketor63
Sarkozy en prison
Posté le 31-10-2012 à 15:00:08  profilanswer
 

le dump on out of memory il était activé déjà, donc c'est bon j'ai un dump
 
y a un problème avec org.hibernate.engine.StatefulPersistenceContext
les premiers résultats sur google parlent de out of memory error et de leak
 
pour l'instant MAT semble me donner une vue suffisante
 
maintenant malheureusement le leak porte sur des classes de framework hibernate et jms, là où j'esperais que ça soit plutot des erreurs de code maison :D

n°2162098
TBone
Pouet.
Posté le 31-10-2012 à 15:47:38  profilanswer
 

vois le bon côté des choses, la m*rde n'est pas chez toi :D


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2162110
basketor63
Sarkozy en prison
Posté le 31-10-2012 à 16:48:13  profilanswer
 

ouais mais ça me parait chaud à débugguer du coup
 
-org.hibernate.engine.StatefulPersistenceContext
--org.hibernate.util.IdentityMap
---org.apache.commons.collections.SequencedHashMap
 
cette dernière map contient 100000 élément contenent des Object[12] dont un des champs est un char[] de 20ko donc une colonne clob dans la base  
 
comment ça peut gonfler autant sans être nettoyé ?
c'est hibernate 3.2.6ga
je ne vois aucune option de cache particulière dans la config
 
le comportement par défaut semble assez fuitesque [:petrus75]


Message édité par basketor63 le 31-10-2012 à 16:49:07
n°2162572
LeRiton
Posté le 05-11-2012 à 15:57:28  profilanswer
 

Je veux spécifier une version minimum de Maven (3.0.3) dans le POM d'un projet.
 
Ce qui est décrit dans cet article est un bon résumé (ne pas utiliser prerequisites mais le plugin maven-enforcer), ou vous avez d'autres idées / pratiques ?
http://blog.peterlynch.ca/2009/12/ [...] maven.html

n°2162574
basketor63
Sarkozy en prison
Posté le 05-11-2012 à 16:03:10  profilanswer
 

en fait un truc que je vois pas avec MAT, c'est de quelle appli J2EE proviens la fuite
car il y a plusieurs appli qui utilisent hibernate sur la même jvm
 
la doc semble dire que ehcache est activé par défaut

n°2162578
cazeloof
Luc vous êtes là?
Posté le 05-11-2012 à 16:57:58  profilanswer
 

Salut.
Je suis en train de me documenter sur GWT et j'ai une question existentielle :o donc je la pose vite fait ici.
 
Est-ce que GWT est prévu pour fonctionner avec de multiples pages web ou pas du tout ? Je vois plutôt une philosophie "desktop" avec une seule page dont on fait changer dynamiquement le body en ajoutant / enlevant des éléments mais peut-être que quelque chose m'échappe?
 

n°2162585
basketor63
Sarkozy en prison
Posté le 05-11-2012 à 18:18:41  profilanswer
 

oui la philosophie c'est plutôt comme du client lourd

n°2162586
cazeloof
Luc vous êtes là?
Posté le 05-11-2012 à 18:39:25  profilanswer
 

C'est ce qu'il me semble. Mais ça me semble bizarre pour une appli ou on aura par exemple simplement une page de login, et une page "applicative" complètement différente.  
Ca me parait contre-productif de redessiner complètement la page dans ce cas.
Je suppose qu'il y a des guidelines pour ce genre de situation mais c'est pas flagrant quand je lis la doc officielle.

n°2162587
basketor63
Sarkozy en prison
Posté le 05-11-2012 à 18:41:25  profilanswer
 

en applis lourd l'écran de login c'est en général une popup par dessus l'écran principal
 
sur google c'est en effet un écran séparé, mais il est commun à tous leurs services, drive, youtube, gmail etcetera
 


Message édité par basketor63 le 05-11-2012 à 18:44:50
n°2162589
basketor63
Sarkozy en prison
Posté le 05-11-2012 à 18:50:53  profilanswer
 

je pense avoir mis le doigt sur le soucis de fuite
 
le soucis c'est qu'un truc à l'air de tourner dans une session qui n'est jamais fermée
La classe StatefullPersistenceContext contient la hashmap du cache de premier niveau, et le tout est lié à la classe Session hibernate courante.
 
Sur le close() de la session hibernate, je vois bien dans le code de hibernate que ça appelle une methode clear() du StatefullPersistenceContext qui vide cette hashmap.
 
donc la session doit jamais être fermée
une transaction doit être initiée à un certain niveau on en sort alors jamais
 
normalement, un message jms arrive, puis est persisté en base
 
là c'est comme si la transaction était initié trop en amont, et on ne sort alors jamais de l'aspect qui est censé gérer la transaction et la session hibernate

n°2163173
basketor63
Sarkozy en prison
Posté le 08-11-2012 à 11:23:59  profilanswer
 

qqun sait t'il comment déterminer la mémoire utilisée par chaque application sur un serveur weblogic ? [:petrus75]

Message cité 1 fois
Message édité par basketor63 le 08-11-2012 à 11:39:21
n°2163195
TBone
Pouet.
Posté le 08-11-2012 à 13:31:01  profilanswer
 

basketor63 a écrit :

qqun sait t'il comment déterminer la mémoire utilisée par chaque application sur un serveur weblogic ? [:petrus75]


non et ce n'est pas calculable facilement.
au pire, tu heap dump et tu comptes :)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2163223
basketor63
Sarkozy en prison
Posté le 08-11-2012 à 17:47:50  profilanswer
 

oui mais tu comptes quoi ?
parceque le problème il est là
je sais pas comment savoir à quel thread correspond quelle application
 
j'ai néamoins pour l'application qui m'intéresse réussit à le déterminer en voyant des classes d'un framework utilisé que par cette appli qui étaient attachés au thread
 
mais on pourrait rêver mieux

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  313  314  315  ..  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)