Je le note parce que je l'oublie à chaque fois :
- Un paramètre d'une requête est ce que le client envoie au serveur.
- Un attribut d'une requête est ce que le serveur ajoute lui-même à la requête, le client n'intervient pas dans l'opération.
L'ordre de déclaration est le suivant :
http://www.example.com?foo=bar&bla=valuebla#myAnchor
Ce qui explique pourquoi nous ne parvenions pas à mélanger ancres et paramètres d'URL chez mon client. Nos prestataires écrivant http://www.example.com/#hashme?foo=bar&bla=valuebla
ce qui syntaxiquement est faux.
Quand je pense qu'ils sont bloqués sur ça depuis octobre/nombre et que 3 minutes (à peine) de recherche m'ont suffit à trouver la réponse... J'ai de la peine pour eux.
Builder des modules en parallèle sous Maven, je me le note pour reminder (car je l'oublie tout le temps) :
mvn -T 4 clean install # Builds with 4 threads
mvn -T 1C clean install # 1 thread per cpu core
mvn -T 1.5C clean install # 1.5 thread per cpu core
Nous en discutions avec Animal dans le train ce matin. Une JVM bien configurée permet de faire jusqu'à un fois10 en termes de performances. Cependant, les entreprises négliges systématiquement ces options.
En lien, la documentation officielle d'Oracle à ce sujet.
Trop trop bien ce hack.
Si vous configurer Surefire avec certaines options, il ne vous sera plus possible de produire des rapports avec JaCoCo (le fichier jacoco.exec dédié à l'agent JaCoCo ne sera plus produit).
Ce poste explique comment résoudre le problème en remplaçant les configurations de Surefire
et