en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

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

Show more
8 573
Subscribers
+124 hours
No data7 days
+230 days
Posts Archive
Создание и использование BOM в Gradle В каждой компании (а если она крупная, то, скорее всего, в каждом подразделении) должна быть выстроена культура использования BOM (bill of materials) для управления версиями зависимостей. В этой статье я хочу поделиться своим видением того, как это может быть организовано, а также рассмотреть более сложные случаи создания и использования BOM в Gradle-проектах. Читать: https://habr.com/ru/articles/784784/?utm_campaign=784784

JWT-аутентификация при помощи Spring Boot 3 и Spring Security 6 Переход от базовых приложений к более сложным требует использования Spring Security для обеспечения безопасности. Новая версия, Spring Security 6, изменяет некоторые базовые реализации, а русскоязычных материалов на эту тему очень мало. В этой статье мы рассмотрим JWT-аутентификацию и авторизацию с помощью Spring Boot 3 и Spring Security 6, чтобы помочь начинающем разработчикам разобраться и начать пользоваться базовым функционалом этой библиотеки. Цель данной статьи - показать, как использовать JWT-аутентификацию с API-интерфейсами. Читать: https://habr.com/ru/articles/784508/?utm_campaign=784508

Распределенное управление конкурентностью Управление конкурентным доступом является очень важной концепцией в Системе Управления Базами Данных. Оно гарантирует, что одновременное выполнение запросов несколькими процессами или пользователями не приведёт данные в не консистентное состояние. Особое место занимает доступ к Базе Данных в распределенной системе с множеством конкурирующих за ресурс узлов. Читать: https://habr.com/ru/articles/784750/?utm_campaign=784750

Топ-6 онлайн-курсов для изучения CSS, Flexbox, Grid и Sass в 2024 году - Best of Lot Здравствуйте, ребята! Наряду с HTML и Ja
Топ-6 онлайн-курсов для изучения CSS, Flexbox, Grid и Sass в 2024 году - Best of Lot Здравствуйте, ребята! Наряду с HTML и JavaScript, CSS является одной из основных технологий Всемирной паутины (WWW) и критически важным навыком для всех, кто хочет начать свою карьеру в веб-дизайне и веб-разработке. Ни один сайт в современном мире не обходится без CSS, и можно с уверенностью сказать, что никто не может стать полноценным веб-разработчиком без CSS. Если вы хотите изучить такие продвинутые концепции CSS, как Flexbox, Grid и SaaS, и ищете лучшие онлайн-курсы, то вы пришли в нужное место. В прошлом я уже рассказывал о некоторых бесплатных курсов по изучению основ CSS и Bootstrapодного из самых популярных CSS-фреймворков для стилизации веб-страниц, а сегодня я расскажу о продвинутых курсах по CSS для изучения Flexbox и Grid. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/06/top-5-courses-to-learn-advanced-css.html

Частые и не очень грабли ООП проектирования на Java За многолетнюю карьеру и до сих пор, мне довольно часто приходится сталкиваться с типичными "болячками" разного уровня программистов, и как показал мой опыт, описанные ниже кейсы встречаются довольно часто, почти во всех проектах. Да, возможно мне не повезло, и именно мне приходится лицезреть повторяющиеся из раза в раз приемы, которые в результате приводят к плохо поддерживаемому коду. Т. е. такой код действительно работает, и выполняет поставленную задачу, однако обладает определенной связностью, так что даже сам автор тратит уйму времени на его поддержку. В этой статье я постараюсь разобрать часть из них. Цель - поделиться своим опытом, а так же получить обратную связь от уважаемой аудитории. Читать: https://habr.com/ru/articles/784708/?utm_campaign=784708

Пример исследовательского реверс инжиниринга приложения Zone Launcher Друг порекомендовал приложение, но купить его не получилось с территории России. Статья о том, как поисследовать приложение до той степени, чтобы покупка потеряла свою актуальность. Может быть полезно почитать и разработчикам, чтобы понимать, что полную версию приложение включить достаточно легко. Читать: https://habr.com/ru/articles/784628/?utm_campaign=784628

Рассчитываем рейтинг товара на основе оценок пользователей с KafkaStreams и OpenSearch Всем привет! Меня зовут Александр. Последний год тружусь фрилансером на проекте по созданию очередного маркетплейса. Мои задачи включают разработку скоринговой системы продуктов, которая бы позволяла формировать выборку товаров по популярности на основе нескольких показателей. Одним из показателей являются оценки пользователей по шкале от 1 до 5. Думаю, что не станет открытием Америки то, что расчет рейтинга товара по среднему арифметическому всех оценок приводит к насовсем корректным результатам выборки. Например, при таком подходе товар "А" с одной оценкой 5 в рейтинге будет выше товара "Б", у которого сотня оценок 5 и одна оценка 4. Решение данной проблемы давно найдено - для расчета следует применить доверительный интервал биномиального распределения по методу Уилсона (Wilson Score Confidence Interval). Читать: https://habr.com/ru/articles/783360/?utm_campaign=783360

