На этой неделе много интересных статей о Java 9.
Вот так…
1. Весна и Ява
>> Финализация Java будет объявлена устаревшей? [ infoq.com ]
Похоже, что Object.finalize()
может устареть.
На этой неделе много интересных статей о Java 9.
Вот так…
Похоже, что Object.finalize()
может устареть.
В этом руководстве мы продемонстрируем разработку микросервисов с использованием фреймворка MSF4J . ****
Это легкий инструмент, который обеспечивает простой способ создания широкого спектра сервисов, ориентированных на высокую производительность.
Нам понадобится немного больше конфигурации Maven, чем обычно, для создания микросервиса на основе MSF4J. Простота и мощь этого фреймворка имеют свою цену: в основном нам нужно определить родительский артефакт , а также основной класс:
В наших первых двух статьях о RAML — языке моделирования RESTful API — мы представили некоторый базовый синтаксис, включая использование типов данных и схемы JSON, и показали, как упростить определение RAML путем извлечения общих шаблонов в типы ресурсов
и признаки
.
В этой статье мы покажем, как можно разбить определение RAML API на модули , используя включения
, библиотеки
, наложения
и расширения
.
В этой четвертой статье из нашей серии о RAML — языке моделирования RESTful API — мы демонстрируем , как использовать аннотации
для определения пользовательских свойств для спецификации RAML API. Этот процесс также называется расширением метаданных спецификации.
Аннотации
могут использоваться для предоставления крючков для инструментов обработки RAML, требующих дополнительных спецификаций, которые выходят за рамки официального языка.
В этом кратком руководстве мы рассмотрим, что вызывает распространенную ошибку java.net.BindingException: ошибка «Адрес уже используется
» и как мы можем с ней справиться.
Как известно, сервер Apache Tomcat по умолчанию использует порт 8080.
Номера портов варьируются от 0 до 65535, однако в любой момент времени порт может быть занят только одним приложением .
Это захватывающая неделя — неделя, когда наконец вышла Java 8 , так что имеет смысл начать здесь:
Ява 8 вышла. Достаточно.
« Хороший модульный тест должен провалиться только по одной причине
» — этого простого факта очень важно придерживаться, и он оказывает большое влияние на качество вашего дизайна. Когда я пишу тест и не могу определить единственную и четкую ответственность за этот тест, расширение теста никогда не будет хорошим ответом. Вместо этого — это явный запах кода, чтобы сказать мне, что мне нужно поработать над своим дизайном .
Краткое введение в Hibernate — прежде всего, хорошо иметь четкое представление об основах.
Давайте начнем этот обзор с кое-чего интересного — интересного сочетания использования известного паттерна Builder с фабрикой. Я лично много лет работал только с Builder, но я мог бы попробовать это сокращение. В общем, иди и читай.
Несколько быстрых и точных примеров использования Java 8 Lambas и Streams — Rafał на этой неделе в деле 🙂
Марк Рейнхольд только что объявил , что будет дальше с модульной системой Java JDK 9 . Выглядит как более достойный план, чем первый обход — брать куски размером с укус и интегрировать их в платформу один за другим, а не одно большое изменение. Скрещенные пальцы.
Действительно полезный и подробный взгляд на Hibernate UUID — хотя я много лет работал с этими маленькими идентификаторами, я все же многому научился из этого. Мне также нравится краудсорсинговый способ перепроверить информацию и получить совет.
В самом начале 2014 года я решил начать лучше документировать свои читательские привычки и делиться ими со всеми вами .
Суть в том, что благодаря кураторству и документированию мое чтение стало более целенаправленным и разнообразным. Кроме того, я считаю, что курирование хорошего контента приносит большую пользу, помогает людям исследовать и позволяет лучшим материалам подниматься на вершину.
Надеюсь, они вам понравятся, поскольку мы продвигаемся во второй половине 2014 года.
Вот так…