Публикации по теме 'java'


День 40 - Изменение порядка файлов журнала данных
100 дней до Amazon 100 дней до Amazon - День 40, изменение порядка файлов журналов данных Закончились бесплатные истории? Вот моя Ссылка на друга . Введение🛹 Привет, ребята, сегодня день 40 испытания, которое я принял. При этом я буду каждый день в течение 100 дней решать вопросы программирования , которые задавались в предыдущих интервью. У вас будет бонус в конце, если вы продолжите читать. Вы можете узнать компании, задававшие эти вопросы, в реальных..

Функциональные интерфейсы в JAVA
@FunctionalInterface public interface Consumer { void accept(T t); default Consumer andThen(Consumer after) { Objects.requireNonNull(after); return (T t) -> { accept(t); after.accept(t); }; } } Функциональные интерфейсы или SAM (Single Abstract Method) — это новая концепция, представленная в Java 8, которая позволяет определять интерфейс, имеющий только один и только один абстрактный метод. Благодаря этому ограничению можно использовать..

Шаблоны облачного дизайна: часть 1
Шаблон повтора Приложение, которое взаимодействует с элементами, работающими в облаке, должно быть чувствительным к временным сбоям, которые могут возникнуть в этой среде. Сбои включают в себя мгновенную потерю сетевого подключения к компонентам и службам, временную недоступность службы или тайм-ауты, возникающие, когда служба занята. Эти сбои обычно самокорректируются, и если действие, вызвавшее сбой, повторяется после подходящей задержки, оно, скорее всего, будет успешным...

Spring, Angular, Heroku. Новое приложение развернуто за час!
Часто бывает полезно иметь развернутую версию вашего приложения, доступную для предоставления заинтересованным людям с самого начала. Я часто использую для этого Heroku. С Heroku и Spring Boot, чтобы развернуть приложение, вы можете просто отправить код в репозиторий Heroku git. Используя Maven в качестве агента сборки, мы можем создать производственное приложение Angular как часть этого конвейера развертывания. Давайте посмотрим, как это можно сделать. Инициализировать приложение..

Основы Java — Как Java понимается вашим компьютером
Я думаю, вы все уже знаете, что Java — это независимый от платформы язык. Это одно из ключевых преимуществ Java. Чтобы понять, как Java достигает независимости от платформы, нам сначала нужно понять, как компиляция работает под капотом. Я постараюсь объяснить это, насколько мне известно. Что такое компилятор: Компьютеры могут понимать только машинный язык. Если вы не знаете, как выглядит машинный язык, то это пример машинного кода для вас :). Не знаю, как вы, но если..

Синхронизация атаки по генетическому алгоритму
В этом коротком тексте мы покажем, как мы использовали генетический алгоритм для имитации временной атаки . Мы не стремимся серьезно относиться к возможным реальным вариантам использования; презентация в основном вызвана увлечением разработкой генетического алгоритма и исследованием менее известных, но интересных уязвимостей систем. (Приготовьтесь к ванильной Java!) Сроки атаки Проверка пароля - обычная функция многих систем. Независимо от всех криптографических проблем, самая..

Правда и мифы о Java
Нитеш Сонаване, Бхагват Шинде, Теджас Пачарн, Саника Дивекар Миф: Java больше не актуальна для индустрии Правда: неверно. С появлением новых технологий и языков распространено заблуждение о том, что Java устарела и больше не актуальна для ИТ-бизнеса. Это далеко от истины. Java - один из самых важных языков, которые нужно выучить, если вы хотите работать в ИТ-индустрии. Java сегодня является наиболее широко используемым языком программирования в мире, и он используется некоторыми..