Résultats
Il y a 6 ans
Clojure : Entre parenthèses
Vous êtes développeur et voulez découvrir un nouveau langage ? Vous n’êtes pas phobique des parenthèses ? Dans cet article je vais vous faire découvrir Clojure qui est un dialecte de LISP qui fonctionne sur la JVM. Il est compilé, dynamique, fonctionnel et facilite la programmation multi-thread.
Il y a 10 ans
Comprendre le fonctionnement de la JVM – Article 2/2
Dans le premier article de cette série, nous avons vu comment la JVM optimise notre code. Ici, intéressons nous à la manière dont la mémoire est gérée et aux différents Garbage Collectors. L’hypothèse générationnelle Toute la gestion de la mémoire opérée par la JVM se base sur une hypothèse générationnelle, résumée par la phrase "la plupart des...
Il y a 10 ans
Comprendre le fonctionnement de la JVM – Article 1/2
Origines Depuis 1996, Java et la JVM ont envahi nos équipements pour devenir des éléments incontournables de notre quotidien. Avant de s’intéresser aux détails et aux forces de la JVM, il est important de comprendre la relation entre le langage Java et cette dernière. Au démarrage, Java se voulait un langage multi-plateformes, principalement guidé par...
Il y a 11 ans
Legacy code – gestion des exceptions avec JPDA
Il y a quelques jours un ami a sollicité mon aide pour résoudre un problème peu commun. Il avait comme tâche de lever des alertes sur les exceptions levées par une application dont il ne peut modifier le code. L’application utilise mal l’API de log et ne loggue pas (toutes) les exceptions. De plus, elle...
Il y a 12 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/JEE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII La VM d’Oracle JRockit devient gratuite Terracotta racheté par Software AG Le coin de la technique JUnitParams, un framework pour paramétrer vos méthodes de test
Il y a 12 ans
Rétrospective de notre XKE de janvier
Nous étions tous réunis hier chez Xebia pour le premier XKE (Xebia Knowledge Exchange) de l’année 2011 ! Après nos échanges de vœux pour la nouvelle année et un bon café, la journée commença par deux sessions parallèles : Une présentation de la gestion avancée de la mémoire en Java animée par Pablo Lopez. Ce...
Il y a 13 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Agilité L’agilité à la sauce Pixar Evitez le multi-tâches dans les équipes de développement Le coin de la technique Développez vos applications Android sans écrire une ligne de code Mettez à jour votre JVM Evènements de notre communauté en France et à l’étranger Le...
Il y a 13 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Sonatype ouvre son dépôt maven pour java.net La fusion JRockIt / Hotspot pas pour demain Agilité Utilisez-vous des métriques intelligentes sur vos projets ? Le coin de la technique Jigsaw, les modules du pauvre ? Comment les closures seront implémentées...
Il y a 14 ans
Revue de presse Xebia
La revue de presse de l’actualitéava/J2EE hebdomadaire proposépar Xebia. Actualité éditeurs / SSII Google lance son langage pour la JVM iBeans : la solution d’intégration pour applications Web de MuleSoft Agilité Pair programming à distance sous Eclipse avec Saros SOA L’initiative REST-* fait débat Le coin de la technique OSGi 4.2 Scala OSGi-fié Astuces de...
Il y a 14 ans
Ce que vous avez peut-être raté au quatrième trimestre 2008
Voici la liste des billets les plus lus sur ce blog en octobre, novembre et décembre : RIA Contest : Flex / Silverlight / GWT / Echo3 / JavaFX Après le Xebia Web Framework Contest de l’année dernière, le thème du XKE du mois d’Octobre était un nouveau contest dédié aux RIA. Le but de...
Il y a 15 ans
Analyse mémoire d’une JVM
Mardi, 10 heures – La production « Allo, le projet, depuis 10 minutes on voit passer des messages ‘OutOfMemoryError’. Que fait-on ? « – Le projet « Augmentez la mémoire de la JVM, doublez-la valeur de l’option -Xmx « Mardi, 13 heures – La production « Allo, le projet, depuis 5 minutes on voit encore passer des messages...
Il y a 15 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Google Android disponible en Open Source Amazon EC2 passe en production Le coin de la technique Sortie de Seam 2.1.0.GA JBoss AOP 2.0.0 disponible, JBoss AS 5 se rapproche … Embedded Jopr pour JBoss AS : une console JMX de...
Il y a 15 ans
Diagnostic d’une JVM à distance
Développer une application Java, c’est bien. La rendre performante, c’est mieux. Cependant, qui dit « performance », dit « mesure ». En effet, il est nécessaire de pouvoir : connaître les paramètres de lancement de la JVM, mesurer l’empreinte mémoire et le comportement du Garbage Collector, Cet article va décrire dans une première partie les différents outils permettant de...
Il y a 15 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Agilité Discipline et agilité Le coin de la technique Fragmentation mémoire et JVM, compactez votre ‘Gros Tas’ Indiscrétions sur Maven 2.1.0 Améliorer les performances de Tomcat en production Mockito s’offre un lifting. Java EE 6 et ses RI Des nouvelles de Java SE 7...
Il y a 15 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Le coin de la technique invokedynamic vu de l’intérieur Concurrency : past and present Tuning des JVM Websphere 6.1 Performance d’affichage d’une page Web Evènements de notre communauté en France et à l’étranger Refactoring itératif de conférences : JavaPolis, Javoxx et DeVox
Il y a 15 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Dur dur d’être un (Java)Rebel RIA Vidcast de Christophe Coenraets autour de Flex Le coin de la technique Failles de sécurité dans Spring MVC Premier résultat SpecJVM2008, et alors ? Envers : JBoss ajoute à JPA le versioning des données...
Il y a 15 ans
GC générationnels traditionnels (jdk6) VS GC Garbage First (jdk7)
L’analyse empirique montre que dans une application la très grande majorité des objets créés sont détruits presque immédiatement. C’est d’autant plus vrai pour les applications web et/ou stateless où la plupart des objets sont créés pour traiter une requête et peuvent être donc détruits juste après ce traitement. De ce constat résulte l’idée de ne...