Proudly debugging the system since 1981

Tag: java (Pagina 3 di 3)

Momenti di tristezza

Scoprire che le anonymous functions in php funzionano egreggiamente e in java, mediamente, è ancora una valle di lacrime (almeno per me, visto che java8 resta un miraggio).

Se vi andasse di approfondire qui e qui.

Google App Engine for Java!

Mi hanno appena abilitato l’account per il suddetto application server. Magari provo a far qualcosa.

Considerazione numero 1 : Molti hoster di livello medio alto avranno qualche grattacapo. Difficile offrire una scalabilità migliore.

Considerazione numero 2 : Un linguaggio in cui l’indentatura è parte della sintassi non ha il mio rispetto. E’ come confondere la bellezza con la praticità. Ne uscirà comunque una porcata.

Form dinamiche ed elementi indicizzati

Uno dei problemi più noiosi da gestire nello sviluppo di una web-application è il caso in cui non si conosce a priori il numero di elementi che saranno postati attraverso una form. Questo capita quando c’è di mezzo una tabella con dati provenienti da database e bisogna eseguire su questi piu operazioni con un solo submit della form stessa.
Un esempio classico è il carrello. Un carrello contiene da 1 a infiniti elementi e per ognuno di essi è definita una quantità. Questo viene mostrato all’utente sottoforma di una tabella e l’utente può modificare più quantità contemporaneamente ed eseguire, quando tutto è a posto, un singolo “aggiorna totali” o “check-out”.
Continua a leggere

Cosa cambiare se finisce l'heap space di Tomcat?

Capita, specie se si fa reload di webapp ogni 5 minuti, che tomcat mandi un errore riferito al PerGen Space.

Ora, premesso che non è bene reloadare a nastro, se proprio è necessario farlo per ragioni di test, si può risolvere aumentando la dimensione massima del permanent generation heap. La configurazione si trova in genere nel file di profile dell’utente che esegue tomcat e si chiama -Xmx . La configurazione di default è 64mb, ma se avete ampie disponibilità di memoria ci si puo azzardare anche in un -Xmx1024m equivalente quindi a 1 gigabyte. L’importante è NON settare un valore superiore a quello della memoria fisica a disposizione, pena continue swappate.

Articoli più recenti »

© 2024 b0sh.net

Tema di Anders NorenSu ↑