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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  291  292  293  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°2063233
the real m​oins moins
Posté le 14-03-2011 à 12:44:47  profilanswer
 

Reprise du message précédent :

TBone a écrit :


paske:  

Citation :

If MULTILINE mode is activated then ^ matches at the beginning of input and after any line terminator except at the end of input.  
When in MULTILINE mode $ matches just before a line terminator or the end of the input sequence.


il te faut au moins un line terminator je pense...


tu m'as fait douter, mais en relisant avec le doigt:

Citation :

When in MULTILINE mode $ matches just before a line terminator or the end of the input sequence.


[:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 14-03-2011 à 12:44:47  profilanswer
 

n°2063238
the real m​oins moins
Posté le 14-03-2011 à 13:03:42  profilanswer
 

Oy Apple waht the fuck !?

$  /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/bin/java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)
 
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)


 
Donc deux choses
1- ils ont laissé la 0_22 !? (alors que les updates précédentes ont viré les autres versions que je sache ...)
2- ils ont ENCORE deplacé java_home et les sources sont ou bordel :fou:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2063241
the real m​oins moins
Posté le 14-03-2011 à 13:08:03  profilanswer
 

Ha, ouais.
http://adcdownload.apple.com/Java/ [...] 0m3326.dmg
relou.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2063242
masklinn
í dag viðrar vel til loftárása
Posté le 14-03-2011 à 13:11:01  profilanswer
 

the real moins moins a écrit :

Oy Apple waht the fuck !?

$  /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/bin/java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)

 

$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

 

Donc deux choses
1- ils ont laissé la 0_22 !? (alors que les updates précédentes ont viré les autres versions que je sache ...)
2- ils ont ENCORE deplacé java_home et les sources sont ou bordel :fou:


 [:sniperlk] c'est tout dans /System/Library chez moi, kestufous dans /Library :??:

 

edit: j'ai même pas /Library/Java/JavaVirtualMachines [:pingouino]


Message édité par masklinn le 14-03-2011 à 13:11:31

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2063247
the real m​oins moins
Posté le 14-03-2011 à 13:22:08  profilanswer
 

le sdk est la depuis l'update 3 [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2063336
Sylver---
Not a geek. Just a human 2.0
Posté le 14-03-2011 à 16:14:47  profilanswer
 

Qqun sait ce que veux dire cette exception : "Illegal constant pool index". Je ne la comprend donc difficile de chercher :D
C'est une "unexpected application exception" !


Message édité par Sylver--- le 14-03-2011 à 16:17:10

---------------
Aloha
n°2063377
souk
Tourist
Posté le 14-03-2011 à 18:11:01  profilanswer
 

Sans plus de context ca va etre dur ... c'est quoi la class de l'exception et ou est-ce qu'elle pete ?
 

n°2063652
basketor63
Sarkozy en prison
Posté le 15-03-2011 à 15:44:16  profilanswer
 

<bean id="propertyPlaceholder"
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="locations">
   <list>
    <value>classpath:bla.properties</value>
   </list>
  </property>
 </bean>

 

<bean id="dataSource" class="${spring.datasource.class}">
  <property name="driverClassName" value="${datasource.driver}" />
  <property name="url" value="${datasource.url}" />
  <property name="username" value="${datasource.username}" />
  <property name="password" value="${datasource.password}" />
 </bean>

 

15:25:04,824 DEBUG org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader - Could not find class file for introspecting factory methods: ${spring.datasource.class}
java.io.FileNotFoundException: class path resource [${spring/datasource/class}.class] cannot be opened because it does not exist

 

je comprends pas pourquoi ${spring/datasource/class} n'est plus interprété et filtré
ça marchait avant pourtant [:klemton]

 

edit: ok j'ai compris, cette erreur je ne la vois en fait que quand spring est en mode debug, en mode info on ne voit pas l'exception.
Donc ça fonctionne, mais pas du premier coup, car spring doit d'abord instancier les beans à partir des class.
propertyHolder n'est pas instancié avant la premiere passe, donc les variables $ ne sont pas encore substitués.
Spring rééssaye donc après coup de réinstancier ma datasource, et la ça fonctionne.

 

si qqun connait un moyen de variabiliser un bean class= ...


