Публикации по теме 'java'
Изменения в Java: понравилось 20 лет назад, не понравилось сегодня
Нажмите здесь: 📊 🔘 https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/
В заключение отметим, что Java раньше был популярным языком программирования, поскольку он мог работать на многих устройствах и выполнять множество функций. Но в последнее время у него возникли такие проблемы, как медленная работа и не очень безопасность. Кроме того, появились новые языки программирования, и люди спорили, важна ли по-прежнему Java.
Однако Ява не сдавалась. Он..
Принцип единой ответственности — Принципы SOLID
Принцип единой ответственности (SRP) гласит, что у класса должна быть только одна причина для изменения. Впервые он был процитирован в такой форме Робертом С. Мартином в статье, которая позже стала главой в его книге Принципы, шаблоны и практика гибкой разработки программного обеспечения .
Единая ответственность означает, что каждая часть программного обеспечения должна иметь одну и только одну ответственность за выполнение. Это помогает снизить сложность и упрощает изменение и..
Почему мы начали использовать шаблон Singleton?
Синглтон — это творческий шаблон проектирования, который позволяет гарантировать, что класс имеет только один экземпляр, обеспечивая при этом глобальный доступ к этой точке.
Картинка саркастичная, не принимайте это на свой счёт, но характеристики совпадают с характеристиками нашего Синглтона, так что это беспроигрышный вариант🙂
Зачем нам это нужно
Все зависит от необходимости в нем, которая может быть любой из этих
Допустим, вы устанавливаете соединение с базой данных, вам не..
Работа с часами сеанса: Drools (BRMS)
8.5. Часы сеанса
Рассуждения во времени требуют эталонных часов. Просто упомянем один пример: если правило оценивает среднюю цену данной акции за последние 60 минут, как движок узнает, какие изменения цены акций произошли за последние 60 минут, чтобы вычислить среднее значение? Очевидный ответ: сравнение отметки времени событий с «текущим временем». Как движок узнает, сколько теперь время ? Опять же, очевидно, путем запроса Session Clock.
Сеансовые часы реализуют шаблон стратегии,..
Введение в Akka - Java
Что такое фреймворк Akka? Когда мне его использовать?
Здравствуйте, коллеги-разработчики! Мы все хотим создать модель параллельного программирования, но с помощью Spring мы можем сделать только очень многое. Разработка параллельного приложения затруднена, потому что нам нужно иметь дело с синхронизацией, блокировками и общей памятью. Давайте посмотрим, как Akka может помочь нам в создании модели параллелизма.
Akka Введение
Akka - это набор библиотек с открытым исходным кодом..
Глава Java -01
Я знаю, когда кто-то говорит, давайте обсудим java. Да, это будет скучно, но на этот раз вам не будет скучно. Потому что я читал довольно интересную книгу, посвященную Java. И я поделюсь тем, что я почерпнул из этой книги. не волнуйтесь, я упомяну книгу в конце этой статьи. Давайте начнем.
Так что же такое Java? Хммм... Язык программирования
Правда? Да… Это не зависит от платформы (напишите один раз и работайте где угодно)
О.. это все? Подожди.. Что ты ожидаешь от меня..
10 Java-хаков за 30 секунд
Давайте погрузимся…
Давайте сначала импортируем зависимости import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.text.MessageFormat;
import java.util.Arrays;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream…