Публикации по теме 'java'
Отложенная обработка ошибок
Отложенная обработка ошибок
Существует два основных способа обработки ошибок в языках JVM. Мы можем вернуть значение (возможно, какой-то объект объединения Result ) или можем сгенерировать исключение. Однако в некоторых случаях может быть полезно передать этот выбор вызывающей стороне.
Одним из примеров того, где этот дизайн полезен, является обработка грязных данных. Если входные данные верны или в основном верны, создание исключений при анализе атрибутов данных может быть..
Полное руководство по микросервисам
Эй, дорогой ученик! Позвольте мне представить вам основные идеи об архитектуре микросервисов (сокращенно: MSA), которые я усвоил на работе и из этой интересной книги:
Building Microservices, 2nd Edition Поскольку организации переходят от монолитных приложений к более мелким автономным микросервисам, распределенные системы… www.oreilly.com
Эта статья не учебное пособие, а снимок (хотя и большой) со ссылками + множество статей, в которые..
Какие новые функции в Java 14?
Java 14 уже доступна! Java 14 (Java SE 14) и его Java Development Kit 14 (JDK 14) с открытым исходным кодом были выпущены 17 марта 2020 года, это самый распространенный язык программирования и платформа приложений в мире.
Новые особенности
Вот новые возможности Java 14.
Ссылки: https://openjdk.java.net/projects/jdk/14/ )
Для разработчиков:
1–305: сопоставление с образцом для instanceof (предварительная версия) 2–358: полезные исключения NullPointerExceptions 3–359: записи..
Количество против качества: стоит ли вам изучать несколько языков программирования или нет
Я иду по коридорам кампуса моей школы и натыкаюсь на однокурсника. Он пытается проникнуть в мир программирования, и мы зажигаем консервацию.
Во время разговора этот парень сказал мне: «Я не знал, с чего начать, поэтому немного выучил Java. Затем я перешел на HTML, а теперь думаю попробовать Ruby. Просто сначала хочу иметь сильную базу во всем».
На данный момент я не слишком удивлен. Я вижу, что некоторые новички время от времени совершают эту ошибку, поэтому я даю ему свой общий..
Java Spring Boot: упрощение разработки корпоративных приложений
Java Spring Boot — это мощная платформа, которая упрощает процесс разработки корпоративных приложений, предоставляя разработчикам оптимизированный и эффективный подход. Благодаря встроенным соглашениям и продуманной конфигурации Spring Boot позволяет разработчикам сосредоточиться на написании бизнес-логики, а не тратить время на шаблонный код. Эта статья погружается в мир Java Spring Boot, изучает его преимущества, объясняет, как начать работу, а также дает представление о его различных..
Объяснение аннотации @ SpringBootApplication
Возможно, вы видели аннотацию @ SpringBootApplication в классе верхнего уровня. какова роль этой аннотации в приложении Spring?
@SpringBootApplication
public class SpringBootDemoApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootDemoApplication.class, args);
}
}
Обязательно ли использовать его в весенних приложениях?
Ответ — нет. Давайте обсудим, почему это не является обязательным.
@ SpringBootApplication представляет собой комбинацию..
Мокко -> LiveScript -> JavaScript
Если у вас есть работающий веб-сайт, вероятно, можно с уверенностью предположить, что вы, несомненно, несколько раз добавляли на него JavaScript, даже если только для рекламы Google Adsense.
Хотя JavaScript чаще всего используется в сочетании с HTML и XML, он также полезен и помимо него. JavaScript был встроен в серверы, инструменты разработки, плагины для браузеров и другие виды браузеров для таких вещей, как трехмерные графические миры.
Язык JavaScript, работающий в тандеме с..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..