Message édité par basketor63 le 15-03-2011 à 16:06:11
n°2063702
zapan666
Tout est relatif
Posté le 15-03-2011 à 16:21:01  profilanswer
 

On a un topic sur activeMQ, il y a un consommateur dessus, qui consomme les messages (donc).
 
Problème : on ne sait pas qui consomme les messages  [:jeanpierrefoucault]  
 
Il y a un moyen d'avoir une indication sur le consommateur ? (un nom "générique", un "package", n'importe qui permet d'identifier le consommateur...)
Avec JConsole, on voit juste le nombre de message consommé...


---------------
my flick r - Just Tab it !
n°2064233
basketor63
Sarkozy en prison
Posté le 16-03-2011 à 19:05:19  profilanswer
 

pfff c'est dla merde spring

 

je vois pas comment on peut deviner qu'il faut instancier le bean spring machin handler pour qu'un bean avec un nom d'url en /monBean soit déclaré en tant que controler

 

comment on peut deviner ???

 


en plus si on fait un servlet dispatcher pour spring mvc, on se retrouve alors avec deux contexte, vu qu'il y a le context listener et impossible de savoir si ils sont étanches ou non [:prozac]

 


http://static.springsource.org/spr [...] oting.html
19.4.1 Exposing the service object

 

impossible de le faire marcher avec la principale, uniquement avec la méthode alternative

 

j'ai tenté de n'avoir que le contexte de la servlet, mais j'ai du trucs qui pètent si il y a pas de
<listener>
 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>


Message édité par basketor63 le 16-03-2011 à 19:21:04
mood
Publicité
Posté le 16-03-2011 à 19:05:19  profilanswer
 

n°2064597
sixpack
Posté le 18-03-2011 à 12:14:02  profilanswer
 

Vive Seam  :o  
 
D'ailleur c'est tellement bien que ca va devenir le standard (Web Beans - JSR 299)
 
Mais bon je sens deja que les springien vont faire de la resistance  :sweat:  
 

n°2064599
the real m​oins moins
Posté le 18-03-2011 à 12:21:01  profilanswer
 

gavin king :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2064627
basketor63
Sarkozy en prison
Posté le 18-03-2011 à 14:03:33  profilanswer
 

sixpack a écrit :

Vive Seam  :o  
 
D'ailleur c'est tellement bien que ca va devenir le standard (Web Beans - JSR 299)
 
Mais bon je sens deja que les springien vont faire de la resistance  :sweat:


 
pourquoi ?
 

n°2064637
basketor63
Sarkozy en prison
Posté le 18-03-2011 à 14:37:37  profilanswer
 

avec maven2 quand un emplacement ne référence que le pom d'un artifact, comment on récupère l'artéfact réel :??:  
http://mirrors.ibiblio.org/pub/mir [...] cxf/2.3.1/
 
edit:  [:rapscallion:4]


Message édité par basketor63 le 18-03-2011 à 14:46:41
n°2064645
the real m​oins moins
Posté le 18-03-2011 à 15:07:49  profilanswer
 

en l'occurence, l'artifact *est* le pom.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2064665
basketor63
Sarkozy en prison
Posté le 18-03-2011 à 15:38:21  profilanswer
 

mais il sert à rien, à part être ouvert et lu pour savoir le nom des artéfacts jar  [:botman]

 

et sinon le jar dependency hell à l'oeuvre avec une incompatibilité cxf et hibernate au niveau de la lib asm  [:korner:1]


Message édité par basketor63 le 18-03-2011 à 15:39:22
n°2064685
sixpack
Posté le 18-03-2011 à 16:47:15  profilanswer
 

basketor63 a écrit :


 
pourquoi ?
 


 
pourquoi je prefere seam ou pourquoi spring va encore durer longtemps?

n°2064759
basketor63
Sarkozy en prison
Posté le 18-03-2011 à 23:35:00  profilanswer
 

pourquoi des springien feraient de la résistance
 
ce qui est clair c'est que si seam est utlisable que sur jboss il va pas remplacer spring de si tôt, mais j'en sais rien à ce sujet

n°2064760
sixpack
Posté le 18-03-2011 à 23:41:36  profilanswer
 

