30 NİSAN 2012, PAZARTESİ
Model fasulye (yeniden) statik bir alan olarak Gson örneği kullanmak için TAMAM mı?
İşte ben uygulanan modeli:
public class LoginSession {
private static final Gson gson = new Gson();
private String id;
private String name;
private long timestamp;
public LoginSession(String id, String name) {
this.id = id;
this.name = name;
this.timestamp = System.currentTimeMillis();
}
public String toJson() {
return gson.toJson(this);
}
public static LoginSession fromJson(String json) {
checkArgument(!isNullOrEmpty(json));
return gson.fromJson(json, LoginSession.class);
}
}
Gereksiz her LoginSession örneğin yeni Gson örneğini oluşturmak için olduğunu sanıyordum.
Ama merak ettiğim şey güvenlik iş parçacığı sorunları. /Sn yaklaşık 1000 örnekleri oluşturulur.
Statik alan olarak Gson örneği kullanmak için TAMAM mı?
Düzeltmeler/öneriler için teşekkürler.
CEVAP
30 NİSAN 2012, PAZARTESİ
Bana gayet iyi görünüyor. Statik yani o LoginSession
, belirli bir örneğini ilgili kılan GSON örneğinde bir şey yok.
GSON örnekleri should be thread-safe ve sabit olan o bug regarding vardı.
Bunu Paylaş:
Model alan Güney kullanarak yeniden ad...
C için bir sebep mi'#; dosyalarda ...
raylar model alan oluştur:type-hangi a...
Nasıl kendi alanı () alt alan adı ile ...
Nasıl bir şablon motoru olarak undersc...