Voici quelques conseils pour améliorer les performances de votre code en java.
La création d'objet, JDBC, les StringBuilder à la place des StringBuffer.
En effet, depuis Java 5, les StringBuilder sont apparus, ils ne sont pas thread safe, et donc plus performants dans la majorité des applications. Vous trouverez un article plus détaillé sur cette particularité ici.
Pour information, il en va de même pour les HashMap et les HashTables.
A quoi s'ajoute de petites informations sur le tuning de la JVM.
Et si vous voulez mesurer vos performances dirigez vous vers Perf4j.
A bon entendeur
mercredi 29 avril 2009
jeudi 23 avril 2009
La 3D ca déchire!
Surtout quand c'est dans un navigateur web, la 3D ca claque!
Google met à dispo une librairie qui demande encore beaucoup d'évolutions, mais est néanmoins prometteuse, O3D.
Plus de détails sur cette page, ou sur le google labs, surtout quand on regarde cette vidéo et que ca marche dans un navigateur.
Seul point noir, l'installation n'est pas aussi facile sous Linux que sous les autres OS... grrr!
Google met à dispo une librairie qui demande encore beaucoup d'évolutions, mais est néanmoins prometteuse, O3D.
Plus de détails sur cette page, ou sur le google labs, surtout quand on regarde cette vidéo et que ca marche dans un navigateur.
Seul point noir, l'installation n'est pas aussi facile sous Linux que sous les autres OS... grrr!
Une autre utilisation du String.valueOf
Chaque application se confronte à la fameuse NullPointerException. Un cas de test oublié, une erreur mal gérée et c'est le drame.
Certains cherche donc des moyens pour les éviter, et peut être que la solution viendra de Java 7.
En attendant, il est possible de contourner le problème de diverses manières, notamment en utilisant String.valueOf().
Je vous laisse découvrir l'article.
Certains cherche donc des moyens pour les éviter, et peut être que la solution viendra de Java 7.
En attendant, il est possible de contourner le problème de diverses manières, notamment en utilisant String.valueOf().
Je vous laisse découvrir l'article.
Libellés :
NPE,
null pointer exception,
String.valueOf
mardi 21 avril 2009
Oracle rachète Sun
Après des semaines de tentatives de rachat, IBM s'était résigné. Et on apprend hier que c'est Oracle qui rachète Sun pour 7 milliard de dollars!
Alors tout le monde se demande ce qu'il va advenir de :
- MySQL au profit d'Oracle,
- Glassfish, Oracle a racheté BEA (Weblogic) il y a quelque temps,
- Netbeans, Oracle est un membre de la communauté Eclipse.
quelques liens sur cette information :
- le site de sun,
- le monde informatique,
- les réponses d'Oracle,
- le magit
Alors tout le monde se demande ce qu'il va advenir de :
- MySQL au profit d'Oracle,
- Glassfish, Oracle a racheté BEA (Weblogic) il y a quelque temps,
- Netbeans, Oracle est un membre de la communauté Eclipse.
quelques liens sur cette information :
- le site de sun,
- le monde informatique,
- les réponses d'Oracle,
- le magit
jeudi 16 avril 2009
Solution de gestion de cache
Vous cherchez à gérer un cache pour vos pages web, vos accès aux données et tout ce qui peut être mis en cache...
Voici une étude comparative qui vous permettra de choisir entre plusieurs solutions.
Voici une étude comparative qui vous permettra de choisir entre plusieurs solutions.
SOA et JavaEE 6
Vous souhaitez vous initier à SOA, voici un très bon article sur javaworld, qui sur 6 pages,
présente une introduction aux SOA avec JavaEE 6, et se termine par un petit point sur l'utilité des DAO.
On pensera donc à l'utilisation des annotations pour faciliter les développements et la compréhension.
présente une introduction aux SOA avec JavaEE 6, et se termine par un petit point sur l'utilité des DAO.
On pensera donc à l'utilisation des annotations pour faciliter les développements et la compréhension.
Embaucher un vrai technicien
En france, peu d'entreprises demande de passer des tests techniques. Ce qui est dit dans l'article est vrai. Il suffit de placer quelques mots clés, et le recruteur peut etre plus ou moins convaincu.
Maintenant s'il était décidé de faire passer ce genre de tests, quelques questions faudrait-il poser?
Maintenant s'il était décidé de faire passer ce genre de tests, quelques questions faudrait-il poser?
Inscription à :
Articles (Atom)