Archive pour la catégorie ‘java’

Java : connexion à internet à travers un Proxy

Mercredi 20 juillet 2011

Il nous arrive parfois de faire des applications qui au départ sont « justes pour nous » et puis on les étoffe un peu puis encore un peu puis on se dit enfin que nous pourrions la proposer à d’autres. Et voila que notre petite application est utilisée par d’autres que nous.

Lire le reste de cet article »

Java : conserver les champs vides lors d’un split()

Lundi 6 juin 2011

Petit billet assez court juste pour rappeler comment fonctionne la méthode String#split()

Il n’est pas rare en Java de devoir découper une chaîne de caractères en plusieurs portions en utilisant un token spécifique.

Lire le reste de cet article »

Design Pattern Visitor

Vendredi 4 mars 2011

Dans la grande famille des Design Pattern, je demande le pattern Visitor. Le but de ce pattern est de pouvoir facilement parcourir une structure d’objets complexes.

Lire le reste de cet article »

Java : demarrer un Thread avec un timeout

Jeudi 27 janvier 2011

Dans une application en client lourd, la manipulation des threads est une tâche courante : le thread dédié à l’affichage ne doit pas être bloqué par une action longue sous peine de provoquer les messages du style « ne répond pas ».

Lire le reste de cet article »

Java : Heritages, Bonnes pratiques

Lundi 22 novembre 2010

Java est un langage puissant qui est parfois sous utilisé. Il est parfois nécessaire d’écrire des lignes de code très longue pour faire des cast dans tout les sens. Mais cela n’est parfois pas obligatoire.

Lire le reste de cet article »

WTF : imbrications de conditions !

Lundi 25 octobre 2010

Heu… comment dire, il n’y a pas de mot pour ça !
C’est… de l’art ?

Travailler en équipe me fait passer d’un extrême à l’autre. Je vous proposais il y a quelques jours un code sans aucune condition imbriquée et là je tombe sur l’inverse un code d’une complexité extrême avec un niveau d’imbrication hors du commun.

Lire le reste de cet article »

WTF : imbriquer des conditions ?

Mercredi 6 octobre 2010

Algèbre booléenne ? Qu’est ce donc que ceci ? Je pense que mon collègue n’a pas bien suivi ses cours en école d’ingé. Il n’a pas du assimiler le concept du « ET » et du « OU ». Il nous comble de joie en nous proposant de belles fonctions de plusieurs dizaines de lignes se résumant par une suite de if…

Lire le reste de cet article »

WTF : java SoftReference

Lundi 5 juillet 2010

Il est parti !!! Youhou ! De qui parle-t-il me direz vous ? De l’auteur de pleins de bêtises dans l’application (pour rester poli). Il n’est resté que quelques semaines et c’est heureusement car il a fait de gros dégâts.

Lire le reste de cet article »

JAVA : réaliser un proxy de vos objets

Jeudi 10 juin 2010

Dans un soucis de débogage, je voulais chronométrer tous les appels à certaines de mes méthodes.
En gros, je voulais facilement afficher « La méthode truc() s’est exécutée en : XX ms » à chaque appel de mes méthodes.

Lire le reste de cet article »

WTF : Performances

Mardi 1 juin 2010

Les performances ne sont pas toujours un problème pour le développeur : « on verra plus tard », « le serveur de recette est plus rapide que mon poste de dev », « je ne suis pas l’utilisateur final »…

Lire le reste de cet article »