Обложка канала

Java библиотека. Страница 52

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    Какой результат компиляции и выполнения программы?
  • Java библиотека

    Как начать карьеру Kotlin-разработчика так, чтобы положительно отличиться на фоне остальных? ❗️Ответ прост: получить необходимую базу. Сделать это можно на онлайн-курсе «Kotlin Developer. Basic» от OTUS. 🚀 За 4 месяца обучения вы освоите: ✅ базовые принципы программирования и алгоритмов, ✅ научитесь пользоваться возможностями языка Kotlin и его инструментами, ✅ познакомитесь со сборщиком Gradle, ✅ а также опробуете Kotlin для бэкенд-разработки на Ktor и фронтенд-разработки. 📚Занятия начинаются совсем скоро, 29 сентября. 👉Оставьте заявку, пока действует спец.цена: https://otus.pw/T7c3/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Java библиотека

    Что такое «нормализация»? Нормализация - это процесс преобразования отношений базы данных к виду, отвечающему нормальным формам (пошаговый, обратимый процесс замены исходной схемы другой схемой, в которой наборы данных имеют более простую и логичную структуру). Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.
  • Реклама

  • Java библиотека

    Рассказать про classloader'ы и их иерархию. Из за чего, например, может возникать NoClassDefFoundError, NoSuchMethodError? Иерархия classloader'ов 1. Bootstrap 2. System 3. Application • NoClassDefFoundError может возникнуть, если нужной библиотеки с этим классом нет в classpath • NoSuchMethodError может возникнуть из-за несовместимости ваших библиотек, если зависимая библиотека A вызывает метод из старой версии библиотеки B, но в classpath есть более новая версия библиотеки B, c другой сигнатурой этого метода
  • Java библиотека

    Чистый код В крупных проектах на первый план выходит не создание нового кода, а поддержка существующего, поэтому очень важно с самого начала его правильно организовать. При разработке нового приложения всегда помните о трех основных принципах чистого и поддерживаемого кода: • Правило 10-50-500. В одном пакете не может быть более 10 классов. Каждый метод должен быть короче 50 строк кода, а каждый класс — короче 500 строк. • SOLID принципы. • Использование паттернов проектирования.
  • Java библиотека

    Дайте определение терминам «простой», «составной» (composite), «потенциальный» (candidate) и «альтернативный» (alternate) ключ. Простой ключ состоит из одного атрибута (поля). Составной - из двух и более. Потенциальный ключ - простой или составной ключ, который уникально идентифицирует каждую запись набора данных. При этом потенциальный ключ должен обладать критерием неизбыточности: при удалении любого из полей набор полей перестает уникально идентифицировать запись. Из множества всех потенциальных ключей набора данных выбирают первичный ключ, все остальные ключи называют альтернативными.
  • Java библиотека

    Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019) PDF Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
  • Java библиотека

    Глубокое погружение в Java Memory Model Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами. Читать статью
  • Java библиотека

    Что такое «сессия»? Сессия - это сеанс связи между клиентом и сервером, устанавливаемый на определенное время. Сеанс устанавливается непосредственно между клиентом и веб-сервером в момент получения первого запроса к веб-приложению. Каждый клиент устанавливает с сервером свой собственный сеанс, который сохраняется до окончания работы с приложением.
  • Java библиотека

    Техника «10 тестов в день» – одна из самых эффективных в изучении Java. Канал Java Guru выложил в открытый доступ тесты, которые дают на собеседованиях в топовые компании, вроде Яндекс и MailRu. ➤ Открываете задачку – выбираете вариант – видите правильный ответ и детальное объяснение к нему. Так вы усвоите на 50% больше знаний в сжатые сроки. Подписывайтесь и качайте свои скиллы: @javatasks
  • Java библиотека

    Что такое cookies? Сookies («куки») — небольшой фрагмент данных, отправленный web-сервером и хранимый на устройстве пользователя. Всякий раз при попытке открыть страницу сайта, web-клиент пересылает соответствующие этому сайту cookies web-серверу в составе HTTP-запроса. Применяется для сохранения данных на стороне пользователя и на практике обычно используется для: • аутентификации пользователя; • хранения персональных предпочтений и настроек пользователя; • отслеживания состояния сеанса доступа пользователя; • ведения разнообразной статистики.
  • Java библиотека

    OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Exam 1Z0-829 (2022) PDF An effective and practical study aid to the new OCP Java SE 17 Developer certification exam In the OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829, you’ll find accessible and essential test prep material for the in-demand and practical OCP Java SE 17 Developer certification. Providing comprehensive coverage of all OCP Java SE 17 exam objectives and competencies, the Study Guide offers you access to all the skills and knowledge you’ll need to succeed on the test and in the field as a new or experienced Java developer. This book provides material on records, sealed classes, text blocks, dates, streams, controlling program flow, using the Java object-oriented approach, handling exceptions, working with arrays and collections, and more.
  • Java библиотека

    3 способа мониторинга изменений лог-файлов в Java Изучая механизм правил (англ. Rule Engine), следует учитывать следующее обстоятельство: в случае хранения правил в формате файлов необходимо контролировать конкретную директорию или файл, чтобы проверять их на предмет изменений и затем загружать. Похожие принципы действуют и в других бизнес-сценариях, таких как динамическая загрузка конфигурационных файлов, мониторинг лог-файлов и файлов FTP (англ. File Transfer Protocol, протокол передачи файлов). В статье мы рассмотрим 3 способа решения этой задачи. Читать статью
    3 способа мониторинга изменений лог-файлов в Java

    Изучая механизм правил (англ. Rule Engine), следует учитывать следующее обстоятельство: в случае хранения правил в формате файлов необходимо контролировать конкретную директорию или файл, чтобы проверять их на предмет изменений и затем загружать.  Похожие принципы действуют и в других бизнес-сценариях, таких как динамическая загрузка конфигурационных файлов, мониторинг лог-файлов и файлов FTP (англ. File Transfer Protocol, протокол передачи файлов).  В статье мы рассмотрим 3 способа решения этой задачи.  Способ…

    Telegraph
  • Java библиотека

    Для тех кто просил, открываем доступ в секретный канал на 2 ЧАСА👇 https://t.me/+Ua6xoxwIELk2NDdi
  • Java библиотека

    В чем разница между методами GET и POST? GET передает данные серверу используя URL, тогда как POST передает данные, используя тело HTTP запроса. Длина URL ограничена 1024 символами, это и будет верхним ограничением для данных, которые можно отослать через GET. POST может отправлять гораздо большие объемы данных. Лимит устанавливается web-server и составляет обычно около 2 Mb. • Передача данных методом POST более безопасна, чем методом GET, так как секретные данные (например пароль) не отображаются напрямую в web-клиенте пользователя, в отличии от URL, который виден почти всегда. Иногда это преимущество превращается в недостаток - вы не сможете послать данные за кого-то другого. • GET метод является неизменяемым, тогда как POST — изменяемый.
  • Реклама

  • Java библиотека

    Валерий Яценков | Java за неделю. Вводный курс (2018) [PDF] Вводный курс для начинающих изучать язык Java. Быстрый и ощутимый результат — лучший стимул в обучении. Занимаясь 1—2 часа по вечерам, уже через неделю вы будете писать полноценные оконные приложения с графическим интерфейсом. Книга содержит примеры с пошаговыми пояснениями. Приведен список литературы для желающих продолжить обучение. Работа с учебными проектами полностью ведется в современной визуальной среде разработки NetBeans IDE. Книгу дополняет файловый архив с исходными кодами примеров.
  • Java библиотека

    🔥 Хакатон ВТБ API возвращается! Развивайте API на деле вместе с нами, участвуйте в VTB API hackathon 2022. Призовой фонд 1 800 000 рублей! Приглашаются разработчики, графические и UX/UI-дизайнеры, аналитики, продакт-менеджеры, QA- и DevOps-специалисты. Принять участие: https://cnrlink.com/vtbapijl Два трека: 1. Продукты на основе API; 2. Инструменты обеспечения безопасности API. Финалисты получат фирменный мерч от ВТБ!А ещё в этом году Хакатон проводится при поддержке Финтех Хаба Банка России – это уникальная возможность для участников выиграть приз: обучение в образовательных программах Финтех Хаба. Успейте зарегистрироваться до 25 сентября! Регистрация по ссылке: https://cnrlink.com/vtbapijl
  • Java библиотека

    Вышла Java 19 Вышла общедоступная версия Java 19. В этот релиз попало более двух тысяч закрытых задач и 7 JEP'ов. Читать статью
    Вышла Java 19

    Вышла общедоступная версия Java 19. В этот релиз попало более двух тысяч закрытых задач и 7 JEP'ов. Release Notes можно посмотреть здесь. Изменения API – здесь. Ссылки на скачивание: Oracle JDK OpenJDK Вот список JEP'ов, которые попали в Java 19. Паттерн-матчинг для switch (Third Preview) (JEP 427) Паттерн-матчинг для switch, который появился в Java 17 в режиме preview и остался на второе preview в Java 18, всё ещё остаётся в этом статусе. Это первый случай в Java, когда языковой конструкции не хватило двух…

    Telegraph