giugno 2015


In this article, I write down how I made Spring 4 to generate beans with some given parameter. It’s worth doing that, because I had to read various parts of the official documentation and some blog posts, avoid the pages that refer to old version of Spring, and finally do some trial and error cycle to see how the pieces get together.

(altro…)

In questo articolo mi segno come ho fatto, in Spring 4, a generare dei bean in base a dei parametri. Vale la pena di scrivere questo promemoria dato che c’è bisogno di mettere insieme alcune parti della documentazione ufficiale o di altri blog, evitare quelle pagine che si riferiscono a versioni vecchie di Spring e infine fare qualche tentativo per vedere come i vari tasselli formano il puzzle.

(altro…)

A Singleton is a quite simple concept, that can be implemented this way:

public class MySingleton {
  private static MySingleton instance = null;
  /** Private constructor. */
  private MySingleton() {
    // initialization...
  }
  public static MySingleton getInstance() {
    if (instance == null) {
      instance = new MySingleton();
    }
    return instance;
  }
  // other methods
}

But what about multiple threads call getInstance() simultaneously? (altro…)

Un Singleton è un concetto abbastanza semplice, che si può implementare così:

public class MySingleton {
  private static MySingleton instance = null;
  /** Private constructor. */
  private MySingleton() {
    // initialization...
  }
  public static MySingleton getInstance() {
    if (instance == null) {
      instance = new MySingleton();
    }
    return instance;
  }
  // other methods
}

Ma cosa succede quando più thread chiamano getInstance() contemporaneamente? (altro…)

FindBugs MenuFindBugs is a tool that I always add to an Eclipse installation: it remains quiet until it’s been asked to analyze some Java project of the workspace.
Whenever it finds some kind of bugs, even potential ones, it tells the user how to fix the error and how to avoid repeating it in the future.
(altro…)

FindBugs MenuUno fra gli strumenti che non possono mancare nelle mie installazioni di Eclipse è FindBugs, che se ne sta buono buono fino a che non gli si chiede di analizzare qualche progetto Java dello spazio di lavoro. Quando trova qualche magagna, anche solo potenziale, fornisce un buon numero di informazioni per migliorare il codice e soprattutto imparare a non rifare l’errore.
(altro…)

This is an example of Java source code, that leads to a memory waste and few potential problems.

(altro…)

Pagina successiva »