Monthly Archives: mai 2014

Premiers pas avec JUnit

Au cours de mon stage en entreprise, j’ai eu la chance de pouvoir découvrir un grand framework Java, JUnit. Il permet de réaliser des tests unitaires qui sont des tests réalisés sur de petites unités de code permettant de valider leur fonctionnement. Je vais aujourd’hui vous présenter quelques fonctionnalités de ce framework, principalement celles dont je me suis servi au cours de mon stage et qui permettent de réaliser très rapidement des tests unitaires sur vos applications.

JUnit Java

spacer

Le Logger Java

Lors de la conception d’un logiciel en Java, nous avons toujours besoin de savoir comment se déroule l’exécution du programme. La tenue d’un fichier de log permet d’obtenir des détails sur cette exécution. Les opérations de log peuvent être très différentes du fait de leur support (console, fichier, réseau). Elles peuvent également générer des erreurs lors de l’accès à la même ressource par plusieurs Thread. En Java, la classe Logger permet de réaliser des logs précis et elle est très facilement manipulable. C’est pour cela que j’ai choisi aujourd’hui de vous la présenter.

Java et la Classe Logger

spacer

Récupération du SSH derrière le pare-feu grâce au mode Rescue

L’administration d’un serveur Linux passe principalement par le protocole SSH permettant de se connecter en mode console au serveur. Lors de la précédente phase de maintenance que j’effectuais sur le serveur, j’ai été amené à changer le port de ce protocole sans modifier le pare-feu ce qui m’empêchait alors de me reconnecter sur le serveur. L’hébergeur OVH chez qui nous avons loué ce serveur propose de nombreux services. Si la plupart sont payants car nécessitant l’intervention d’un technicien sur place, l’entreprise a également mis en place des systèmes permettant la maintenance des serveurs à distance. Je vais vous présenter aujourd’hui le mode Rescue qui m’a permis d’éviter une réinstallation du serveur.

SSH : Mode Rescue

spacer