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

Библиотека джависта. Страница 29

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

  • Библиотека джависта

    Введение в сериализацию Сериализация — это процесс сохранения состояния объекта в последовательность байт. Смотреть видео
    Урок по Java 46: Сериализация

    Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: https://www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: https://www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: https://www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML + CSS: https://www.udemy.com/course/html-kurs/?couponCode=E616CB401A8D6C38DB4E MAVEN: https://www.udemy.com/course/maven-kurs/?couponCode=7A9538F9B3BD31257157 GIT: https://www.udemy.com/course/git-study/?couponCode=A6017C034D6EC07ACC33 KOTLIN https://www.udemy.com/course/kotlin-best-course/?couponCode=125C8D6713F57D762681 SQL: https://www.udemy.com/course/sql-kurs/?couponCode=7888161B79F724F8A3F1 IDEA https://www.udemy.com/course/intellij-idea/?couponCode=4B28773B32B3CDA9DA20 Паттерны Java: https://www.udemy.com/course/java-patterns/?couponCode=F369DA5D686AA2DB4DE3 Java EE: https://www.udemy.com/course/kurs-java-ee/?couponCode=CB9E8C3E379038EEBBB0 Английский язык: https://www.udemy.com/course/eng-course/?couponCode=786CC96F3EB694A18F7C JAVA: https://www.udemy.com/course/java-best/?couponCode=6AAD5A31E48C6ECEAC9D Apache Spark: https://www.udemy.com/course/apache-spark-course/?couponCode=9AB448B8ACDFDFCC9746

    YouTube
  • Библиотека джависта

    👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможете сдать – получите запись мастер-класса по алгоритмам повышающий ваш уровень. 📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS 🎁 Сейчас действуют новогодние скидки! Возможна оплата в рассрочку! 👉 Пройти тест https://otus.pw/b781/
  • Библиотека джависта

    15 советов для развития экспертизы в Java Предложенная сегодня статья достаточно детально, подробно и обоснованно расписывает необходимые шаги, которые нужно предпринять, чтобы стать экспертом в Java. 😃 Приятного чтения! https://dev.to/weder96/15-tips-to-become-a-java-expert-1acj
    15 Tips to Become a Java Expert!

    Content Introduction 1. Study the basic concepts until you understand the whole basis...

    DEV Community 👩‍💻👨‍💻
  • Реклама

  • Библиотека джависта

    👨‍💻 Начинаете изучать Java и ищите полезную информацию? Или только задумываетесь начать? 🔥 Добро пожаловать на авторский канал JavaStart! ✍️ Здесь вы найдете полезную и интересную Java–информацию, написанную понятным языком. Не пропускайте познавательный контент по нашей любимой Java. Переходите по ссылке и подписывайтесь ⬇️ https://t.me/JavaStartTech
  • Библиотека джависта

    #вопросы_с_собеседований Что будет, если переопределить equals() не переопределяя hashCode()? Какие могут возникнуть проблемы? Классы и методы, которые используют правила этого контракта могут работать некорректно. Так для HashMap это может привести к тому, что пара «ключ-значение», которая была в неё помещена при использовании нового экземпляра ключа не будет в ней найдена.
  • Библиотека джависта

    💫 Новогодний розыгрыш от Proglib academy! Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков. Подарки под елкой: 🥇 Apple AirPods Pro 2 🥈 Курс «Математика для Data Science 🥉 Курс: «Алгоритмы и структуры данных» Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
  • Библиотека джависта

    Как написать на Java функцию, подобную sizeof в C Если вы только начинаете изучать Java и уже имеете опыт программирования на С, то можете заметить разницу между этими двумя языками. К примеру, String — это объект в Java, а не массив символов с конечным NULL. Аналогично, в Java нет оператора sizeof(). Все примитивы имеют заранее определенный размер, например int — 4 байта, char — 2 байта, short — 2 байта, long и float — 8 байт и так далее. https://nuancesprog.ru/p/16592/
    Как написать на Java функцию, подобную sizeof в C

    В качестве упражнения реализуем функцию sizeOf() на Java, чтобы без проблем получать размеры разных типов данных, как в C.

    NOP::Nuances of programming
  • Библиотека джависта

    👩‍💻 Пройди тест по Spring Framework и получи доступ! Ответь на вопросы и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 . 👨‍🎓ПРОЙТИ ТЕСТ: https://otus.pw/eiZV/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! 12 января в 20:00 открытый урок «Spring Data Projections, Example, Specifications». 🌲А ещё сейчас действуют новогодние скидки! Возможна оплата в рассрочку! Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека джависта

    #вопросы_с_собеседований Какими свойствами обладает порождаемое 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.
  • Библиотека джависта

    Spring Data Specification: наложение фронтенд-фильтров на репозитории spring data

    Коллеги, добрый день. Во многих проектах для работы с данными на бекенде используется Spring Data со всеми плюшками использования декларативного подхода описания запросов к данным на основе...

    Хабр
  • Библиотека джависта

    #вопросы_с_собеседований Расскажите об интерфейсе SingleThreadModel. Интерфейс SingleThreadModel является маркерным - в нем не объявлен ни один метод, однако, если сервлет реализует этот интерфейс, то метод service() этого сервлета гарантированно не будет одновременно выполняться в двух потоках. Контейнер сервлетов либо синхронизирует обращения к единственному экземпляру, либо обеспечивает поддержку пула экземпляров и перенаправление запроса свободному сервлету. Другими словами, контейнер гарантирует отсутствие конфликтов при одновременном обращении к переменным или методам экземпляра сервлета. Однако существуют также и другие разделяемые ресурсы, которые даже при использовании этого интерфейса остаются всё так же доступны обработчикам запросов в других потоках. Т.е. пользы от использования этого интерфейса немного и в спецификации Servlet 2.4 он был объявлен deprecated.
  • Библиотека джависта

    📖 Где учить программирование? Источников нереально много, начиная с наскальных записей древних программистов и заканчивая простыми роликами на ютубе. Чтобы вы зря не тратили драгоценное время, автор этого видео отобрал лучшие книги, ютуб-каналы, блоги и GitHub-репозитории, которые помогут стать true программистом. https://youtu.be/M8xaRauiDCk
    Собрал Интересные Источники для Изучения Программирования / 2022

    Привет! 10 000 ₽ за открытие счёта для бизнеса в Альфа-Банке: https://alfa.me/IZsE3A ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ После видоса с книгами, решил поделиться с вами сокровенными ресурсами, как по книге "Как сдвинуть гору фудзи", выбрал ИМХО, 10 лучших процентов, из 10 лучших процентов. Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет. Я into С++, и всякие low-level штуки. У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %) Если нужна помощь в программировании 1 на 1, чекайте ссылки . всем добра ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Ссылки Люди: Кейси - https://www.youtube.com/c/MollyRocket Джон - https://www.youtube.com/user/jblow888 Майк - https://www.youtube.com/watch?v=u8B3j8rqYMw Пьер - https://www.youtube.com/user/pervognsen Клинг - https://www.youtube.com/c/AndreasKling gamozolabs - https://www.youtube.com/c/gamozolabs Babytron - https://www.youtube.com/watch?v=CC2RtQgA06Y Фабьян - https://www.youtube.com/channel/UCcRaa0AcYX32c0m8wJJHNWg Черников - https://www.youtube.com/c/TheChernoProject Жавид - https://www.youtube.com/c/javidx9 Репки: https://github.com/kamranahmedse/developer-roadmap https://github.com/yangshun/tech-interview-handbook https://github.com/freeCodeCamp/freeCodeCamp https://github.com/donnemartin/system-design-primer https://github.com/codecrafters-io/build-your-own-x https://github.com/labuladong/fucking-algorithm https://github.com/Snailclimb/JavaGuide https://github.com/getify/You-Dont-Know-JS https://github.com/CyC2018/CS-Notes https://github.com/practical-tutorials/project-based-learning https://github.com/jwasham/coding-interview-university https://github.com/ossu/computer-science https://github.com/jlevy/the-art-of-command-line https://github.com/trimstray/the-book-of-secret-knowledge Каналы: https://www.youtube.com/user/Computerphile https://www.youtube.com/c/Coreyms https://www.youtube.com/c/LowLevelJavaScript https://www.youtube.com/c/BenAwad97 https://www.youtube.com/c/rogerclarkonline https://www.youtube.com/c/jdhvideo https://www.youtube.com/c/WilliamFiset-videos Блоги: https://eli.thegreenplace.net/ https://www.joelonsoftware.com/ https://blog.demofox.org/ https://fgiesen.wordpress.com/ https://cellperformance.beyond3d.com/articles/index.html https://agner.org/ http://blog.hostilefork.com/ https://robertheaton.com/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Подпишись сюда, бро: Telega и чатик - https://t.me/wndtn Boosty(менторинг для РФ) - https://boosty.to/wndtn Patreon(для остальных стран) - https://www.patreon.com/winderton Instagram - https://instagram.com/winderton/ Github проекта(код с канала) - https://github.com/winderton ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Оборудование: Камера - Sony a7ii Объектив - SIgma F1.4 DG Микрофон - AudioTechnica at2035 Звуковая карта - Scarlett Solo Петличка - Rode smartlav+ Клавиатура - HyperX Alloy Вторая клавиатура - apple magic keyboard(black edition) Монитор DELL 25' Монитор Asus mg248q Iphone 11 pro(зеленый) CAMLINK elgato - для стриминга JBL headset Телик LG nanocell 50 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Музыка: Bok Choy - Slynk Call The Shots - Slynk X Ray Vision - Slynk Uh Oh - Slynk

    YouTube
  • Библиотека джависта

    Не верьте ChatGPT и используйте KotUniL

    Опять двойка. Федор Решетников. Источник: Википедия В последние недели медиа и социальные сети захлеснул поток сообщений о диалогах с ChatGPT. Только на Хабре поиск по этому термину показывает...

    Хабр
  • Библиотека джависта

    Сравнение массивов с Arrays.equals Чтобы проверить, равны ли два массива с точки зрения их содержимого, Java предоставляет статический метод Arrays.equals . Этот метод будет выполнять параллельную итерацию по массивам для каждой позиции и применять оператор == для каждой пары элементов.
  • Библиотека джависта

    👥🗺 Product Discovery: что такое дискавери-команда и чем она занимается Рассказываем: зачем нужно разделение на «дискавери» и «деливери»; в чём суть работы дискавери-команды и кто в неё входит; как запускать полезные продукты дешевле и быстрее конкурентов. 🔗 Основной сайт 🔗 Зеркало
  • Реклама

  • Библиотека джависта

    🏄 50% скидка на все курсы Proglib academy! Вжух и мы запускаем распродажу курсов до 10 января: – Математика для Data Science – Алгоритмы и структуры данных – Как айтишнику устроиться в международную компанию – Основы IT для непрограммистов – Основы программирования на Python – Frontend Basic: принцип работы современного веба Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/03f94f58 🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д; 🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио; 🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций. 🚀Начни год с прорыва!
  • Библиотека джависта

    Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода. Как это сделать? Поискать готовое решение (плагин). А если его нет? Тогда – написать плагин. А если не умеешь? Стоит хотя бы начать :) Читать статью
    Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO

    Кто я такой В Java я недавно. Работаю Java-разработчиком около года при общем 10-летнем стаже в АльфаСтрахование. Этому году предшествовали годы разработки на ABAP и полгода обучения на Javarush. Что...

    Хабр
  • Библиотека джависта

    Зачем нужен equals(). Чем он отличается от операции ==? Метод equals() - определяет отношение эквивалентности объектов. При сравнении объектов с помощью == сравнение происходит лишь между ссылками. При сравнении по переопределённому разработчиком equals() - по внутреннему состоянию объектов.