uk
Feedback
Чашечка Java

Чашечка Java

Відкрити в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Показати більше
8 573
Підписники
+124 години
Немає даних7 днів
+230 день
Архів дописів
6 Разница между директивой include и действием include в JSP Разница между директивой include и действием include Несмотря на
6 Разница между директивой include и действием include в JSP Разница между директивой include и действием include Несмотря на то, что и директива include, и действие include позволяют включить ответ одного JSP в другой, они довольно сильно отличаются друг от друга. Например, директива include обрабатывается во время трансляции и используется для включения статических ресурсов, например, HTML-файлов, изображений, CSS и т. д., в то время как <jsp:includeaction обрабатывается во время запроса и используется для включения более динамических ресурсов, например, JSP или сервлетов. В чем разница между директивой include и действием include - это также один из самых популярных вопросов на собеседовании по JSP, который чаще всего задают либо на телефонном раунде, либо на первых нескольких раундах собеседований с веб-разработчиками Java? Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/01/6-difference-between-include-directive-and-include-action-in-jsp.html

Разница между аннотациями @PreAuthorized и @RolesAllowed в Java (с примером) Здравствуйте, в программировании на Java и разра
Разница между аннотациями @PreAuthorized и @RolesAllowed в Java (с примером) Здравствуйте, в программировании на Java и разработке бэкэнд-приложений безопасность играет ключевую роль в защите приложений от несанкционированного доступа и вредоносных действий. Чтобы обеспечить надлежащий контроль над правами доступа, Java-разработчики часто используют аннотации, такие как @PreAuthorized и @RolesAllowed из фреймворка Spring Security. Ранее я рассказывал о том, как настроить Spring Security, и говорил о HTTP Basic Authentication и В этой статье мы рассмотрим функциональность обеих аннотаций, их различия, а также используем примеры из реального мира и программирования, чтобы проиллюстрировать их значение. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2023/09/difference-preauthorized-and.html

Топ-5 бесплатных курсов по изучению программирования на C для начинающих в 2024 году - Best of Lot Здравствуйте, ребята, если
Топ-5 бесплатных курсов по изучению программирования на C для начинающих в 2024 году - Best of Lot Здравствуйте, ребята, если вы хотите выучить язык программирования C и ищете бесплатный онлайн-курс, то вы пришли по адресу. В прошлом я уже рассказывал о лучшие курсы программирования на C и лучшие курсы по C++ а сегодня я расскажу о лучших бесплатных курсах программирования на C для начинающих. Си - один из самых распространенных языков программирования в мире. Он используется для создания операционных систем и встраиваемых приложений. С ростом популярности объектно-ориентированного программирования C стремительно вытесняется C++- надмножеством языка C, использующим совершенно другой набор концепций программирования, но основа в обоих языках одна и та же. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/07/5-free-courses-to-learn-c-programming.html

Топ-5 книг по Python для начинающих, чтобы научиться программированию в 2024 году - Лучшее из многого Python - один из самых
Топ-5 книг по Python для начинающих, чтобы научиться программированию в 2024 году - Лучшее из многого Python - один из самых популярных языков программирования, и существует огромный спрос на программистов, знающих Python, и что самое приятное - он растет с каждым годом. Если вы хотите выучить Python в 2024 году, то вы пришли в нужное место, потому что ранее я уже рассказывал о некоторых бесплатных курсах по изучению Python, а сегодня я собираюсь поделиться некоторыми из лучших книг по изучению Python в 2024 году. Несмотря на то, что я программист Java, я изучаю Python. В реальном мире часто можно встретить, что большой проект в банке или страховой сфере использует несколько технологий вместе, таких как Java, C++, Python, UNIX, SQL и некоторые другие. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2019/08/top-5-books-to-learn-python-for-beginners.html

Объявление о прекращении поддержки AWS SDK для Java v1.x с 31 декабря 2025 года Read: https://aws.amazon.com/blogs/developer/
Объявление о прекращении поддержки AWS SDK для Java v1.x с 31 декабря 2025 года Read: https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/

Как работает дедупликация данных в потоке Kafka-to-Kafka? Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Мы начали использовать фреймворк Apache Flink, и я решил поделиться на Хабре своим опытом внедрения этой технологии в цикле статей. В предыдущей части «Как использовать Spring в качестве фреймворка для Flink-приложений» я рассказывал, как реализовать минимальное Flink-приложение с использованием фреймворка Spring. Мы запустили первую Flink-задачу в поднятом в docker-compose кластере, а также проверили корректность результата по соответствующим логам. В этой статье решим реальную бизнес-задачу дедупликации данных в пайплайне Kafka-to-Kafka. Читать: https://habr.com/ru/companies/ru_mts/articles/786012/?utm_campaign=786012

Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота Привет! Меня зовут Михаил, я Senior Software Developer в YouHodler. Мы занимается оказанием банковских и биржевых услуг в сфере криптовалюты. Компания имеет несколько финансовых лицензий, которые позволяют нам работать на различных рынках. Однако финансовые лицензии означают регулярные аудиты, о чем я вам сейчас и расскажу. Читать: https://habr.com/ru/companies/productstar/articles/786004/?utm_campaign=786004