Non ca tourne sur la plus part des app server je dirais meme si j'ai testé que webshere et tomcat en plus de jboss
http://seamframework.org/Seam2/GettingStartedWithSeam2
 
J'ai l'impression que les gens utilisent spring depuis tjs et que c'est pas envisagable de changer.
A chaque reunion pre-analyse technique d'un projet je peux expliquer c'est quoi seam et pourquoi c'est mieux que spring... pour au final faire du spring.
Et encore ca c'est quand ce se passe bien sinon on me regarde  [:baragor] et on me fait comprendre que.. tg
A chaque entretien j'ai des questions sur spring et aucune sur seam.
Et la grande majorité des projets que j'entend parler mnt ou dans le futur ca sera spring.
 
bref à part les petits projets (projet interne ou c'est moi qui decide) je vois nulle part du seam.
 
Enfin j'ai rien contre spring et c'est tjs mieux que du EJB2.0  [:minipinguin]  
Mais une fois que on a compris la bijection ca fait  [:tomsor] de devoir se taper la config des servlets à la main.


Message édité par sixpack le 19-03-2011 à 00:45:57
n°2065737
vapeur_coc​honne
Stig de Loisir
Posté le 24-03-2011 à 09:57:50  profilanswer
 

ha bah voila un topic sympa  
 
j'ai une question mais je l'ai posé sur le mauvais topic  
j'essaie ici
 
 
j'ai une loupe.jsp avec ça comme code dedans <s:select multiple="true" id="%{#session.loupe.champ}"   name="%{#session.loupe.champ}"  
   multiple="%{#session.loupe.multiple}" size="%{#session.loupe.size}" list="liste" value="valeurDefaut"   />
 
je recupere le id mais je voudrais le libellé en entier  
 
 
une idée ?  
 
danke shon


---------------
marilou repose sous la neige
n°2065837
basketor63
Sarkozy en prison
Posté le 24-03-2011 à 15:06:13  profilanswer
 

yes j'ai fait un aspect avec une annotation   [:clooney5]

 


Code :
  1. @Aspect
  2. @Component
  3. public class EmptyResultReturnNullAspect {
  4. private static Log log = LogFactory.getLog(EmptyResultReturnNullAspect.class);
  5. @Around("@annotation(fr.projet.annotation.EmptyResultReturnNull)" )
  6. public Object emptyResultReturnNull(ProceedingJoinPoint pjp) throws Throwable {
  7.  try {
  8.   return pjp.proceed();
  9.  } catch (EmptyResultDataAccessException e) {
  10.   if (log.isDebugEnabled()) log.debug("catched EmptyResultDataAccessException", e);
  11.   return null;
  12.  }
  13. }
  14. }
 
Code :
  1. @Retention(RetentionPolicy.RUNTIME)
  2. @Target(ElementType.METHOD)
  3. public @interface EmptyResultReturnNull {
  4. }
 


Code :
  1. @EmptyResultReturnNull
  2. public Machin selectOne(String id) throws Exception {
  3.  String sql = "SELECT * FROM Machin where ID_Machin = ? ";
  4.  ArrayList<Object> paramsArray = new ArrayList<Object>();
  5.  paramsArray.add(id);
  6.  return getJdbcTemplate().queryForObject(sql, paramsArray.toArray(), new MachinMapper());
  7. }
 

l'intérêt c'était de pas avoir à faire plein de fois des trucs style

 
Code :
  1. public Machin selectOne(String id) throws Exception {
  2.  String sql = "SELECT * FROM Machin where ID_Machin = ? ";
  3.  ArrayList<Object> paramsArray = new ArrayList<Object>();
  4.  paramsArray.add(id);
  5.     try {
  6.   return getJdbcTemplate().queryForObject(sql, paramsArray.toArray(), new MachinMapper());
  7.  } catch (EmptyResultDataAccessException e) {
  8.   return null;
  9.  }
  10. }
 

pour pas salir le code [:clooney4]

 



Message édité par basketor63 le 24-03-2011 à 15:27:35
n°2065879
souk
Tourist
Posté le 24-03-2011 à 17:39:26  profilanswer
 

super, tu remplaces un try catch par un null check [:pingouino]
Perso je prefererais garder l'exception et ne pas renvoyer null  [:souk]

n°2065890
basketor63
Sarkozy en prison
Posté le 24-03-2011 à 18:20:38  profilanswer
 

Non car j'ai juste réécrit ces parties là en jdbctemplate.
Certaines parties du code appellant plantent lamentablement si ça remonte null, et certaines parties de code testent si le valeur de retour est nulle, pour en déduire qu'il n'y a pas de résultat, et je peux pas leur renvoyer une exception sans altérer le fonctionnement.
Et j'ai pas envie de me lancer là dedans pour le moment.

 


Message édité par basketor63 le 24-03-2011 à 18:32:42
n°2066006
basketor63
Sarkozy en prison
Posté le 25-03-2011 à 11:51:53  profilanswer
 

bon comme t'es pas content j'en ai fait un autre qui me plait mieux que ce que j'avais du faire avec une surcharge de la classe

 
Code :
  1. @Aspect
  2. @Component("log4jdbcConnectionSpyAspect" )
  3. public class Log4jdbcConnectionSpyAspect {
  4. private static Log log = LogFactory.getLog(Log4jdbcConnectionSpyAspect.class);
  5. public Object spyConnection(ProceedingJoinPoint pjp) throws Throwable {
  6.  final Connection connection = (Connection) pjp.proceed();
  7.  if (log.isDebugEnabled()) {
  8.   return new net.sf.log4jdbc.ConnectionSpy(connection);
  9.  } else
  10.   return connection;
  11. }
  12. }
 

<aop:config>
  <aop:aspect id="log4jdbcDataSourceAspect" ref="log4jdbcConnectionSpyAspect">
      <aop:around
       pointcut="execution(* org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(..))"
       method="spyConnection"/>
  </aop:aspect>
 </aop:config>

 

j'ai géré l'activation du wrap de la connection par le statut du logger de la classe
l'idéal serait que l'aspect soit activable conditionnellement, mais je sais pas si on peut le faire sans les profils qui sont dans les versions posterieures à la 3.0.5 de spring


Message édité par basketor63 le 25-03-2011 à 11:55:29
n°2066571
84mickael
Posté le 28-03-2011 à 15:08:17  profilanswer
 

Le contenu de ce message a été effacé par son auteur


Message édité par 84mickael le 28-03-2011 à 15:21:27
n°2066580
zapan666
Tout est relatif
Posté le 28-03-2011 à 15:41:56  profilanswer
 

84mickael a écrit :

Comment gérez-vous les fichiers de configurations à travers différents environnements ?

 

Dans mon cas, il faut un fichier log4j.properties dans le classpath pour que l'application fonctionne. Pour tester l'application localement j'utilise le plugin Maven Jetty. Idéalement je voudrais que la commande Maven WAR produise toujours le même artifact (donc si possible, pas de profils Maven).

 

Mon idée serait de faire : fichier log4j.properties par défaut dans le classpath, pour le développement. Ce fichier est exclus par Maven lors de la création du WAR. Chaque serveur (test et production) contient son propre fichier log4j.properties (pour Tomcat dans $CATALINA_HOME/lib ?).

 

Qu'en pensez-vous ?


tu peux aussi faire un override de la configuration par défaut de log4j. Puis tu te fais des log4j par environnements : (ie: ${env}-log4j.properties)
- local-log4j.properties
- prod-log4j.properties
- ...

 

Après, le "plus" dur est de faire comprendre à log4j le fichier qu'il doit charger :D
Tu dois pouvoir le faire assez simplement avec Spring par exemple
http://forum.springsource.org/showthread.php?t=37896

 


Message édité par zapan666 le 28-03-2011 à 15:44:51

---------------
my flick r - Just Tab it !
n°2066583
84mickael
Posté le 28-03-2011 à 15:58:31  profilanswer
 

Le contenu de ce message a été effacé par son auteur

n°2066651
basketor63
Sarkozy en prison
Posté le 29-03-2011 à 00:18:25  profilanswer
 

j'ai un projet de dev qui produit un artifact de base avec la config qui permet de developper directement

 

j'ai 2 projets recette et prod qui contienne que les fichiers qui sont différents, et à leur constructions, ils remplacent juste ces fichiers dans le war de dev, donnant 2 war différents.

 

si vraiment j'ai besoin de changer la conf, je le fais dans le dossier webapp à l'arrache, donc j'y gagnerai rien à avoir la conf en dehors du war

 


Message édité par basketor63 le 29-03-2011 à 00:19:35
n°2066660
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 07:44:01  profilanswer
 

:o²
 
bonjour les gens  
comment je peux transformer une chaine de type jj/mm/yy en jj/mm/20yy  
merki :o


---------------
marilou repose sous la neige
n°2066662
TBone
Qui vivum verrum; vroom vroom.
Posté le 29-03-2011 à 08:00:41  profilanswer
 

vapeur_cochonne a écrit :

:o²

 

bonjour les gens
comment je peux transformer une chaine de type jj/mm/yy en jj/mm/20yy
merki :o


topic d'élite, réponse d'un litre:

Code :
  1. "jj/mm/yy".replace("yy", "20yy" );
 

de rien.

 

:)


