понедельник, декабря 25, 2006

О пользе каментов в коде

/**
 * Retrieves model by its username.
 * @param username Model username or dysplayname
 * @return Model dataobject
 * @exception IndexOutOfBoundsException if no model with given username
 */
public static Model retrieveByUsername(String username)
 throws TorqueException {
    ...
     уже не важно
    ...
}

Использование

/**
 * Check if model with username or displayname exists
 * @param username
 * @return boolean
 */
public static boolean isExists(final String username) {
    try {
        retrieveByUsername(username);
        return true;
    } catch (final TorqueException te) {
        return false;
    } catch (final IndexOutOfBoundsException ioobe) {
        return false;
    }
}

пятница, декабря 08, 2006

URL

"Абсолютно идиотский тест. Количество потоков не должно превышать количество физических процессоров больше чем в два раза. Серверный софт с с более чем 4-5 потоками на процессор в топку." (с) adontz