vendredi 20 novembre 2009

Mais où va ma mémoire ?

Dans le cadre de développement Java, on se pose souvent cette question. En général, c'est parce que des objets sont référencés par des champs statiques, ce qui fait qu'ils ne sont jamais "Garbage Collectés". Comme un objet Java en référence souvent beaucoup d'autre, il suffit donc d'un seul objet dans un champ statique pour empêcher le "Grabage Collecting" d'une énorme grappe d'objet !

mercredi 4 novembre 2009

Reverse proxy Apache avec changement d'url

J'utilise régulièrement sur des outils un peu expérimentaux : ils embarquent un serveur web, et on les lance en ligne de commande. Par exemple Fitnesse ou Rdiffweb. Ces outils marchent très bien, mais du fait qu'ils embarquent leur propre serveur web, c'est un peu pénible à intégrer dans une infrastructure existante.

Mettons que, par exemple, j'utilise un serveur apache pour exposer un serveur SVN (http://monserveur/svn) et un wiki (http://monserver/wiki). Je souhaiterais donc accèder à RdiffWeb via http://monserveur/rdiffweb. Mais celui ci est lancé séparément de Apache et accesssible via http://monserveur:8080...