Category: Java

0

Etre prévenu lors d’un crash de JVM

Même si il n’est pas toujours possible de mettre en place un monitoring industriel sur nos applications, il est toujours pratique de pouvoir être prévenu rapidement en cas de gros problème. Par chance : la...

0

JSoup

Vous connaissez JSoup ? Il s’agit d’une librairie très utile. Elle vous permettra de lire et surtout de parcourir, manipuler, traverser un DOM et son contenu avec des sélecteurs html/css. Elle est en plus...

0

Créer un cache avec google guava

Pour des raisons de tenue à la charge, il est souvent nécessaire de créer des caches mémoire dans les applications. Le plus souvent, le choix se porte sur ehcache, ou une ConcurrentHashMap. Il y...

0

Obtenir le userId dans un ModelListener Liferay

Lorsqu’on est dans un ModelListener, nous n’avons pas la request et donc à priori aucun moyen d’obtenir le userId. Pourtant, en regardant la classe com.liferay.portal.service.base.PrincipalBean (dont tous les services liferay héritent) on aperçoit la...

0

Liferay Clusterlink : Synchronisation des indexs Lucene

La synchronisation entre les différents noeuds d’un cluster (réel ou simple load-balancing) Liferay est devenue maintenant très simple grâce à une nouvelle fonctionnalité : Le ClusterLink. Il n’est actuellement (version 6.0CE) utilisé que pour...