Java , affichage des logs sur une ligne

Par défaut les logs Java sont affichés sur deux lignes (la 1er contient la date, la 2e le type et le contenu) : sept. 28, 2020 4:35:04 PM org.apache.karaf.main.Main launchINFOS: All initial bundles installed and set to start Dans les propriétés globales de la JVM Java (option : -DmaVaraible=maValeur), la variable « java.util.logging.SimpleFormatter.format » permet de configurer …

Lire la suite

Aurelia Webpack : créer les fichiers compressés (gzip et brontli) du package de production

Par défaut Aurelia JS ne génère par d'option de compression gzip (*.gz) ou brontli (*.br)  des fichiers produits par  Webpack.
Si ces fichiers existent sur le  serveur Web  ils sont envoyés à la place du fichier non compressé  afin de gagner de la bande passant et du temps de chargement...

Lire la suite

Installer l’indicateur de chargement « nprogress » sur Aurelia

nprogress

Sous Aurelia lorsque vous naviguez ou chargez une ressource il est bien de faire patienter l’utilisateur avec une animation bloquant l’interface. Le composant « nprogresse » permet de faire cela. Installation de « nprogress » Installer « nprogress » dans votre projet Aurelia     npm install nprogress --save Configuration de « nprogress » sous Aurelia Dans le dossier « src/resources/elements » créez le fichier …

Lire la suite

Les différentes VM Java (JVM)

Il existe plusieurs VM Java pour différent système d’exploitation (voir la liste si dessous). Dans ma recherche de binaire JVM  exploitable en production, sur des systèmes Windows, Mac, Linux, et pouvant être packager dans un kit d’installation j’ai référencé 3 JVM  : HotSpot d’Oracle : https://adoptopenjdk.net ou  http://openjdk.java.net/groups/hotspot/  (payant) Eclipse Open J9 : https://www.eclipse.org/openj9/, le binaire …

Lire la suite

Astuce Eclipse : comment désactiver le formatage localement

Eclipse permet de formater le code source, menu "Source/Format" ou touche "Ctrl + Shfit + F". Cella permet homogénéiser le code source et aussi de voir s'il ne contient pas d'erreur (le formatage ne se fait pas, ou ne correspond pas à ce que l'on attend).
Mais il peut arriver que vous ne souhaitiez pas de formatage localement dans votre source.

Lire la suite