Кеширование в Hibernate. Уровни кеширвоания. Hibernate cache.

Довольно часто в java приложениях с целью снижения нагрузки на БД используют кеш. Не много людей реально понимают как работает кеш под капотом, добавить просто аннотацию не всегда достаточно, нужно понимать как работает система. Поэтому этой статье я попытаюсь раскрыть тему про то, как работает кеш популярного ORM фреймворка. Итак, для начала немного теории.

Прежде всего Hibernate cache — это 3 уровня кеширования:

  • Кеш первого уровня (First-level cache);
  • Кеш второго уровня (Second-level cache);
  • Кеш запросов (Query cache);

Читать полностью

Hp Fn. Отключить/включить клавишу Fn на ноутбуке HP. Fn + F1-F12.

Знакомый приобрел ноутбук HP Pavilion dv6, и столкнулся с проблемой, связанной с работой функциональных клавиш F1-F12. Клавиши F1-F12 так же являются мультимедийными почти у всех ноутбуков.

Отключить/включить клавишу Fn на ноутбуке HP

Читать полностью

Maven. 3 способа запустить Java main под Maven2.

Сегодня я покажу 3 способа запуска метода main() Java классов, являющихся частью Maven проекта.

Maven. 3 способа запустить Java main из Maven2.
Читать полностью

Android: HttpClient. Исключение java.net.unknownhostexception

Сегодня расскажу как побороть unknownhostexception возникающее при отправки запросов на удаленный сервер.

Android: HttpClient. Исключение java.net.unknownhostexception

Решил написать маленькую функцию в приложении под Android, делающую запрос к удаленному серверу и возвращающую ответ от сервера. Нашел пример такой функции, все довольно просто реализовано.

Читать полностью

Java и MySQL. Java connector для MySQL.

Используем Java Connector для работы с MySql

Java и MySQL. Java connector для MySQL

Приведу маленький пример подключения к базе данных MySQL средствами Java.

Читать полностью

Восстановить загрузчик GRUB2 после установки Windows.

Сегодня я расскажу каким образом можно восстановить загрузчик Grub после установки операционной системы Windows на ОС Ubuntu.

Восстановить загрузчик GRUB2 после установки Windows.

Однажды встретился с такой интересной проблемой. Стоял у меня на ноутбуке Windows XP, решил установить вторую операционную систему Ubuntu 10.04. Читать полностью

Eclipse PHP. PHP Formatter для Eclipse. PHP CodeStyle.

Программирую в IDE Eclipse, там есть очень удобная функция для форматирования текста Java->Code Style->Formatter. Formatter содержит множество тонких настроек и позволяет нажатием комбинации клавиш Ctrl+Shift+F (для Linux) в окне редактора преобразовать ваш код в тот или иной заточенный вами стиль. Читать полностью

Java. Как прочитать файл с помощью класса Scanner?

В этой статье я покажу пример довольно полезного класса в Java. Класс java.util.Scanner с помощью которого можно считывать различного типа данные из файлов.
Читать полностью

Java. Как преобразовать массив(array) в коллекцию(collection)?

Как вам известно, в отличии от списков(List) массивы(Array) инициализируют с определенным начальным объемом, что не позволяет добавлять в него новые значения, когда массив заполнен. Читать полностью

Java. Как сравнить 2 массива(Array)?

Иногда возникает задача узнать равен ли один массив другому. Использование метода equals() для Array, позволяет нам сравнить, равны ли два массива. Читать полностью

Наверх