Статьи

Алгоритм недели: сжатие данных с префиксным кодированием

Префиксное кодирование, иногда называемое фронтальным кодированием, является еще одним алгоритмом, который пытается удалить дублированные данные, чтобы уменьшить их размер. Его принципы просты, однако этот алгоритм…
Статьи

Введение в Java TDD - часть 1

Добро пожаловать в серию тестовых разработок (TDD). Мы будем говорить о Java и JUnit в контексте TDD, но это всего лишь инструменты. Основная цель статьи…
Статьи

Скажите нам, что вы хотите, и мы сделаем это так: потребительское контрактное тестирование для обмена сообщениями

Некоторое время назад мы говорили о контрактном тестировании, ориентированном на потребителя, с точки зрения веб-API REST (ful) в целом и их проекции на Java (…
Статьи

Просмотр исходного кода гобелена

Простая реализация SourceCodeViewer будет иметь сервис для добавления и перечисления исходного кода и компонент для его отображения. public interface SourceCodeService { /** * This method…
Статьи

Лучшая оболочка Java Script Wrapper

Во многих Java-проектах вы часто видите скрипт оболочки-обертки, который вызывает команду java с ее пользовательскими параметрами приложения. Например, $ ANT_HOME / bin / ant, $…
Статьи

Превышен предел издержек GC - анализ кучи Java

Этот пост является продолжением нашего исходного поста о превышении предельных значений GC проблемных шаблонов. Правильный анализ кучи Java имеет решающее значение для устранения проблемы OutOfMemoryError:…