Friday, July 12, 2013

AOP with annotation


Сегодня поговорим о той проблеме, с которой пришлось столкнуться намедни. Нужно было логировать только определенные методы и классы в спринговом приложении. В интеренетах полно решений для всех методов, но мало для конкретных. Поэтому восполним этот пробел нижеследующим решение.

Thursday, July 11, 2013

GWT Cookies

Понадобилось недавно сохранять настройки пользователя на javascript, генерируемом с помощью Google Web Toolkit. Пробежавшись по API нашел очень неплохой класс Cookies. В результате написал небольшую обертку для своих настроек. Чем и делюсь ниже. Сам класс очень простой и я думаю, что нет необходимости что-либо писать еще. Поэтому смотрим ниже выкладку. На все вопросы готов ответить
import com.google.gwt.user.client.Cookies;
/**
* @author Kirill Mukhov
*/
public class CookiesPeriod {
private static final String COOKIE_DISSDOC_PERIOD = "dissdoc_period";
/**
* If cookies don't set, return -1
*/
public static Integer getRefreshPeriod() {
String value = Cookies.getCookie(COOKIE_DISSDOC_PERIOD);
if (value != null && !value.isEmpty()) {
return Integer.valueOf(value);
} else {
return -1;
}
}
/**
* Method set cookies
*/
public static void setRefreshPeriod(Integer value) {
Cookies.setCookie(COOKIE_DISSDOC_PERIOD, value.toString());
}
}

Monday, July 1, 2013

Новое в JDK 7

Вот какие новшества можно использовать в Java 1.7