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

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

12847 @javalib

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

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

    Это веб-приложение на основе Java для начинающих. Для разработки веб-сайта электронной коммерции для покупки / продажи продуктов питания. Мы используем Spring Boot для сборки серверной части Language: Java 💥Stars: 166 📝Forks: 172 github.com/jaygaje…ringBoot
    GitHub - jaygajera17/E-commerce-project-springBoot: This a web application Java Based Beginner level project To developing the e-commerce website to Buy/sell the Food Item. We use the Spring Boot to build the back-end part

    This a web application Java Based Beginner level project To developing the e-commerce website to Buy/sell the Food Item. We use the Spring Boot to build the back-end part - GitHub - jaygajera17/E-...

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

    ❓Как использовать функциональное программирование в Groovy? Элементы функционального программирования есть во многих ЯП и Groovy здесь не исключение. Рассмотрим Closures - элемент языка Groovy, который обеспечивает возможность использования функционального программирование, а также в каких задачах они применяются. 🔥На открытом уроке "Введение в функциональное программирование в Groovy" от OTUS, который пройдёт 24 июля в 20:00 вы: -познакомитесь с понятием функциональное программирование; - узнаете в чем отличие функционального программирования от ООП; - познакомитесь с Closures, контекстом исполнения, областями видимости; - познакомитесь с использованием Closures как функций. ⚡️Урок приурочен к старту онлайн-курса "Groovy Developer", который можно приобрести в рассрочку. В результате вебинара вы научитесь создавать и использовать Closures для решения задач функционального программирования и DSL 👉Для участия зарегистрируйтесь: https://otus.pw/SROA/
  • Java библиотека

    15 советов для развития экспертизы в Java Предложенная сегодня статья достаточно детально, подробно и обоснованно расписывает необходимые шаги, которые нужно предпринять, чтобы стать экспертом в Java. 😃 Приятного чтения! Читать статью
  • Реклама

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

    Лето не лето, если в нем нет фестивалей 🎡 Согласны? Мы — да! Поэтому 5 августа ждем вас на большом благотворительном ИТ-фесте в Казани. Будем делиться опытом, говорить про технологии, танцевать, пить чай с чак-чаком и помогать «Семейному дому» в Казани. Программу подготовили крутую: — доклады по архитектуре, Java, Scala, QA, Mobile и инфобезопасности от нашей команды; — live-записи нашего книжного клуба Code of Architecture и подкаста «QAk-QAk — и в продакшен»; — лаундж-зоны. И, конечно, куда без афтепати: летний диджей-сет, коктейли в баре «Приведи друга», офисный футбол и теннис на четверых. Стать участником ИТ-феста просто: нужно зарегистрироваться и внести пожертвование от 1000 ₽. Подробности на этой странице: https://l.tinkoff.ru/it-fest.meetup Лето, технологии, чак-чак 💛
  • Java библиотека

    Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить? Равные объекты должны возвращать одинаковые хэш коды. При переопределении equals() нужно обязательно переопределять и метод hashCode().
  • Java библиотека

    🔥 Apache StreamPark - Волшебный фреймворк, который упрощает обработку потоков! Apache Flink и Apache Spark широко используются в качестве следующего поколения вычислительных движков для потоковой передачи больших данных. Основываясь на превосходном опыте в сочетании с лучшими практиками, мы извлекли параметры развертывания задачи и времени выполнения в файлы конфигурации. Таким образом, простой в использовании RuntimeContext с готовыми соединителями упростит и повысит эффективность разработки задач. Это снижает затраты на обучение и барьеры для разработки, поэтому разработчики могут сосредоточиться на бизнес-логике. С другой стороны, предприятиям может быть сложно использовать Flink & Spark, если на этапе развертывания нет профессиональной платформы управления для задач Flink & Spark. StreamPark предоставляет такую профессиональную платформу для управления задачами, включая разработку задач, планирование, интерактивные запросы, развертывание, эксплуатацию, обслуживание и т. д. 🖥 GitHub @javalib
  • Java библиотека

    Java Guru - вопросы и задачи с собеседований. Канал с помощью которого ты точно получишь оффер! 👩‍💻 Android Developer - канал для андроид разработчиков! Статьи, вопросы и задачи с собеседований, лайфхаки. 👩‍💻 Kotlin Developer - самый топовый канал для котлин разработчика! 📕 Книги для Java программиста - канал с книгами по Java. Постоянно выходят новинки как на русском так и на английском языке! 📰 Java News - канал с последними новостями из мира Java!
  • Java библиотека

    Правила переопределения метода Object.equals(). 1. Использование оператора == для проверки, является ли аргумент ссылкой на указанный объект. Если является, возвращается true. Если сравниваемый объект == null, должно вернуться false. 2. Использование оператор instanceof и вызова метода getClass() для проверки, имеет ли аргумент правильный тип. Если не имеет, возвращается false. 3. Приведение аргумента к правильному типу. Поскольку эта операция следует за проверкой instanceof она гарантированно будет выполнена. 4. Обход всех значимых полей класса и проверка того, что значение поля в текущем объекте и значение того же поля в проверяемом на эквивалентность аргументе соответствуют друг другу. Если проверки для всех полей прошли успешно, возвращается результат true, в противном случае - false. По окончанию переопределения метода equals() следует проверить: является ли порождаемое отношение эквивалентности рефлексивным, симметричным, транзитивным и непротиворечивым? Если ответ отрицательный, метод подлежит соответствующей правке.
  • Java библиотека

    Изучаем принципы SOLID на примерах с Java Друзья, мы уже не раз рассматривали принципы SOLID, но почему бы их не повторить снова? Предложенная статья на примерах покажет реализацию этих принципов на языке Java. Практика, здравствуй! 😊 Читать статью
  • Java библиотека

    Как стать востребованным разработчиком? Изучите Go! После изучения вы сможете создавать надежные и масштабируемые серверные приложения, отвечающие потребностям крупных компаний. Начните погружение в Go c пробного урока курса от OTUS, на котором 👨‍💻 Владимир Балун, ведущий разработчик в Ozon расскажет об актуальности и перспективах этого языка. Курс подходит разработчиком с опытом от 2-3х лет работы на других языках. Какие темы затронем на встрече: — что происходит в IT-бизнесе — в какие проекты может сейчас попасть Golang-разработчик — чем хорош этот язык программирования — какие продукты создаются ТОЛЬКО на Go — почему Go имеет отличные перспективы в индустрии. 👉 Чтобы получить урок, переходите на наш сайт, регистрируйтесь на курс и вам автоматически откроется доступ и вы получите спец цену на основной курс до конца недели — https://otus.pw/ZFfe/ Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Java библиотека

    Какими свойствами обладает порождаемое equals() отношение эквивалентности? • Рефлексивность: для любой ссылки на значение x, x.equals(x) вернет true; • Симметричность: для любых ссылок на значения x и y, x.equals(y) должно вернуть true, тогда и только тогда, когда y.equals(x) возвращает true. • Транзитивность: для любых ссылок на значения x, y и z, если x.equals(y) и y.equals(z) возвращают true, тогда и x.equals(z) вернёт true; • Непротиворечивость: для любых ссылок на значения х и у, если несколько раз вызвать х.equals(y), постоянно будет возвращаться значение true либо постоянно будет возвращаться значение false при условии, что никакая информация, используемая при сравнении объектов, не поменялась. Для любой ненулевой ссылки на значение х выражение х.equals(null) должно возвращать false.
  • Java библиотека

    Testing Spring Boot Applications Demystified: Avoiding Pitfalls, Implementing Recipes, and Embracing Best Practices (2023) True PDF, ePUB, mobi Unravel the complexities of testing Spring Boot applications. Gain insights, best practices, practical tips and avoid common pitfalls to write comprehensive and effective tests to become more productive. Demystify Spring Boot testing and deliver robust & maintainable applications. Start your testing journey today! Whether you’re a seasoned developer or just starting your journey with Spring Boot, this ebook is designed to unravel the complexities of testing Spring Boot applications and empower you to become more productive and confident in your testing efforts. Testing plays a crucial role in software development, allowing you to catch bugs, ensure your code functions as intended, and provide confidence in the reliability and stability of your applications.
  • Java библиотека

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

    ⚡️Краткая шпаргалка по паттернам проектирования
  • Java библиотека

    Избавляемся от рутины в тестировании внешних зависимостей – с помощью opensource-инструмента от Samokat.tech  Если по работе вам приходится тестировать код с внешними зависимости, которые недоступны — этот пост для вас. Когда внешние зависимости не могут быть использованы, обычно пишутся заглушки, которые имитируют поведение реальных объектов, но не обладают всей их функциональностью. Если тестов много — то и заглушек пишется много.  Со временем появляются интересные вопросы: В каждой отдельной заглушке разбирается в лучшем случае только одна команда. Со временем моки становятся фактически неподдерживаемыми.Заглушки редко переиспользуются или никто ими не делится, так как они либо тривиальны, либо написаны не самым лучшим способом. С этими вопросами вам поможет разобраться единый заглушечный контур.  Ира Лифанова, SRE-инженер в Samokat.tech, делится opensource-решением для работы с заглушками. С ним вы успеете и тесты запустить, и чаёк с круассаном попить. 🖖 Читать статью
  • Реклама

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

    Введение в объектно-ориентированный дизайн с Java (2022) PDF Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения. Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java. Вы научитесь моделировать системы Java с помощью UML диаграмм, познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования. Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.
  • Java библиотека

    🪙 Освой Spring и требуй повышения зарплаты! Готов? Пройди тест по Spring и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса🎁 . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/JqHT/ Нативная интеграция. Информация о продукте www.otus.ru
  • Java библиотека

    WebSocket + Jetty В данном видео автор запускает WebSocket сервер на базе Jetty, без Spring. Иногда хочется не целый каравай, а просто хлеб с маслом. Вот и автору понадобился простой java проект с socket-сервером, без необходимости тащить спринг.
    WebSocket + Jetty.

    #maven #java #jetty #websocket Запускаем WebSocket сервер на базе Jetty, без Spring. Иногда хочется не целый каравай, а просто хлеб с маслом. Вот и мне понадобился простой java проект с socket-сервером, без необходимости тащить спринг. Sources: https://github.com/azim-ut/YT_JettyWebSocket Документация: https://eclipse.dev/jetty/documentation/jetty-11/programming-guide/index.html#pg-server-websocket 00:00 Старт 00:05 Новый проект 01:04 Jetty dependency 01:54 App 02:14 Server 04:18 WebSocketContainer 04:58 @WebSocket annotations 07:50 DO NOT COPY A CODE! )) 09:12 server.start() 09:56 @OnWebSocketError )) 11:21 Done 12:04 Like & Subscribe

    YouTube