Java – Eclipse : Convertir les concaténations de Chaines de caractères en StringBuilder ou StringBuffer

Java Fast transform of String concatenation into StringBuilder

Hello !

Je suis sûr que toutes les personnes faisant un peu de java ont déjà entendu parler du problème de l’utilisation de la concaténation des chaines de caractères en Java. Il y a déjà plein d’articles qui traitent du sujet sur le net. En voici un par exemple : Concatenation Vs StringBuilder. Je ne sais pas pour vous mais généralement je n’ai pas trop envie de repasser sur toutes les méthodes existantes pour les modifier…

Le but ici n’est pas de faire une n-ième comparaison des performances des différentes méthodes pour construire des chaines des caractères mais plutôt de vous donner un petit tips pour transformer du code existant et contenant des concaténations de chaines de caractères.

Lire la suite de cette entrée »

Ubuntu : processus gvfs-afc-volume-monitor monopolise le CPU

gvfs-afc-volume-monitor use 100% of CPU

Hello,

Si vous avez un iPhone et un pc sous Ubuntu, vous avez probablement déjà essayé de brancher celui-ci sur vôtre pc ne serait-ce que pour le recharger ? Si c’est le cas vous avez probablement remarqué que dès qu’on branche l’iphone, un processus du nom de gvfs-afc-volume-monitor monopolise 100% du CPU.

Lire la suite de cette entrée »

YUI Compressor : l’identifiant de propriété est incorrect (invalid properties id)

YuiCompressor : l'identifiant de propriété est incorrect (undefined properties id)

YUI Compressor est un outil proposé par Yahoo et qui permet de compresser les fichiers JavaScript et CSS de vos pages web. Tout ceci dans le but de réduire le poids de vos pages, limiter le nombre de requêtes HTTP nécessaires à leur chargement, et ainsi de gagner en performances.

Lire la suite de cette entrée »

Problèmes de performances avec les TreeViewer sous windows

Salut,

Pour tous ceux qui ont la chance (ou pas) de développer des clients lourd en Java, Je suis sur que vous connaissez l’objet TreeViewer. Mais si c’est grâce à ça qu’on peut faire des navigateurs/sélecteurs avec une gestion des hiérarchies…

Bref, pour ceux qui utilise ce genre de choses donc, sachez que sous windows (#Troll ;) ) la méthode permettant de replier/déplier tous les élements de la vue jusqu’au plus bas niveau hiérarchique est extrêmement lente. Cela vient tout simplement du fait que pour chaque élement, l’OS essaye de redessiner l’arbre…

Lire la suite de cette entrée »

Remplacer les caractères spéciaux par leur code HTML en JavaScript

Remplacer les caractères spéciaux par leur code HTML en JavaScript

Bonjour bonjour,

J’ai cherché ce matin une méthode équivalente à la function PhP htmlSpecialChars() en JavaScript et je n’ai rien trouvé de convaincant sur le web. j’ai donc créé rapidement une méthode permettant d’obtenir le même résultat et que je vais vous partager ici :
Lire la suite de cette entrée »

Utiliser les Constantes Java dans les .JSP

Il arrive de voir dans le code des fichiers JSP d’une application Web Java, des tests de la forme :

<c:if test='${monForm.userProfil == 99 }'>
    <p>Salut Admin </p>
</c:if>

A mes yeux, ce genre de tests posent des problèmes de lecture du code, et a fortiori de maintenance. De plus, si on reprend l’exemple ci-dessus, le nombre 99 fait la plupart du temps référence à une constante de l’application. On a l’habitude de déclarer toutes ces constantes dans une classe statique, et on peut ainsi y accéder partout dans le code JAVA. Pourquoi ne pas faire de même dans les fichiers JSP ?

Lire la suite de cette entrée »

Points d’arrêts conditionnel et mode debug

Points d'arrêts conditionnel et mode debug
Il m’arrive tous les jours de devoir passer en mode debug au boulot. La méthode traditionnelle consiste à mettre des points d’arrêts au endroits qui semble important dans le code. Seulement voilà, que se passe t-il lorsque un grand nombre de points d’arrêts ont déjà été positionnés dans le code ? Le debug prend de plus en plus de temps et cela est encore pire lorsque que le cas posant problème se trouvent au milieu d’une boucle et qu’il faut donc vérifier minutieusement à chaque tour que celui ci ne se présente pas…

Pour palier à ça, pas grand chose à part nous dirons un tips : les points d’arrêts conditionnels. Rien de fabuleux mais franchement pratique !
Lire la suite de cette entrée »

Plugin JQuery addEffect : Ajouter des effets d’apparitions au clic de souris simplement

Bannière plugin JQuery addEffect

Le plugin Jquery addEffect permet de cibler un ou plusieurs élements de votre page et de les faire apparaître ou disparaître dès que l’utilisateur clique dessus.

L’utilisation de la fonction $().addEffect() permet d’ajouter les effets tout en choisissant sur quels élements le clic déclenchera l’apparition ou la disparition, ainsi que le type d’effet et la durée.

Lire la suite de cette entrée »

Catégories
Nuage de Tags