1. Введение Пул соединений — это метод повышения производительности приложения, когда N соединений с базой данных открываются и управляются в пуле. Приложение просто запрашивает соединение,…
CopyOnWriteArraySet — это младший брат класса CopyOnWriteArrayList. Это специальные коллекции классов, которые были добавлены в JDK 1.5 вместе с их самым популярным двоюродным братом ConcurrentHashMap…
На этот раз я хочу поговорить о шаблоне проектирования стратегии . Таким образом, я начинаю статьи о поведенческих шаблонах дизайна . Шаблоны такого типа представляют…
MVVM против MVC В предыдущем посте мы видели, как Ajax Framework ZK использует контроллер, вдохновленный селектором CSS, для подключения компонентов пользовательского интерфейса в View и…
Эта статья предоставит вам обзор и учебное пособие о том, как вы можете выполнить первоначальный анализ и изоляцию проблемы Java-кучи JRockit с помощью инструмента jrcmd….
В предыдущем посте я описал шаги по развертыванию простого приложения akka-http в Cloud Foundry. Суть его заключалась в том, что до тех пор, пока есть…
Есть много способов разделить все приложение на пакеты. Обсуждения плюсов и минусов упаковки по функциям или слоям можно найти во многих блогах и форумах по…
Учитывая устаревший код Java, где бы вы ни находились, Java 8 с лямбда-выражениями определенно может улучшить качество и удобочитаемость. Сегодня давайте посмотрим на ReadWriteLock и…
В моем предыдущем посте я рассмотрел пару интересных случаев использования реализации сообщений STOMP через Websockect с использованием известных брокеров сообщений, HornetQ и ActiveMQ . Но…
Предисловие В моей предыдущей статье я объяснил, как и почему использовать enums вместо структуры управления enums switch/case в коде Java. Здесь я покажу, как расширить…