Message édité par TBone le 29-03-2011 à 08:01:22

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2066663
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 08:40:49  profilanswer
 

:jap:


---------------
marilou repose sous la neige
n°2066670
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 08:58:48  profilanswer
 

une idée pour corriger ça ?  
 
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy" );
   try {
    Date date = (Date) df.parse(dateF);
 
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date


---------------
marilou repose sous la neige
n°2066672
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 29-03-2011 à 09:00:13  profilanswer
 

:/


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2066673
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 09:08:50  profilanswer
 

:D  
je mélange tout  
j'ai les yeux qui pique  
je bosse depuis 07h00
 
je vais me mettre en maladie [:thalis]


---------------
marilou repose sous la neige
n°2066674
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 09:10:48  profilanswer
 
n°2066675
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 29-03-2011 à 09:24:27  profilanswer
 


Une bien belle référence, à ce que je vois [:doc petrus]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2066677
vapeur_coc​honne
Stig de Loisir
Posté le 29-03-2011 à 09:34:33  profilanswer
 

import java.util.Date; != import java.sql.Date;
 
[:kaio]


---------------
marilou repose sous la neige
n°2066690
84mickael
Posté le 29-03-2011 à 10:20:36  profilanswer
 

Le contenu de ce message a été effacé par son auteur

n°2066701
brisssou
8-/
Posté le 29-03-2011 à 10:31:11  profilanswer
 

et un load à la spring avec ${my.sys.property:/log4j.test.properties} ?
 
si la propriété système my.sys.property est définie, il prends cette valeur, sinon il prend la valeur par défaut ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°2066703
basketor63
Sarkozy en prison
Posté le 29-03-2011 à 10:34:00  profilanswer
 

84mickael a écrit :

Le WAR doit être identique selon les environnements, et le déploiement doit limiter au maximum les opérations manuelles, potentiellement source d'erreurs. Si ça marche en test, alors on a juste à répéter la même opération en production avec le même WAR. L'idée vient des sysadmins, et je pense que c'est une bonne pratique. Nos projets fonctionnent comme ça par défaut, mais celui-ci a été développé par un client, qui a fini par nous le refiler pour en améliorer la qualité et les performances.

 

J'espère parvenir à externaliser toute la configuration sans toucher au code Java, pour ne pas introduire de régression. Seul le POM devrait être modifié, pour exclure les fichiers lors de la création du WAR).

 

je comprends pas ce que tu dis
si des fichiers sont exclus lors de la création du war alors tu peux pas avoir un war identique selon les environnements

 

ce qui peut être fait aussi c'est que l'appli java choisit sa conf en fonction d'une variable d'environnement
par exemple -Dfr.maonappli=$ENV
à passer au serveur d'appli au démarage par exemple
avec les versions de spring qui intègre la notion de profil c'est peut être fesable aussi, mais sinon tu peux toujours surcharger la façon dont log4j ou l'application trouve sa conf par exemple

 

ça m'interesserait assez de faire ça en fait [:klemton]


Message édité par basketor63 le 29-03-2011 à 14:10:35
n°2066721
84mickael
Posté le 29-03-2011 à 11:01:30  profilanswer
 

Le contenu de ce message a été effacé par son auteur

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  291  292  293  ..  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)