Потокобезопасный синглтон в Java с использованием идиомы двойной проверки блокировки Паттерн Singleton - один из известных па
Потокобезопасный синглтон в Java с использованием идиомы двойной проверки блокировки Паттерн Singleton - один из известных паттернов проектирования от Gang of Four. Несмотря на то, что в наши дни он считается антипаттерном, в прошлом он сослужил нам хорошую службу. В паттерне Singleton класс имеет только один экземпляр на протяжении всей своей жизни, и этот экземпляр разделяется между несколькими клиентами. У класса Singleton есть две обязанности: во-первых, гарантировать, что будет создан только один экземпляр класса, а во-вторых, предоставить метод getInstance(), чтобы все могли получить доступ к этому единственному экземпляру, я имею в виду глобальный доступ. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/09/thread-safe-singleton-in-java-using-double-checked-locking-pattern.html

Как преобразовать float в int в Java? Примеры Несмотря на то, что float и int - типы данных шириной 32 бита, float имеет боль
Как преобразовать float в int в Java? Примеры Несмотря на то, что float и int - типы данных шириной 32 бита, float имеет больший диапазон, чем целочисленное примитивное значение. Так как float больше int, вы можете преобразовать float в int, просто приведя его вниз, например, (int) 4.0f даст вам целое число 4. Кстати, вы должны помнить, что приведение типов просто избавляется от всего, что находится после десятичной точки, они не выполняют никаких операций округления или перекрытия значения. Так что если ваше значение float равно 3.999, приведение к целому числу даст 3, а не 4. Если вам нужно округление, то воспользуйтесь методом Math.round(), который преобразует float в ближайшее целое число путем добавления +0,5 и последующего усечения. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2015/10/how-to-convert-float-to-int-in-java-example.html

Как использовать класс BigInteger в Java? Пример большого факториала В Java класс BigInteger, входящий в пакет java.math, предоставляет мощное и гибкое решение для работы с произвольно большими целыми числами, которые превышают возможности таких примитивных типов данных, как int или long. Этот класс особенно полезен, когда точность и величина имеют решающее значение, например, в криптографических приложениях, математических вычислениях или сценариях, где задействованы большие целые числа. В отличие от примитивных типов данных, BigInteger может работать с числами практически неограниченного размера, что делает его незаменимым инструментом для разработчиков, сталкивающихся с проблемами, связанными с переполнением целых чисел или необходимостью большой точности. В этом руководстве мы рассмотрим основы использования класса BigInteger, включая инстанцирование, основные арифметические операции, преобразование и практические сценарии, в которых его использование становится незаменимым. Вы также поймете, что возможности BigInteger позволяют разработчикам уверенно решать числовые задачи в Java-приложениях. Например, мы будем использовать BigInteger для вычисления факториала большого числа. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/09/how-to-use-biginteger-class-in-java.html

photo content

Как установить JAVA_HOME (PATH) в Mac OS? Пример учебника Вы можете установить JAVA_HOME в Mac OS X 10,10 или Yosemite, добав
Как установить JAVA_HOME (PATH) в Mac OS? Пример учебника Вы можете установить JAVA_HOME в Mac OS X 10,10 или Yosemite, добавив следующую команду в файл ~/.bash_profile, как показано ниже: export JAVA_HOME=`/usr/libexec/java_home` (не забывайте про обратные знаки) или echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile Это добавит export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" в ваш файл bash_profile. Если вы установили JAVA_HOME в UNIX, то все будет точно так же. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/11/how-to-set-javahome-path-in-mac-os-x.html

Как использовать final в Java? Финальный класс, финальный метод и финальные переменные Пример В Java можно использовать ключе
Как использовать final в Java? Финальный класс, финальный метод и финальные переменные Пример В Java можно использовать ключевое слово final с переменными, методами и классами. Модификатор final можно использовать с переменными, чтобы сделать их постоянными. Конечная переменная инициализируется только один раз за все время ее существования, и после инициализации вы не можете изменить ее значение. Хотя вы можете инициализировать финальную переменную в момент ее объявления или инициализировать ее в конструкторе, если это пустая финальная переменная. Статическая финальная переменная, также известная как константа, должна быть инициализирована в той же строке. Вы также можете использовать модификатор final с методами, чтобы предотвратить переопределение метода. В Java вы не можете переопределять финальные методы. Вопросы и учебные пособия по Java Read: http://www.java67.com/2015/07/how-to-use-final-keyword-in-java-example.html

