Lorsque vous utilisez un driver JDBC Java, le ResultSet vous permettant de récupérer chaque ligne retournée par votre requête peut être lent. Le ResultSet pour certain driver ne retourne qu’une ligne à la fois, si la connexion entre votre serveur web et votre base de données est lente, vos requêtes vont s’en trouver ralentit. En effet, chaque ligne retourné par votre SELECT et récupéré par le ResultSet correspond à un appel à votre base de donnée.
Archives du mot-clef Java
Envoyer un fichier sans recharger la page
N’en déplaise à certain qui vous conseillerons d’utiliser des outils flash pour vous permettre l’envoi de multiples fichiers , je vous présente une solution pour vous permettre d’envoyer un fichier sans être dépendant de Flash. De plus, je précise et cela pour François que sa première solution ne fonctionne qu’avec Php.
Cette solution va vous permettre d’envoyer un fichier au serveur sans recharger votre page.
Trois solutions pour l’upload multiple
L’upload multiple est régulièrement une problèmatique rencontrée lors de développements web. Alors que certains aimeront réinventer la roue (je parle pour toi Thib’ 😉 , il est possible d’intégrer des solutions gratuites et open source disponibles sur internet. Ces trois solutions requièrent Flash, n’oubliez pas de proposer une solution alternative sans flash ni javascript pour une question d’accessibilité. Malgré ce que peut dire notre ami thibaut dans cet article : Envoyer un fichier sans recharger la page, vous n’êtes pas tributaire de PHP, rien ne vous empêche d’écrire votre version des fichiers serveurs en Java ou en ASP pour les plus téméraires d’entre vous.
Elles sont toutes les trois gratuites mais, surtout si vous êtes une entreprise, rien ne vous empêche de faire tout de même un petit don sur le site de leur auteur respectif.
Comment gérer des fichiers multi-langues
La plupart des applications java ou autres utilisent des fichiers de langues pour gérer des applications ou des sites multi-langues. Le principe est relativement simple, il consiste à avoir pour chaque langue un fichier correspondant( fichiers .properties ou .ini). Ces fichiers portent souvent le même nom en ajoutant le suffixe de la langue correspondant.
Par exemple
- messages_fr.properties pour la langue française
- messages_en.properties pour la langue anglaise
Ces différents fichiers contiennent un ensemble de clés-valeurs. Pour chaque clé, on trouve la correspondance dans la langue voulue.
Comment gérer ces différents fichiers multi-langues et ne pas oublier une valeur dans l’un des fichiers de langue? Il existe différents petits outils qui permettent de gérer ces fichiers très simplement.
Le plus simple d’entres eux est certainement IniTranslator disponible sur sourceForge. Vous pouvez également voir la description de cet outil sur Framasoft.
Ini Translator permet de gérer simultanément tous les fichiers de langues et détecte automatiquement les valeurs manquantes.
Programme executé par défaut
Si vous êtes sous ubuntu et que vous ne savez pas quel programme est lancé par défaut. Par exemple, quand vous appelez le programme java, vous ne savez pas quel executable est lancé.
Pour le savoir et même le configurer :
Vous pouvez utiliser la commande : update-alternatives –config <nom_du_programme>
Par exemple,
Pour changer le programme java par défaut, utilisez la commande update-alternatives –config java
et sélectionnez à l’aide des numéros le programme voulu.