Bonjour...ce matin je voudrais juste partager avec vous cette question qui m'a été posée par un de mes apprenants.
On va apprendre à se connecter à une URL en utilisant l'authentification basique. Dans le code qui suit, on va se connecter au serveur :
-url: https://play.dhis2.org/demo
-username: admin
-password: district
Les codes ci-dessus marchent !!
lundi 17 octobre 2016
mardi 29 mars 2016
SQL : Comment afficher l'enregistrement le plus long dans une colonne
Bien, ce matin de bonheur je voudrais partager avec vous une petite astuce qui va vous permettre d'afficher l'enregistrement le plus long dans une colonne en utilisant MySQL comme moteur de stockage.
voici la structure de ma table user :
J'image qu'il me soit demandé d'afficher l'adresse email la plus longue dans ma base. L'on comprend bien qu'on va agir sur la colonne : email
Voici le code SQL à écrire:
select email, length(email)
from user
where id_user = (
select id_user
from user
order by length(email) desc
limit 1
);
Le résultat après exécution:
Bravo!! Au prochain numéro!!
voici la structure de ma table user :
Voici le code SQL à écrire:
select email, length(email)
from user
where id_user = (
select id_user
from user
order by length(email) desc
limit 1
);
Le résultat après exécution:
Bravo!! Au prochain numéro!!
mardi 22 mars 2016
Git : comment résoudre l'erreur “Error: bad index – Fatal: index file corrupt”
Bonjour ce matin de bonheur je voudrais partager avec vous une astuce!
Par moment Git peut sembler fou surtout quand on ne sait plus rien faire dessus. pas moyen de faire commit, pas de faire push, pull....
Hélas! Il suffit juste de taper deux petites commandes on a la solution en mains.
Lorsqu'on est face à l'erreur : “Error: bad index – Fatal: index file corrupt” les commandes à taper sont les suivantes :
Oh là là là...Tout est réglé...dans le bon! On peut continuer le versioning.
Par moment Git peut sembler fou surtout quand on ne sait plus rien faire dessus. pas moyen de faire commit, pas de faire push, pull....
Hélas! Il suffit juste de taper deux petites commandes on a la solution en mains.
Lorsqu'on est face à l'erreur : “Error: bad index – Fatal: index file corrupt” les commandes à taper sont les suivantes :
- rm .git/index
- git reset
Oh là là là...Tout est réglé...dans le bon! On peut continuer le versioning.
lundi 1 février 2016
Consommer un Restful webservice simple en Java
Ouf! Depuis près d"une année je n'écris plus rien sur ce blog. Aujourd'hui je voudrais juste vous montrer comment consommer un web service simple en Java. Nous allons utiliser Netbeans comme IDE et la libraire Jersey.
Le service que nous allons consommer est logé sur l'URL suivante:
En suite importer la librairie Jersey dans le projet. Avec Netbeans c'est très simple on n'a pas besoin de télécharger les fichiers jar en ligne, il suffit juste de faire:
-clic droit sur le dossier Libraries puis Add Library comme le montre l'mage ci-après:
Si c'est bien ajouté, On passe à l'essentiel. on va le faire en 3 étapes:
-Créér un client
-Pointer une cible vers le service
-Obtenir la réponse
Les codes les classes :
Résultat après exécution:
Pour plus d'infos sur la librairie Jersey,
https://jersey.java.net/documentation/latest/client.html
Téléchargez le projet ici
Le service que nous allons consommer est logé sur l'URL suivante:
Pour commencer on va créer un projet dans Netbeans. Dans ce tuto le projet est appelé "JavaWebservice", Puis j'ai créé une classe qui s'appelle "Country" avec une méthode main dans le package bloghttp://services.groupkt.com/country/get/iso3code/IND
En suite importer la librairie Jersey dans le projet. Avec Netbeans c'est très simple on n'a pas besoin de télécharger les fichiers jar en ligne, il suffit juste de faire:
-clic droit sur le dossier Libraries puis Add Library comme le montre l'mage ci-après:
Si c'est bien ajouté, On passe à l'essentiel. on va le faire en 3 étapes:
-Créér un client
-Pointer une cible vers le service
-Obtenir la réponse
Les codes les classes :
Résultat après exécution:
Pour plus d'infos sur la librairie Jersey,
https://jersey.java.net/documentation/latest/client.html
Téléchargez le projet ici
Inscription à :
Articles (Atom)