J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
Affichage des articles dont le libellé est java. Afficher tous les articles
Affichage des articles dont le libellé est java. Afficher tous les articles
jeudi 1 avril 2021
mercredi 2 décembre 2020
docker, alpine, mariadb: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
La connexion se fait en ligne de commande mais pas depuis les tests unitaires lancés par maven.
Source: https://stackoverflow.com/a/2985169/3550759
Source: https://stackoverflow.com/a/2985169/3550759
jeudi 12 novembre 2020
mercredi 7 octobre 2020
samedi 13 juin 2020
jar: repository sur github
Il y a bien longtemps, j'ai mis à disposition des jars sur github, via un repository
https://github.com/jfgiraud/mvn-repo
A l'époque, l'hébergement de jar ne devait pas exister ou bien, je n'étais ni tombé sur la documentation ni fais les bonnes recherches google.
Donc, à savoir, github met à disposition un repo pour les paquets maven.
Voici le lien vers la documentation : https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages
https://github.com/jfgiraud/mvn-repo
A l'époque, l'hébergement de jar ne devait pas exister ou bien, je n'étais ni tombé sur la documentation ni fais les bonnes recherches google.
Donc, à savoir, github met à disposition un repo pour les paquets maven.
Voici le lien vers la documentation : https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages
mardi 18 décembre 2018
java, forcer l'ordre d'exécution des tests unitaires
Parfois, des tests unitaires plantent lorsqu'ils sont exécutés dans un certain ordre.
Aujourd'hui, c'est le cas et pour reproduire le problème, j'ai utilisé cette annotation qui permet de spécifier l'ordre que l'on souhaite utiliser lors de l'exécution de tous les tests de la classe.
Source : https://github.com/junit-team/junit4/wiki/Test-execution-order
Aujourd'hui, c'est le cas et pour reproduire le problème, j'ai utilisé cette annotation qui permet de spécifier l'ordre que l'on souhaite utiliser lors de l'exécution de tous les tests de la classe.
Source : https://github.com/junit-team/junit4/wiki/Test-execution-order
lundi 17 décembre 2018
jeudi 26 juillet 2018
vendredi 24 novembre 2017
Java, convertir un fichier alaw en pcm
Dans un billet précédent, je parlais d'un petit player en html5 qui devait jouer des wav. Je convertissais les wav en mp3 pour la compatibilité des navigateurs.
Lors de l'intégration de celui-ci dans l'IHM d'administration du serveur vocal, j'ai eu quelques soucis de conversion...
La conversion en mp3 ne fonctionnait pas car les fichiers en entrée n'étaient pas des vrais "wav"... C'étaient des fichiers A-law !
Pour que la conversion en mp3 avec jump3r fonctionne, le format d'entrée doit être dans mon cas
Avec sox, la conversion est simple :
Mais c'est en java que cette conversion doit être faite car embarquée dans tomcat !
Le code suivant permet de convertir en java un fichier ITU G.711 A-law en Microsoft PCM
Référence: https://stackoverflow.com/a/12862290/3550759
Lors de l'intégration de celui-ci dans l'IHM d'administration du serveur vocal, j'ai eu quelques soucis de conversion...
La conversion en mp3 ne fonctionnait pas car les fichiers en entrée n'étaient pas des vrais "wav"... C'étaient des fichiers A-law !
ACCUEIL_CHOIX_TARIFS.wav: RIFF (little-endian) data, WAVE audio, ITU G.711 A-law, mono 8000 Hz
Pour que la conversion en mp3 avec jump3r fonctionne, le format d'entrée doit être dans mon cas
RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz
Avec sox, la conversion est simple :
Mais c'est en java que cette conversion doit être faite car embarquée dans tomcat !
Le code suivant permet de convertir en java un fichier ITU G.711 A-law en Microsoft PCM
Référence: https://stackoverflow.com/a/12862290/3550759
samedi 27 août 2016
java, accéder à une méthode de même nom dans la classe encapsulande depuis une classe anonyme
Pour ce faire, il faut utiliser ParamTransform.this pour que la compilation n'échoue pas.
mercredi 16 mars 2016
Java, retirer les accents d'une chaîne
Voici le code qui permet de supprimer les accents d'une chaîne de caractères.
Attention, il conserve les lettres ligaturées telles que œ et æ contrairement à la solution proposée sur stackoverflow où ce type de lettres sont tout simplement "supprimées".
Attention, il conserve les lettres ligaturées telles que œ et æ contrairement à la solution proposée sur stackoverflow où ce type de lettres sont tout simplement "supprimées".
vendredi 19 février 2016
jeudi 18 février 2016
java, mockito espionner le retour d'une fonction
Le code n'est pas beau, mais au moins il est copiable directement en test unitaire pour manipuler et tester !
jeudi 19 février 2015
java, gestion des messages au singulier et pluriel
Java propose depuis longtemps la possibilité de gérer les singuliers/pluriels via MessageFormat.
Vous trouverez ci-dessous un exemple au travers de tests unitaires.
Maintenant, fini les rustines dans le code pour les libellés !
Vous trouverez ci-dessous un exemple au travers de tests unitaires.
Maintenant, fini les rustines dans le code pour les libellés !
java, messageformat, singulier, pluriel
mercredi 19 novembre 2014
vendredi 11 avril 2014
mardi 25 mars 2014
mardi 28 janvier 2014
html/java, input file sympa avec bootstrap
Dans le cadre d'un projet, j'ai redesigné un formulaire qui permet d'importer un fichier csv (utilise bootstrap).
Le rendu est le suivant :
Le code HTML utilisé est le suivant :
Le code java est le suivant (attention, lorsque le type du formulaire est enctype="multipart/form-data", les paramètres ne se récupèrent plus avec HttpServletRequest.getParameter):
Le rendu est le suivant :
Le code HTML utilisé est le suivant :
Le code java est le suivant (attention, lorsque le type du formulaire est enctype="multipart/form-data", les paramètres ne se récupèrent plus avec HttpServletRequest.getParameter):
samedi 2 février 2013
Linux, alternatives
A chaque fois, on fait des bidouilles pour utiliser une version d'un exécutable (par exemple java) plutôt qu'une autre...
Pourtant il existe les alternatives sous linux qui permettent de basculer vers une version particulière...
Pourtant il existe les alternatives sous linux qui permettent de basculer vers une version particulière...
update-alternatives config java install
mardi 8 janvier 2013
Java, renvoyer un fichier binaire via une servlet
java, setContentType, addHeader, HttpServletRequest req, HttpServletResponse resp,Pragma,msword, getServletContext, getRealPath, FileInputStream, ServletOutputStream, IOUtils, copy
Inscription à :
Articles (Atom)