Как записать в файл в Java с помощью BufferedWriter [Пример] Для записи данных в файл в Java можно использовать класс OutputStream или Writer. Например, вы можете использовать комбинацию FileWriter и BufferedWriter для записи текстового содержимого в текстовый файл на Java. Если вы хотите записывать необработанные байты, используйте класс FileOutputStream. Помните, что InputStream используется для чтения данных, а OutputStream - для записи данных в файл или сокет. В файл можно записать что угодно, например, строку, целое число, плавающие значения и т. д. Java предоставляет DataOutputStream для записи различных типов данных непосредственно в файл, например writeInt() для записи целочисленных значений, writeFloat() для записи значений с плавающей точкой в файл и writeUTF() для записи String в файл. BufferedWriter, как и его аналог BufferedReader, позволяет выполнять буферизованный ввод-вывод, что может значительно повысить производительность при чтении больших файлов. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/06/how-to-write-to-file-in-java-using-bufferedwriter.html

photo content

Как исправить java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory Проблема: Вы получаете java.lang.ClassN
Как исправить java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory Проблема: Вы получаете java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory в вашей Java-программе, которая использует фреймворк для регистрации сообщений в лог-файл. Это может быть прямая или косвенная зависимость от любого фреймворка, например Spring, Hibernate, или любой библиотеки с открытым исходным кодом, например jackson или любой другой библиотеки для разбора JSON. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/08/how-to-fix-javalangclassnotfoundexcepti-org.apache.commons.logging.LogFactory.html

Как форматировать числа в Java? - Пример формата числа Вы можете использовать класс java.util.text.NumberFormat и его методы
Как форматировать числа в Java? - Пример формата числа Вы можете использовать класс java.util.text.NumberFormat и его методы setGroupingUsed(true) и setGroupingSize(3) для группировки чисел и добавления запятой между ними. Большинство чисел, которые используются для представления денежной стоимости, например, цена, сумма и т.д., требуют добавления запятой для улучшения читабельности и соблюдения соглашений. Например, если ваша переменная хранит 1 миллион долларов, то вы хотели бы видеть ее в виде 1 000 000, а не 1000000. Очевидно, что первый вариант более читабелен, чем второй. Конечно, вы можете дополнительно отформатировать переменную, чтобы добавить валюту в зависимости от локали, но этот учебник не об этом. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2015/06/how-to-format-numbers-in-java.html

Как добавить текст в существующий файл на Java? Пример В прошлом уроке вы узнали , как записывать данные в файл на Java, а в
Как добавить текст в существующий файл на Java? Пример В прошлом уроке вы узнали , как записывать данные в файл на Java, а в этом уроке вы узнаете, как добавлять текст в файл на Java. В чем разница между простой записью в файл и добавлением данных в файл? В случае записи в файл программа может начать запись с самого начала, а в случае добавления текста вы начинаете писать с конца файла. Вы можете добавить текст в существующий файл в Java, открыв файл с помощью класса FileWriter в режиме добавления. Для этого используется специальный конструктор класса FileWriter, который принимает файл и булево число, которое, если передать его как true, откроет файл в режиме добавления. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/07/how-to-append-text-to-existing-file-in-java-example.html

Как выйти из вложенного цикла в Java? [Пример] Бывают ситуации, когда нам нужны вложенные циклы в Java, один цикл, содержащий другой цикл, например, для реализации многих O(n^2) или квадратичных алгоритмов, таких как пузырьковая сортировка, сортировка вставкой, сортировка выбором и поиск в двумерном массиве. Есть еще несколько ситуаций, когда вам понадобится вложенный цикл, например печать треугольника Паскаля или упражнения по построению звездных структур из школьных времен. Иногда, в зависимости от какого-то условия, мы также хотим выйти из внутреннего и внешнего циклов. Например, при поиске числа в двумерном массиве, найдя его, вы хотите выйти из обоих циклов. Вопрос в том, как выйти из вложенного цикла в Java. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2014/12/how-to-break-from-nested-loop-in-java.html

Как преобразовать двойное число в длинное в Java - примерное руководство Нам часто нужно преобразовать число с плавающей точк
Как преобразовать двойное число в длинное в Java - примерное руководство Нам часто нужно преобразовать число с плавающей точкой в целое число, например, двойное или плавающее значение 234.50d в длинное значение 234L или 235L. В Java есть несколько способов преобразовать двойное значение в длинное, например, можно просто привести двойное значение к длинному, или обернуть двойное значение в объект Double и вызвать его метод longValue(), или использовать метод Math.round() для округления значения с плавающей точкой до ближайшего целого числа. Правильный способ преобразования двойного значения в длинное в Java зависит от того, что вы хотите сделать со значением с плавающей точкой. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2014/11/how-to-convert-double-to-long-in-java-example.html