cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

Библиотека джависта | Java, Spring, Maven, Hibernate

Все самое полезное для Java-разработчика в одном канале. Список наших каналов: https://t.me/proglibrary/8353 Учиться у нас: https://proglib.io/w/907158ab Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

إظهار المزيد
مشاركات الإعلانات
25 353
المشتركون
-224 ساعات
+247 أيام
+13130 أيام
توزيع وقت النشر

جاري تحميل البيانات...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
تحليل النشر
المشاركاتالمشاهدات
الأسهم
ديناميات المشاهدات
01
😎😎 Как распознать текст, написанный искусственным интеллектом: основные признаки В последние годы искусственный интеллект (ИИ) сделал значительные шаги вперед, особенно в области создания текстов. Сегодня ИИ способен писать статьи, сообщения и даже художественные произведения, которые на первый взгляд трудно отличить от работ человека. Однако существуют определенные признаки, методы и инструменты, которые могут помочь распознать текст, написанный ИИ. В этой статье рассматриваются основные признаки ИИ-текста, методы его распознавания и доступные инструменты для этой цели. Читать статью #гайд
1 0022Loading...
02
Почему интерактивная разработка на Clojure — это круто? В Clojure ты можешь запустить программу всего один раз и взаимодействовать с ней на протяжении всего процесса разработки в реальном времени. Хочешь разобраться? Тогда ждем тебя на открытом практическом уроке от OTUS, где мы разберем: ▫️как добавлять новые функции или менять состояние программы; ▫️как «прощупывать» любые данные и пошагово отлаживать код; ▫️как запускать тесты и подключаться к внешним системам. И всё это не выходя из интерактивной среды разработки REPL! Встречаемся 30 мая в 20:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение! ➡ Регистрируйся прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3Avt6W Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2Vtzqx51Qyb
1 4005Loading...
03
📖 ТОП-10 книг о том, как правильно построить карьеру в IT Хотите преуспеть в IT? Ознакомьтесь с нашим списком лучших книг, которые помогут вам выстроить успешную карьеру в этой динамичной отрасли! Читать статью, чтобы ознакомиться со всеми книгами 👉 https://proglib.io/sh/glq68BCSKj
1 08610Loading...
04
Media files
2 0351Loading...
05
Media files
2 0790Loading...
06
Мечтаешь об успешной карьере в Java-разработке, но не знаешь, с чего начать ❓ Прокачайся бесплатно в ИТ-лагере T1.Дебют! 🌟 Приглашаем студентов и выпускников всей страны в ИТ-лагерь — это новый образовательный интенсив для Java-разработчиков от Холдинга Т1 — крупнейшей ИКТ-компании в России по версии RAEX 2023. ИТ-лагерь проходит в два этапа: 1 месяц онлайн-обучения и неделя летнего атмосферного офлайн-буткемпа! ☀️ Гибкий формат позволяет совмещать обучение в ИТ-лагере со сдачей сессии или работой. Финалисты получат сертификат на оплачиваемую стажировку, а лучших выпускников с опытом сразу пригласят в команду Т1. 🗓 Подай заявку до 31 мая Реклама. Информация о рекламодателе
2 1923Loading...
07
Очередной #дайджест для джавистов ➡️ sbt 2.x удаленный кэш с поддержкой Bazel — о том, как интегрироваться с этим интерфейсом и использовать часть эндпоинтов для решения своей задачи ➡️ Iris — интерактивный конфигуратор темы для Linux-а, написанный на Scala 3 — в терминале пишем java -jar iris-java.jar и пред вами предстает TUI-меню с выбором темы ➡️ Быстрее, выше, сильнее — оптимизируем Spring-контекст для тестов ➡️ Что нового в JMC 9 — в статье рассказывается, что нового в 9-й версии ➡️ JOOQ. Введение — техническое и философское осмысление библиотеки для взаимодействия с базой данных JOOQ
2 2197Loading...
08
🧑‍🎓🧑‍🎓 Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory Статья будет полезна для тех, кто поддерживает приложения на Java, так как большая ее часть посвящена анализу работы G1 GC, знакомству с соответствующими инструментами и особенностями тюнинга GC, в частности для очень больших heap`ов. А также тем, кто пытается разобраться, на что способен Hazelcast, и для чего его можно применить. Читать статью #гайд
2 39523Loading...
09
🤷🤷 Типы совместимости в Schema Registry для Apache Kafka Apache Kafka является мощным инструментом для обработки и передачи потоковых данных в реальном времени, который находит широкое применение в различных индустриях для обработки огромных объемов данных с низкой задержкой. В центре этой платформы лежит способность эффективно распределять данные между множеством производителей (producers) и потребителей (consumers), при этом поддерживая высокую пропускную способность и масштабируемость. Schema Registry — это централизованное хранилище для схем сообщений, используемых в Apache Kafka, обеспечивающее управление и контроль версий схем данных. Основная задача Schema Registry — обеспечить, чтобы все сообщения, отправляемые в Kafka, соответствовали определенной схеме, что предотвращает возможные ошибки данных, вызванные несоответствием или изменением структуры данных. Продолжение тут #туториал
2 58517Loading...
10
#memes
2 75427Loading...
11
ServletConfig Это интерфейс в Java, который предоставляет информацию о настройках сервлета. Каждый сервлет веб-приложения имеет свой объект ServletConfig, который позволяет сервлету получать доступ к параметрам и настройкам, определенным в файле развёртывания (web.xml) или в других конфигурационных файлах. Это полезно для настройки и переопределения поведения сервлета без изменения его исходного кода.
2 7769Loading...
12
💻🚀🏰 Как мы создали ИИ-стартап на хакатоне выходного дня в Германии Инженер ПО рассказал нам о своих выходных на хакатоне в Кельне, где с командой пытался создать AI-стартап всего за два дня. Участники прошли путь от подачи идей в пятницу вечером до демонстрации работающего приложения к воскресенью. В качестве бонуса автор привёл список основных пунктов, которые необходимо выполнить для создания стартапа. 🔗 Читать статью 🔗 Зеркало
2 4037Loading...
13
#memes
3 00417Loading...
14
❤️ Активация с первого взгляда: как влюбить пользователя в продукт Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей. 🔗 Читать статью 🔗 Зеркало
2 5907Loading...
15
#дайджест перед выходными ⬆️ Micronaut framework 4.4.0 Released — в ней есть улучшения в Micronaut Core, новый модуль, Micronaut OpenSearch, интеграция с OpenSearch, обновление зависимостей до Kotlin 1.9.23 и обновления многих модулей Micronaut ⬆️ Вышел PMD 7 — статический анализатор кода для Java, а теперь еще и для Kotlin ⬆️ Mocking Libraries can be your doom — о том, что такое мокирование в тестах и как мокировать правильно ⬆️ Update on String Templates (JEP 459) — String Templates, находящиеся в Java 22 в статусе second preview, отправляются на редизайн и не будут доступны в JDK23, даже с флагом –enable-preview ⬆️ Гайд по JDK Flight Recorder — что это за инструмент и зачем он нужен, как анализировать записи, как определять свои кастомные события и даже как их использовать в юнит-тестах
3 03513Loading...
16
Хардкорный курс по математике для тех, кто правда любит математику! Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/3e093096 Что вас ждет: – Вводный урок от CPO курса – Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск – Практические задания для закрепления материала и ссылки на дополнительные материалы. ⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/3e093096
2 7545Loading...
17
MenuItem — это интерфейс, который представляет элемент меню в графическом пользовательском интерфейсе (GUI) приложения, таком как оконное приложение, веб-приложение или мобильное приложение. Этот интерфейс используется в различных библиотеках и фреймворках, таких как Java AWT (Abstract Window Toolkit) и JavaFX для создания меню и команд, доступных пользователю. MenuItem определяет базовые методы и свойства, которые используются для создания и настройки элементов меню.
3 1707Loading...
18
Расскажите про приведение типов. Что такое понижение и повышение типа? Приведение типов — это преобразование переменной одного типа в другой. Существует два вида приведения типов: — Повышение типа (widening): автоматическое преобразование типа в другой, более широкий тип. Например, int в long. При этом не теряется точность, так как широкий тип может представить все значения узкого типа. — Понижение типа (narrowing): явное приведение к более узкому типу, например double в int. Здесь возможна потеря точности, поэтому требуется явное приведение в коде. Повышение типа безопасно, компилятор делает его автоматически. Понижение опасно потерей данных, поэтому разработчик должен явно указать такое приведение в коде, чтобы показать, что он контролирует возможную потерю точности.
3 1099Loading...
19
🤔🤔 Custom Kafka Deserializer и Spring’овый контекст Речь пойдет о том, как инжектить в статические поля, с примерами. На практике десериализаторов, представленных в ядре Spring, хватает в 99% случаев. Но бывают ситуации, когда всё же требуется описать свою логику предобработки входящего сообщения. Для наглядности предлагается рассмотреть гипотетический случай, когда на вход Kafka подается строка лога с задаваемым разделителем. В этой строке будет интересовать часть сообщения: нужно будет делить строку по определенному символу и собирать из получившегося массива новую строку. Продолжение тут #туториал
3 43415Loading...
20
#memes
4 06192Loading...
21
Начиная с Spring Boot 3.1, вы можете автоматически запускать внешние сервисы (например, базы данных) в режиме dev, используя Testcontainers и новую `spring-boot:test-run`
3 86726Loading...
22
💪💪 Java 23: Restoring the Balance with Primitive Patterns Не хватало паттернов в Java? Вот еще один — Primitive Patterns, фича появится в статусе preview в Java 23. Можно будет использовать паттерн-матчинг для примитивных типов в instanceof и switch. Подробнее о том, как это работает и почему очень упростит приведение примитивных типов, — в видео. Бонусом идет обзор нескольких вариантов паттерн-матчинга, которые потенциально могут появляться в Java. Смотреть #видео
3 81117Loading...
23
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
3 6910Loading...
24
Java-программа для преобразования десятичной системы счисления в двоичную Воспользуемся побитовыми операторами для решения данной задачи. Временная сложность: O (1) Вспомогательное пространство: O (1).
3 2649Loading...
25
⚡️Proglib запускает канал про ИИ для генерации звука Там мы будем рассказывать про все существующие нейросети, которые генерируют музыку и голос — с пошаговыми инструкциями, инструментами и лайфхаками. ⭐️генерация голоса и музыки ⭐️замена и перевод речи ⭐️распознавание звуков 👉Подписывайтесь!
3 3551Loading...
26
Очередной #дайджест для джависта 🔹 Spring предлагает бесплатный доступ к контенту Spring Academy Pro — платная подписка для профессионального контента Spring Academy больше не требуется, а новый контент продолжит появляться 🔹 Capture Checking in Scala 3.4 — автор рассказывает, как усиленно разрабатываемый capture checking поможет сделать менеджмент ресурсов еще более безопасным 🔹 GraalVM for JDK 22 Community 22.0.1 — релиз GraalVM для JDK 22 Community 22.0.1 от Oracle Labs содержит исправления на основе критического обновления от Oracle за апрель 2024 года 🔹 Повышение производительности разработчиков с помощью IntelliJ IDEA — туториал по возможностям Intelij IDEA. Отлично подойдет для новичков 🔹 JEP draft: обработка исключений в switch — драфт JEP, посвященный обработке исключений в switch. Основная мотивация — сделать менее громоздкой конструкцию switch, обернутую в try-catch
3 44726Loading...
27
#memes
3 35247Loading...
28
8–9 июня проводим Weekend Offer Backend Устроиться в Яндекс за выходные — реально. Ищем крутых бэкендеров с опытом работы от 3 лет на C++, Python или Java, готовых работать в офисном или гибридном режиме на территории России или Республики Беларусь. Подавайте заявку до 6 июня — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимателями и выбрать из участвующих команд ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер. Узнать подробности и зарегистрироваться.
2 5023Loading...
29
Новый митап от МТС для разработчиков: True Tech Java Он пройдёт в Москве 16 апреля в 18:30. Ведущие специалисты из МТС поделятся опытом использования Redis, покажут альтернативный вариант применения Rich Domain Model, расскажут о том, как подходили к выбору способа работы с СУБД и не только. Для кого митап? В первую очередь он будет интересен: 👉 всем Java-разработчикам 👉 специалистам, желающим расширить свои знания в области Observability 👉 тем, кто имел опыт работы с Redis для кеширования данных или задавался вопросами улучшения времени ответа Митап пройдёт в офлайн- и онлайн-формате. Регистрация тут #мероприятие
3123Loading...
30
30 мая встречаемся на бесплатном онлайн-митапе от Naumen для java-разработчиков. В программе четыре доклада. Делимся анонсами некоторых из них: 🔸 Бизнес-транзакции в микросервисах на Java+Spring+Hibernate: от фейла до решения — Злата Занина, независимый эксперт. Рассмотрим методы реализации бизнес-транзакций и проблемы, с которыми можно столкнуться в процессе. Пройдём по пути от появления ошибки и поиска способов решения проблемы до выбора итоговой реализации и устранения всех недочетов. 🔸 Строим НЕ микросервисы для распределенной системы обработки данных и поиска — Саша Павлычев из Naumen. Расскажем, как модульный монолит можно использовать для создания распределенной системы обработки данных, и какие преимущества и недостатки появляются при сопровождении подобных систем. Также опишем, как эффективнее работать с данными, структурировать и деплоить кодовую базу, распределять приложение под нагрузкой, проводить рефакторинг и настраивать мониторинг и логирование. → Зарегистрироваться. Встречаемся онлайн 30 мая в 16:00 мск. Если вы из Екатеринбурга — ждём на афтепати 🍕 erid: 2Vtzqv9zq77 Реклама, АО «Нау-сервис», ИНН 6671116364, https://www.naumen.ru/
2 5666Loading...
31
✉️❌ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме. 👉Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно. Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного. Кстати, вакансии можно поискать в наших профильных каналах: 🤮Data Science, анализ данных, аналитика 🤮Python 🤮Frontend
3 63116Loading...
😎😎 Как распознать текст, написанный искусственным интеллектом: основные признаки В последние годы искусственный интеллект (ИИ) сделал значительные шаги вперед, особенно в области создания текстов. Сегодня ИИ способен писать статьи, сообщения и даже художественные произведения, которые на первый взгляд трудно отличить от работ человека. Однако существуют определенные признаки, методы и инструменты, которые могут помочь распознать текст, написанный ИИ. В этой статье рассматриваются основные признаки ИИ-текста, методы его распознавания и доступные инструменты для этой цели. Читать статью #гайд
إظهار الكل...
👍 14 2🥰 1
Photo unavailableShow in Telegram
Почему интерактивная разработка на Clojure — это круто? В Clojure ты можешь запустить программу всего один раз и взаимодействовать с ней на протяжении всего процесса разработки в реальном времени. Хочешь разобраться? Тогда ждем тебя на открытом практическом уроке от OTUS, где мы разберем: ▫️как добавлять новые функции или менять состояние программы; ▫️как «прощупывать» любые данные и пошагово отлаживать код; ▫️как запускать тесты и подключаться к внешним системам. И всё это не выходя из интерактивной среды разработки REPL! Встречаемся 30 мая в 20:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение! Регистрируйся прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3Avt6W Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2Vtzqx51Qyb
إظهار الكل...
1
📖 ТОП-10 книг о том, как правильно построить карьеру в IT Хотите преуспеть в IT? Ознакомьтесь с нашим списком лучших книг, которые помогут вам выстроить успешную карьеру в этой динамичной отрасли! Читать статью, чтобы ознакомиться со всеми книгами 👉 https://proglib.io/sh/glq68BCSKj
إظهار الكل...
🔥 2 1🥰 1
Что выведет код?Anonymous voting
  • 0 0
  • 1 1
  • 2
  • Compiler Error
0 votes
1🥰 1
01:06
Video unavailableShow in Telegram
Мечтаешь об успешной карьере в Java-разработке, но не знаешь, с чего начать Прокачайся бесплатно в ИТ-лагере T1.Дебют! 🌟 Приглашаем студентов и выпускников всей страны в ИТ-лагерь — это новый образовательный интенсив для Java-разработчиков от Холдинга Т1 — крупнейшей ИКТ-компании в России по версии RAEX 2023. ИТ-лагерь проходит в два этапа: 1 месяц онлайн-обучения и неделя летнего атмосферного офлайн-буткемпа! ☀️ Гибкий формат позволяет совмещать обучение в ИТ-лагере со сдачей сессии или работой. Финалисты получат сертификат на оплачиваемую стажировку, а лучших выпускников с опытом сразу пригласят в команду Т1. 🗓 Подай заявку до 31 мая Реклама. Информация о рекламодателе
إظهار الكل...
3👍 2
Photo unavailableShow in Telegram
Очередной #дайджест для джавистов ➡️ sbt 2.x удаленный кэш с поддержкой Bazel — о том, как интегрироваться с этим интерфейсом и использовать часть эндпоинтов для решения своей задачи ➡️ Iris — интерактивный конфигуратор темы для Linux-а, написанный на Scala 3 — в терминале пишем java -jar iris-java.jar и пред вами предстает TUI-меню с выбором темы ➡️ Быстрее, выше, сильнее — оптимизируем Spring-контекст для тестов ➡️ Что нового в JMC 9 — в статье рассказывается, что нового в 9-й версии ➡️ JOOQ. Введение — техническое и философское осмысление библиотеки для взаимодействия с базой данных JOOQ
إظهار الكل...
❤‍🔥 16👍 1 1🔥 1🥰 1
🧑‍🎓🧑‍🎓 Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory Статья будет полезна для тех, кто поддерживает приложения на Java, так как большая ее часть посвящена анализу работы G1 GC, знакомству с соответствующими инструментами и особенностями тюнинга GC, в частности для очень больших heap`ов. А также тем, кто пытается разобраться, на что способен Hazelcast, и для чего его можно применить. Читать статью #гайд
إظهار الكل...
❤‍🔥 16👍 3 1🥰 1
🤷🤷 Типы совместимости в Schema Registry для Apache Kafka Apache Kafka является мощным инструментом для обработки и передачи потоковых данных в реальном времени, который находит широкое применение в различных индустриях для обработки огромных объемов данных с низкой задержкой. В центре этой платформы лежит способность эффективно распределять данные между множеством производителей (producers) и потребителей (consumers), при этом поддерживая высокую пропускную способность и масштабируемость. Schema Registry — это централизованное хранилище для схем сообщений, используемых в Apache Kafka, обеспечивающее управление и контроль версий схем данных. Основная задача Schema Registry — обеспечить, чтобы все сообщения, отправляемые в Kafka, соответствовали определенной схеме, что предотвращает возможные ошибки данных, вызванные несоответствием или изменением структуры данных. Продолжение тут #туториал
إظهار الكل...
❤‍🔥 4👍 1
Photo unavailableShow in Telegram
#memes
إظهار الكل...
😁 31 5