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

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

12847 @javalib

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

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

    Подпишись и выиграй наушники SONY! В НМГ Тех | Работа в IT и Digital проходит розыгрыш среди подписчиков. Главный приз — беспроводные наушники с шумоподавлением SONY WH-H910N. Канал — уникальный источник информации об изнанке айти работы в НМГ. Здесь вы найдете вакансии и новости, истории успеха сотрудников и рассказы о внутренней IT-кухне, розыгрыши полезных девайсов и советы от HR. 💻 Присоединяйся! * Национальная Медиа Группа — это крупнейший в России частный медиахолдинг, среди его активов телеканалы РЕН ТВ, Пятый канал, СТС, Dомашний, ЧЕ!, СТС Love, СТС Kids и онлайн-сервис more.tv.
  • Java библиотека

    Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения (2021) PDF Git в настоящее время нужен практически всем программистам, которые занимаются разработкой программного обеспечения. Git - это система управления версиями, с помощью которой вы сможете вести и контролировать разработку нескольких версий одного приложения, осуществлять совместную разработку одного приложения несколькими разработчиками.
  • Java библиотека

    ✏️ 13 июля в 19:00 по МСК пройдёт бесплатный вебинар «Spring Security» Что будет на трансляции: — Spring Security. Зачем? — Как подключить к проекту и использовать — Основные настройки и аннотации Ведущий: Сергей Полухин, Senior Java Developer, старший разработчик и руководитель разработки на проектах Infobip, Сбера, Evento, суперкассы, основатель PDev Studio. 🚀 Бесплатная регистрация: https://clck.ru/34xejr
  • Реклама

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

    Друзья, представляем вашему вниманию шпаргалку по теме JDBC. Источник
  • Java библиотека

    ⁉️ Какие алгоритмы актуальны сейчас в разработке? ➡️ Один из таких — Бор Ахо-Корасика. Подключайтесь 17 июля в 20:00 к открытому уроку, который пройдет в рамках онлайн-курса «Алгоритмы и структуры данных» в OTUS. 🎬 На этом вебинаре мы познакомимся с остроумным алгоритмом Ахо-Корасика для поиска нескольких шаблонов в тексте. Для этого мы создадим недетерминированный конечный автомат в виде префиксного дерева, добавим суффиксные и финальные ссылки, вместе пропустим текст через этот Бор и найдём все шаблоны за линейное время, реализовав алгоритм Ахо-Корасика. 🎙 Спикер: Евгений Волосатов, ведущий программист с 20-летним опытом и преподаватель OTUS. 💡 Урок рассчитан на Junior бэкенд-разработчиков и системных программистов, которые пишут софт и приложения. 🎫 После урока полный курс можно приобрести в рассрочку. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/hcgk/ Нативная интеграция. Информация о продукте www.otus.ru
  • Java библиотека

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

    Классические задачи Computer Science на языке Java (2021) PDF, EPUB Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. В этой книге: - Рекурсия, мемоизация и битовые манипуляции. - Поисковые, графовые и генетические алгоритмы. - Проблемы ограничений. - Кластеризация методом k-среднего, нейронные сети и состязательный поиск.
  • Java библиотека

    👩‍💻 Cross-Site Resource Forgery (CSRF) - Spring Security Spring Security кроме аутентификации и авторизации предоставляет инструменты для противодействия эксплойтам, например, межсайтовой подделки запросов (Cross-site Resource Forgery; CSRF). В этом ролике автор расскажет о природе CSRF-атак, продемонстрирует несколько примеров, а так же расскажет о том, как можно защититься от них, в том числе при помощи Spring Security.
    Cross-Site Resource Forgery (CSRF) - Spring Security

    Spring Security кроме аутентификации и авторизации предоставляет инструменты для противодействия эксплойтам, например, межсайтовой подделки запросов (Cross-site Resource Forgery; CSRF). В этом ролике я расскажу о природе CSRF-атак, продемонстрирую несколько примеров, а так же расскажу о том, как можно защититься от них, в том числе при помощи Spring Security. Статья о маскировке CSRF-токена: https://alexkosarev.name/2023/01/12/spring-security-mask-csrf/ 00:00 Вступление 01:13 Природа CSRF-атак 05:13 Проект 07:30 Примеры CSRF-атак 15:43 Способы защиты от CSRF-атак 22:35 Компоненты защиты от CSRF-атак в Spring Security 33:47 Сценарии использования защиты от CSRF-атак #java #springsecurity #csrf Мой сайт: https://alexkosarev.name/ Паблик в VK: https://vk.com/public218833461 Канал в Telegram: https://t.me/+TZCuO38vG3oqu_Jq Стать доном: https://vk.com/donut/shurik.codes Донаты в Boosty: https://boosty.to/akosarev/purchase/1451735 Донаты в Tinkoff: https://www.tinkoff.ru/cf/4PEOiVCZQuS

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

    Сможете взломать вселенную? А не вылетая за пределы своего города? Звучит как вызов! И мы уверены, что он по плечу всем участникам соревнований по спортивному хакингу IT’s Tinkoff CTF.  Десятки отважных космических команд и всего два дня, чтобы пройти все миссии и набрать максимальное количество баллов. Что ждет в конце? Лучшие получат вселенский почет и денежные призы до 360 000 рублей! Участвовать можно и онлайн, и очно в вашем городе в ИТ-хабе Тинькофф. Будет 13 площадок, среди которых Сочи, Саратов, Самара, Челябинск и много других локаций в России и Беларуси. Офлайн-участников ждут квизы, настолки, крутой мерч и нетворкинг с экспертами. Кстати, задания будут интересны не только инженерам информационной безопасности, но и разработчикам, SRE и QA, аналитикам и другим ИТ-специалистам. 🚀 Покорять мультивселенные отправимся 15 и 16 июля. Скорее переходите на IT’s Tinkoff CTF, читайте подробности и регистрируйтесь! Отправили мультивселенские лучи успеха!
  • Java библиотека

    Эффективный Java. Тюнинг кода на Java 8, 11 и дальше (2021) PDF, EPUB Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные уборщики мусора). В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности. - Научитесь пользоваться JDK и другими инструментами оценки производительности. - Узнаете как настройка и приемы программирования позволяют минимизировать последствия уборки мусора. - Научитесь решать проблемы производительности средствами Java API. - Поймете, как улучшить производительность приложений баз данных Java.
  • Java библиотека

    👨‍💻 Усовершенствуйте свои навыки Java с помощью Groovy: новые возможности в бэкенд-разработке Ответьте на 18 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы работать с Groovy на практике и попасть на курс — «Groovy Developer» от OTUS. На полном курсе вы научитесь применять Groovy-скрипты, использовать статическую и динамическую типизацию кода, а также использовать средства языка для работы с БД. 👉 Пройти тест — https://otus.pw/2kgz/ Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Java библиотека

    Что такое Reflection? Рефлексия (Reflection) - это механизм получения данных о программе во время её выполнения (runtime). В Java Reflection осуществляется с помощью Java Reflection API, состоящего из классов пакетов java.lang и java.lang.reflect. Возможности Java Reflection API: • Определение класса объекта; • Получение информации о модификаторах класса, полях, методах, конструкторах и суперклассах; • Определение интерфейсов, реализуемых классом; • Создание экземпляра класса; • Получение и установка значений полей объекта; • Вызов методов объекта; • Создание нового массива.
  • Java библиотека

    ❓Как пишутся языки программирования? Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов». 🔥На бесплатном вебинаре «Как пишутся языки программирования?» мы: — рассмотрим, как разрабатываются языки программирования, — построим LL(1)-анализатор алгоритмического языка программирования, — обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками. Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения. После вебинара полный курс можно приобрести в том числе в рассрочку. 👉Для участия зарегистрируйтесь: регистрация Нативная интеграция. Информация о продукте www.otus.ru
  • Java библиотека

    Как ведут себя конфликтующие импорты? • Классы текущего пакета доступны без импорта. Если импортируется другой класс, совпадающий с классом-соседом по пакету – сосед перекрывается. Будет использован импортированный класс, без ошибки. • Если в class-файле существует несколько разных классов с одинаковыми именами, объявленных здесь же или импортированных – это приводит к ошибке компиляции. • Импортировать один и тот же класс несколько раз допускается. Будет всего лишь warning о неиспользуемом импорте. • Для статических импортов констант действуют те же правила. Обычные и статические импорты не конфликтуют друг с другом – для выбора достаточно контекста использования. • Чтобы применять несколько классов/констант с одинаковыми именами в одном файле, придется обойтись без импортов. Нужно будет обращаться по их полным именам, с указанием пакета.
  • Java библиотека

    👥 Митап Yandex Infrastructure в Новосибирске У Яндекса огромная инфраструктура хранения и обработки данных, многие ее составляющие — собственные разработки компании. За все эти технологии, процессы и продукты отвечает команда инфраструктуры. Приглашаем вас на митап Yandex Infrastructure, где мы расскажем о некоторых из наших разработок: 1. Платформа для работы с данными (YDB): Поговорим о том, как упрощается разработка клиентского приложения, когда на уровне платформы гарантирована атомарность вычитания данных из потока событий в топики и запись в таблицы. 2. Arc — собственная система контроля версий для монорепозитория: Расскажем, зачем нужен монорепозиторий, как устроена внутренняя система контроля версий в Яндексе и виртуализация файловой системы. 3. Система сборки Ya make: Разработка в монорепозитории большой компании предъявляет к системе сборки интересные и иногда неожиданные требования — расскажем, как мы со всем этим справляемся и с какими компромиссами нам приходится жить. Ждем как интересующихся продуктами Open source, так и продвинутых разработчиков, сетевых инженеров, DevOps- и SRE-специалистов. 📍 Когда: 27 июля, 18:00. 📍 Где: Новосибирск (площадка уточняется). 📍 Регистрация — по ссылке. Регистрируйтесь и добавляйте событие в календарь. До встречи!
  • Реклама

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

    Почему метод clone() объявлен в классе Object, а не в интерфейсе Cloneable? Метод clone() объявлен в классе Object с указанием модификатора native, чтобы обеспечить доступ к стандартному механизму поверхностного копирования объектов. Одновременно он объявлен и как protected, чтобы нельзя было вызвать этот метод у не переопределивших его объектов. Непосредственно интерфейс Cloneable является маркерным (не содержит объявлений методов) и нужен только для обозначения самого факта, что данный объект готов к тому, чтобы быть клонированным. Вызов переопределённого метода clone() у не Cloneable объекта вызовет выбрасывание CloneNotSupportedException.
  • Java библиотека

    👩‍💻 Тестовое задание Java Многопоточность В этом видео автор рассказывает о тестовом задании по Java Многопоточности.
    Тестовое задание Java Многопоточность

    В этом видео я рассказываю о тестовом задании по Java Многопоточности. Стань программистом Java c www.job4j.ru Исходный код проекта https://github.com/peterarsentev/job4j_pooh

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

    Получи преимущество на рынке, программируя Event Sourcing системы, особенно популярные на западе Целишься на позиции senior или architect? Хочешь знать больше своих коллег? Этот курс для тебя! ✅Разберешься в event-driven системах ✅Узнаешь Event sourcing, паттерн CQRS лучше, чем 99.9% разработчиков ✅Пройдешь путь создания Kafka, узнаешь best practice для RabbitMQ и как масштабировать свои системы ✅Твердо поймешь основы Domain-driven design, как его применять ✅Глубоко залезешь в паттерн Saga и реализуешь распределенную транзакцию ✅Будешь уверен в себе на system design интервью Авторский курс от преподавателя Санкт-Петербургского университета ИТМО и разработчика высоконагруженных систем Андрея Суховицкого. Твоими менторами станут ребята из Амазон, Револют, Яндекс или Озон. ❗️Старт курса - 10 июля, лекции и задания доступны уже сейчас!❗️ Переходи по ссылке и начинай учиться!