java

Evolving concurrency, like memory management did

As processors become faster and multiprocessor systems become cheaper, the need to take advantage of multithreading in order to achieve full hardware resource utilization only increases the importance of being able to incorporate concurrency in a wide variety of application categories. In this article we are evaluting a new approach to the concurrency. In the …

Evolving concurrency, like memory management did Read More »

WinRun4J

WinRun4j is a java launcher for windows. It is an alternative to javaw.exe and provides the following benefits: * Uses an INI file for specifying classpath, main class, vm args, program args. * Custom executable name that appears in task manager. * Additional JVM args for more flexible memory use. * Built-in icon replacer for …

WinRun4J Read More »

Java HttpClient and Load Balancer bad interactions

Working for a very big customer, I found a very nasty interaction between Sun HttpClient (JDK 1.4) and Http  Load Balancers. In a complex network environment, sometimes you can experience low level TCP/IP comunication errors, because sometimes HttpClient get confused and hangs. The bad behavior of Sun HttpClient is well known: some guys suggested me …

Java HttpClient and Load Balancer bad interactions Read More »

April 0.2 Application Performance Framework

April (Application Performance Framework) is a super-light application framework based on Spring, featuring: An Aspect Oriennted Programing Performance Monitor, which try to increase performance on the fly A super-light XML-RPC communication framework April first commitment is “be lite, be pluggable” and do not re-invent the wheel. I am happy to describe here how it works …

April 0.2 Application Performance Framework Read More »

jrecordbind: fixed length file parser

=== JRecordBind === A tiny and super fast library that aims to * map fixed-length lines to bean instances, ready to be chewed by an import procedure (Unmarshaller) * and export record beans into a fixed-length file (Marshaller). take al look to it at jrecordbind: Home. It is a very good library, I will suggest …

jrecordbind: fixed length file parser Read More »

Java in un Espresso, Parte III: April

Nei precedenti articoli abbiamo visto come creare un applicazione Java agile, evitando il blasone delle specifiche J2EE. Dopo aver valutato (scartandola) una soluzione 2-tier molto simile a quelle fattibili in PHP, ci siamo focalizzati su una soluzione basata su Spring. Come test, abbiamo sviluppato a Gioorgi.com una applicazione didattica che abbiamo chiamato “April”. April si …

Java in un Espresso, Parte III: April Read More »

Java Espresso, parte II

A Gioorgi.com abbiamo una sezione di ricerca e sviluppo, dove abbiamo la necessità di provare diversi tipi di ambienti in situazioni live: prova e ti riprova, abbiamo consolidato una certa esperienza in soluzioni Java Enterprise a “consumo ridotto”. In questa serie di articoli (di cui state leggendo la seconda puntata) vediamo come ottenere un’ambiente Java …

Java Espresso, parte II Read More »

Java in un Espresso, Parte I

Introduzione Quando Java nacque nel 1995, aveva parecchie frecce al suo arco, ma anche molta incertezza. Ricordo che in università fu accolto con favore dall’ambiente accademico, per le sue spiccate doti didattiche. Java era più semplice da insegnare del C++, e aveva una libreria di base molto ben organizzata. Era già previsto l’uso della proto-annotazione …

Java in un Espresso, Parte I Read More »

A very good hosting provider

After my past experience with bad hosting provider, I am happy to say I have find a very good hosting service. If you need VPS hosting, Rimuhosting is a very good choice. After about two years with Rimuhosting, I can summarize their feature here: They have a very good  entry-price for a virtual hosting System …

A very good hosting provider Read More »

JRuby and Jython: the easy way

The revamp of Jython 2.5, the python interpreter written in Java, is a very good news, because give us the chance to think of a new way of coding. Looking at Google trends,  JRuby and Jython are emerging as key  pieces of a new puzzle. OOP revolution take years to become active, and Java success …

JRuby and Jython: the easy way Read More »