Топ-7 курсов по изучению паттернов проектирования в Java для опытных программистов в 2024 году - Лучшие из лотов Здравствуйте, Java-программисты, если вы хотите изучить паттерны проектирования в 2024 году и ищете лучшие ресурсы, такие как книги, учебники и онлайн-курсы, то вы пришли по адресу пришли в нужное место. Ранее я уже рассказывал о лучшие книги по паттернам проектирования, вопросы для собеседования и учебники по паттернам проектирования, а в этой статье я собираюсь рассказать о лучшими курсами по шаблонам проектирования для Java-разработчиков. Шаблон проектирования - это проверенное и проверенное решение классических проблем программного обеспечения, которое часто встречается во время разработки программного обеспечения. Знание паттернов проектирования не только поможет вам быстро решать эти проблемы быстро, но и поможет вам использовать проверенные решения, тем самым в целом повышая качество программного приложения, которое вы создание. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2022/01/top-5-courses-to-learn-design-patterns.html

photo content

Как копировать объекты в Java: Мелкое и глубокое копирование Read: https://www.infoworld.com/article/2077578/how-to-copy-obje
Как копировать объекты в Java: Мелкое и глубокое копирование Read: https://www.infoworld.com/article/2077578/how-to-copy-objects-in-java-shallow-copy-and-deep-copy.html#tk.rss_java

Article: Architecting with Java Persistence: Patterns and Strategies Explore a spectrum of Java persistence patterns, from da
Article: Architecting with Java Persistence: Patterns and Strategies Explore a spectrum of Java persistence patterns, from data-oriented to domain-centric. Delve into Driver, Mapper, DAO, Active Record, and Repository for robust architectural foundations. By Otavio Santana Read: https://www.infoq.com/articles/architecting-java-persistence-patterns-and-strategies/

Roblox Builds New Cellular Infrastructure to Improve Gaming Experience The online game platform and creation system Roblox ha
Roblox Builds New Cellular Infrastructure to Improve Gaming Experience The online game platform and creation system Roblox has detailed how they have made their infrastructure more efficient and resilient, to support the demands of more than 70 million active daily users engaged in immersive 3D experiences. By Matt Saunders Read: https://www.infoq.com/news/2024/01/roblox-cellular-infrastructure/

Топ-5 курсов для изучения Linux и UNIX в 2024 году - лучшие из лотов [UPDATED] Здравствуйте, ребята, если вы хотите изучить о
Топ-5 курсов для изучения Linux и UNIX в 2024 году - лучшие из лотов [UPDATED] Здравствуйте, ребята, если вы хотите изучить операционные системы Linux и командные строки и ищете лучшие курсы Linux, вы выбрали правильное место. В прошлом я уже рассказывал о некоторых бесплатные курсы Linux и курсы по написанию сценариев bash для программистов и разработчиков, и многие из вас спрашивали о более полных онлайн-курсах по Linux для углубленного изучения Linux, что и побудило меня написать эту статью. В этой статье вы найдете лучшие онлайн-курсы по Linux, онлайн-пути и учебники от Udemy, Pluralsight, Coursera и edX- моих любимых платформ онлайн-обучения. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2020/07/top-5-courses-to-learn-linux-in-depth.html

Строим свой SSO. Часть 4: Vue.js, Регистрация, Сброс пароля Всем привет! Мы продолжаем строить собственный SSO Server. Сегодня мы детально разберем Vue.js приложение, а также спроектируем и реализуем долгожданные механизмы регистрации и сброса пароля. Как всегда, дополнительно мы разберём ряд интересных общесистемных решений, которые наверняка Вам пригодятся в дальнейшем. Читать: https://habr.com/ru/articles/784552/?utm_campaign=784552

Топ-5 бесплатных курсов по Google Cloud Platform для начинающих в 2024 году - лучшие из лотов Здравствуйте, ребята, если вы т
Топ-5 бесплатных курсов по Google Cloud Platform для начинающих в 2024 году - лучшие из лотов Здравствуйте, ребята, если вы тоже хотите изучить Google Cloud Platform в 2024 году и ищете бесплатные онлайн-курсы и материалы по Google Cloud, чтобы начать свое путешествие по GCP, то вы пришли по адресу. Ранее я уже рассказывал о бесплатными сертификационными курсами Google Cloud Developer. Сегодня я расскажу о бесплатных онлайн-курсах от Udemy и Coursera, которые вы можете изучать на базе облачной платформы Google. Если вы не знаете, Google Cloud Platform - это масштабная облачная платформа Google, одна из трех крупнейших публичных облачных платформ наряду с AWS и Microsoft Azure. Существует огромный спрос на профессионалов Google Cloud, но на рынке их мало, поэтому все больше и больше людей изучают Google Cloud и получают сертификаты. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/07/5-free-courses-to-learn-google-cloud-platform-and-concepts.html

