Un bon article qui compare les Set, List et Map en java
La documentation Spring Batch ou comment bien coder vos batchs en java
Comment utiliser visualVM à travers un pont SSH ?
par un proxy socks:
ssh -D 9096 user@host
ensuite tools -> options -> network -> proxy socks -> localhost:9096
Comment est géré la connection en JMX au instances de JVM afin d'avoir des infos sur la jvm, la taille mémoire, les objets, etc... ?
Note à moi même :
si tu as ce genre d'erreur en lancant une commande java (par ex mat sous fedora):
Stack: [0x00007f3e62e0d000,0x00007f3e62f0e000], sp=0x00007f3e62f0b3a0, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libsoup-2.4.so.1+0x72d59] soup_session_feature_detach+0x19
Ajoute ce paramêtre dans la ligne de commande ou le .ini de l'appli:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
Fréd.
Si vous utilisez Android Kitchen et plus particulièrement le batch deodex qui utilise baksmali.jar pour "déodexer" les jar et apk...
et que vous avez l'exception : "Exception in thread 'main' java.lang.UnsupportedClassVersionError: Bad version number in .class file"
vérifier que vous avez bien installer une JDK 1.7 pas moins, (java -version)
ensuite ça fonctionne tout de suite mieux...
Fréd.
Punaise !!
tu veux te faire un poste plutot "clean"
tu installes tout ce qui est "pour le dev" dans /opt/ histoire de pas polué le reste du système.
tu forces l'installation des différentes version de rpm de la jdk
tu lances éclipse tu lui passe le chemin vers /opt/java (dans java -> installed jre) et il ne trouve rien oO oO
tu cherches sans succés sur le net....
et puis tu finis par aller voir dans /usr/java et LA tu vois qu'ils y a des liens symboliques vers les différentes versions DANS /opt/java oO
Et en pleurant tu passes à Eclipse /usr/java au lieu de /opt/java ET CA MARCHE !! facepalm :/ /o\
Bref, j'ai installé eclipse sous fedora...
Bon j'ai testé de mon coté...
c'est en Java (je bosse sur des sites/applications en Java mais j'ai toujours du mal avec les logiciels en Java...)
j'ai pas mal de souci avec les proxy d'entreprises...
j'aime pas la police par défaut (mais on s'en fout un peu)
intègre "tout"
semble gérer les proxy (mais le mien est avec mot de passe... dommage)
pas lourd (si on enlève la vm java)
freeware
multi plateforme
Alors si comme moi... ( :/ ) vous avez installé un Eclipse "propre" "java" sans le "EE" et que vous voulez Maven + WTP + Tomcat il faut:
mais cela NE SUFFIT PAS car la version "Java" seule n'a pas les JST adapters.
donc via "Help -> Install new software..."
choisissez le site de votre version d'eclipse (pour moi : http://download.eclipse.org/releases/juno)
tapez "jst" dans la barre de rechercher et installez tout les Jst server adaptors...
redémarrez et vous trouverez Tomcat comme d'habitude ;)
PS: j'ai cherché deux heures pan!
PPS(note à moi-même): avant de tester... penser à redémarrer Eclipse... Pan!Pan!
Je suis un peu d'accord avec Lui...
sur mon NAS j'ai lighthttpd d'origine pour la connection à l'interface de DLINK.
J'ai cherokee pour mes projets web (comme owncloud, les flux rss etc...)
et j'ai nginx pour mes scripts de compilation à distance...
pourquoi 3 différents ? car ils n'ont pas tous les mêmes avantages / inconvénients.
c'est comme la technologie Java à toutes les sauces en entreprises.... y compris pour des sites web "semi" statique (je dis semi car c'est "juste" des CMS... :/)
je trouve cela "débile"...
L'informatique est hétérogène ET avec une centaine de solutions à chaque problème...
ne vous demandez pas quelle est LA meilleure mais Pourquoi il y en a 100... et vous reverrez peut être vos besoins...
Fréd (coup de gueule du lundi :x)
Un framework de sérialisation désérialisation et copie profonde d'objets pour Java.
ce projet est utilisé notamment par Yahoo S4.
Vérifier l'utilisation de votre JVM, des requêtes SQL des actions etc...
le tout en temps réel et avec une version Lite "gratuite"
http://en.wikipedia.org/wiki/AppDynamics
http://www.appdynamics.com/
Thinking Java en Français oO pas mal ;)
en espérant que certaines subtilités en anglais ne soient pas "supprimé" par la traduction...
Un bon article pour comprendre ce qu'est une fuite mémoire et comment y remédier ;)
Un blog sympa à lire et à suivre ;)
Une assez grande liste (pas forcement mise à jour) des outils de profiling java.
intéressant pour faire des tests et bench sur vos applications java ;)
Alors en Java un compare quelque chose avec "null" :
1) envoie une exception "nullpointer"
2) renvoie la valeur "false" car quelques chose n'est jamais égale à null...
du coup si vous ne gérez pas ce cas en amont vous aurez des exceptions dans vos logs alors que l'algorithme fonctionne TRES BIEN !
oO vive Java
et tout une discussion sur comment l'implémenter : http://stackoverflow.com/questions/481813/how-to-simplify-a-null-safe-compareto-implementation
un article parlant du garbage collector en javascript.
peu connu, le javascript utilise comme son cousin java, un garbage collector, c'est à dire un processus régulier qui va vérifier si les variables sont encore utilisées, si ce n'est pas le cas il les suppriment.
et du coup il permet de récupérer de la mémoire.
il va falloir que je lise attentivement cet article, utilisant de manière intensive Javascript dans mon travail
(via http://linuxfr.org/users/crev/journaux/de-tout-de-rien-des-bookmarks-du-bla-bla--5 de CrEv)
Besoin d'une option de la JVM java ?
c'est ici
@sebsauvage:
Moi ce que je ne comprendrais jamais avec le couple Java / Eclipse sous windows....
c'est pourquoi lors d'une grosse compilation:
j'ai parfois du mal à faire un simple Alt+Tab ou un Windows+E pour lancer un explorateur...
(et encore je n'essaye pas de lancer un nouvel onglet sur un site flash "sapucpaslibre"...)
... :/
Un JDK qui gére beaucoup mieux les threads ainsi que la mémoire que la JDK par "défaut" de oracle.
je l'utilise principalement pour ouvrir les dump de crash des serveurs (les HPROF) et également pour lancer mon Eclipse, ca permet de dépasser facilement les 1024m de mémoire max (sous windows car sous linux je n'ai aucun souci avec la JDK par défaut...).
Comprendre la mémoire en Java et notamment les problèmes de Heap Space
http://javarevisited.blogspot.com/2011/09/javalangoutofmemoryerror-permgen-space.html
http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
http://www.ehow.com/how_5347474_set-java-heap-space.html
Une application permettant de faire de la revue de code sur php java c c++ notamment.
En GPLv3 avec pas mal de plugins...
From http://linuxfr.org/news/sonar-2-13-est-disponible
Android ca vous tente ? alors un petit programme...
findJAR.com is a search engine for JAR files and Java classes. It helps Java Developers to resolve NoClassDefFoundError and ClassNotFoundException problems. findJAR.com is based on the extensive ibiblio maven repository.
Resume, Java, Servlet, JSP, XML, XSL, Wireless, Palm, WML, WAP, Perl, Online Trading, Financial Applications, C/C++, JavaScript, Unix, Solaris, Linux, Sybase, Oracle, DB2, MySQL, CGI, Apache, mod_perl, HTML, DHTML, CSS, SSL, CORBA, RMI, WebLogic, WebSphere, Apache/Stronghold, Netscape Enterprise Server, Dreamweaver, Adobe Photoshop
JDownloader est un gestionnaire de téléchargement écrit en java. Il vous permet de télécharger des fichiers de divers hébergeurs (megaupload, rapidshare, etc…) avec ou sans compte premium.
We write this guide how to read the store with Umbrella SHSH On File 3GS certificate for its iPhone and iPod Touch 2G/3G and. Umbrella is based on JAVA SHSH
Beaucoup de Codes Sources pour Java, J2EE, Scripts, Script, Sources, Codes, France, Francais, French
Allapplabs.com : Hibernate Tutorial, Introduction to hibernate, Overview of hibernate, features of hibernate, getting started with hibernate, hibernate o/r object relational mapping, hibernate query language, hibernate example
Tutorial : débuter avec Hibernate sous Eclipse
FAQ Java XML de www.developpez.com
redirection dans un fichier xml avec java : slt a tous
j'ai un tit prob qui me fait bloqué depuis un tit moment
j'ai mon java dont le code est le suivant :
[cpp]import javax.xml.transform.st
Baldwin shows you how to use XSLT to
transform an XML
document into an XHTML document. He also shows you how to
write Java code to perform the same transformation.
Tutoriel Java et XML : JDOM
Denis Pilupchuk continues his series on developing a WS-Security toolkit by developing a general framework to match the needs identified in part one and by starting to map WSSE features to Java objects.
Using a Message Handler to alter the SOAP Header in a Web Service Client - A Java Code Example
Comprendre et optimiser le Garbage Collector
After reading the forums i'd thought id make a thread on common issues and answers to common questions. As i read through the forum, people report the