5 лучших онлайн-курсов по Hibernate и Spring Data JPA в 2024 году - лучшие из лучших Здравствуйте, Java-программисты, если вы
5 лучших онлайн-курсов по Hibernate и Spring Data JPA в 2024 году - лучшие из лучших Здравствуйте, Java-программисты, если вы хотите изучить Hibernate и Spring Data JPA, два ведущих фреймворка персистентности для корпоративной Java-разработки, и вам нужны лучшие ресурсы, такие как книги, учебники и онлайн-курсы, то вы вы пришли по адресу. В прошлой статье я рассказал о лучших курсах по Spring Framework и лучших книгах по Hibernate, а сегодня я расскажу о лучших онлайн-курсах по изучению как Hibernate, так и Spring Data JPA Hibernate и Spring Data JPA в 2024 году. Это самые качественные курсы от популярных платформ и сайтов онлайн-обучения, таких как Udemy, Pluralsight и Baeldung, которым доверяют тысячи Java-разработчиков по всему миру изучение этих важнейших фреймворков для Java-разработчиков пользуется доверием тысяч Java-разработчиков по всему миру. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2021/11/best-hibernate-and-spring-data-jpa-courses.html

10 курсов Coursera для изучения Python, Data Science и облачных вычислений в 2024 году [UPDATED] Здравствуйте, друзья, если в
10 курсов Coursera для изучения Python, Data Science и облачных вычислений в 2024 году [UPDATED] Здравствуйте, друзья, если вы ищете лучшие курсы, сертификаты и специализации на Coursera, чтобы начать карьеру в ИТ или сменить профессию, вы пришли по адресу. Coursera - один из ведущих онлайн-порталов, который предлагает лучшие учебные материалы, курсы и сертификаты от лучших университетов мира, таких как Мичиганский университет, и ведущих компаний, таких как Google, IBM и Amazon. Обучение на Coursera - это отличный способ приобрести востребованные технические навыки и получить признание и сертификацию, чтобы продемонстрировать их рекрутерам и компаниям, желающим нанять сотрудников. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/09/best-coursera-specializations-courses-certifications-projects.html

Java News Roundup: GlassFish 8.0-M1, 2023 Highlights from Spring, BellSoft and WildFly It was very quiet for the week of Dece
Java News Roundup: GlassFish 8.0-M1, 2023 Highlights from Spring, BellSoft and WildFly It was very quiet for the week of December 25th, 2023, but InfoQ found a few news items of interest that include: Eclipse GlassFish 8.0.0-M1, Apache Camel 3.22.0, Gradle 8.6-RC1, an updated draft specification for JEP 455, and retrospectives into the 2023 highlights from Spring, BellSoft and WildFly. By Michael Redlich Read: https://www.infoq.com/news/2024/01/java-news-roundup-dec25-2023/

MySQL Introduces Javascript Support in Preview Oracle recently announced that the MySQL database server now supports JavaScri
MySQL Introduces Javascript Support in Preview Oracle recently announced that the MySQL database server now supports JavaScript functions and procedures. JavaScript for stored routines is currently in preview and only available in the MySQL Enterprise Edition and MySQL Heatwave. By Renato Losio Read: https://www.infoq.com/news/2024/01/mysql-javascript-procedures/

Топ-5 онлайн-курсов для изучения Power BI в 2024 году - Best of Lot Если вы хотите стать специалистом по анализу данных или D
Топ-5 онлайн-курсов для изучения Power BI в 2024 году - Best of Lot Если вы хотите стать специалистом по анализу данных или Data Scientist или занимаетесь аналитикой и визуализацией данных и хотите изучить Microsoft Power BI, то вы пришли по адресу. В прошлом я уже рассказывал о лучшие курсы по изучению Tableau, QlikView, D3.jsи Excelсегодня я расскажу о лучших онлайн-курсах по изучению Microsoft Power BI, еще одного высококлассного инструмента визуализации данных. Если вы интересуетесь визуализацией и анализом данных, то, возможно, сталкивались с Microsoft Power BI, облачным мощным инструментом визуализации данных, который быстро становится очень популярным среди бизнес-аналитиков и других технических специалистов, работающих с данными. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/06/top-5-courses-to-learn-microsoft-power-BI.html