Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 574
Obunachilar
-124 soatlar
Ma'lumot yo'q7 kunlar
-1030 kunlar
Postlar arxiv
8 574
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.
Читать: https://habr.com/ru/articles/856106/?utm_campaign=856106
@a_cup_of_java | Другие наши каналы
8 574
HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory
Это предупреждение, которое выведет хибернейт, если для осуществления пагинации ему придется загрузить ВСЕ данные из таблицы, а не по одной странице.
Почему возникает и как пофиксить...
Читать: https://habr.com/ru/articles/856092/?utm_campaign=856092
@a_cup_of_java | Другие наши каналы
8 574
Что ищет он в краю далёком? Как найти смысл жизни с PostgreSQL
Эта статья родилась из пары лекций, которые я прочитал студентам в рамках курса, посвященного вопросам машинного обучения. Почему именно PostgreSQL? Почему векторы? За последние два года тема языковых моделей стала невероятно популярной, и вместе с этим появилось множество инструментов, доступных даже начинающему инженеру, стремящемуся познакомиться с миром текстового анализа.
Доступность этих технологий открывает безграничные возможности для их применения в самых разных областях: от систем управления знаниями до «копилотов», помогающих более тщательно анализировать анамнез пациентов, или информационных киосков, позволяющих собрать идеальную корзину товаров для пикника.
Вряд ли данная работа может похвастаться полнотой или глубиной, однако, я надеюсь, что она предоставит те самые “хорошие” точки входа, которые позволят, погружаясь в детали, открыть для себя множество новых интересных и полезных тем для исследований и инженерных проектов.
Откроем скрытые смыслы
Читать: https://habr.com/ru/articles/855712/?utm_campaign=855712
@a_cup_of_java | Другие наши каналы
8 574
Java Evolves to Tackle Pinning with JEP 491
JEP 491, "Synchronize Virtual Threads without Pinning," is now Proposed to Target for JDK 24. This initiative aims to resolve Java's "pinning" issue, a limitation of the synchronized keyword, which restricts scalability with virtual threads. JEP 491 eliminates this constraint, unlocking high-performance concurrency without extensive refactoring.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2024/11/java-evolves-tackle-pinning/
@a_cup_of_java | Другие наши каналы
8 574
Давайте использовать OpenTelemetry со Spring
Команда Spring АйО перевела статью, раскрывающую преимущества использования OpenTelemetry для мониторинга и трассировки Spring Boot приложений.
В статье показано, как интеграция с OpenTelemetry с использованием OTLP и других компонентов позволяет легко встроить стандартизированный сбор метрик, логов и трассировок в экосистему Spring.
Читать: https://habr.com/ru/companies/spring_aio/articles/855868/?utm_campaign=855868
@a_cup_of_java | Другие наши каналы
8 574
JetBrains попрощалась с создателем Флибусты в своем официальном блоге
Компания JetBrains выразила соболезнования по поводу кончины Стивера, разработчика платформы Флибуста и декомпилятора Java Fernflower
Читать: «JetBrains попрощалась с создателем Флибусты в своем официальном блоге»
@a_cup_of_java | Другие наши каналы
8 574
Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11
Apache Tomcat 11 represents a pivotal advancement in web server technology, supporting Jakarta EE 11 and featuring virtual threads for efficient concurrency via Project Loom. Enhanced WebSocket performance, improved asynchronous processing, and robust security measures make it ideal for modern applications. Transitioning requires namespace adjustments, but offers tools for a seamless migration.
By Andrea Messetti
Read: https://www.infoq.com/news/2024/11/tomcat-11/
@a_cup_of_java | Другие наши каналы
8 574
Java News Roundup: Jakarta EE 11, GlassFish 8.0-M8, JReleaser 1.15, JHipster 8.7.3, Quarkus 3.16
This week's Java roundup for October 28th, 2024 features news highlighting: an update to the upcoming release of Jakarta EE; the eighth milestone release of GlassFish 8.0; and point releases of JReleaser 1.15.0, JHipster 8.7.3 and Quarkus 3.16.0.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/java-news-roundup-oct28-2024/
@a_cup_of_java | Другие наши каналы
8 574
OpenJDK News Roundup: Compact Object Headers, Synch Virtual Threads, Disable Security Manager
There was a flurry of activity in the OpenJDK ecosystem in which: four JEPs, having successfully completed their respective reviews, are now Targeted for JDK 24; and five new JEPs have been Proposed to Target for JDK 24 and will be under review during the week of November 4, 2024.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/jdk-news-roundup-oct28-2024/
@a_cup_of_java | Другие наши каналы
8 574
Spring АйО подкаст №1. Spring – эволюция или революция?
В первом выпуске подкаста Spring АйО в студии собрались 4 эксперта сообщества, чтобы попытаться раз и навсегда ответить на вопрос: "Чем же для нас стал Spring: эволюцией или революцией?"
Читать: https://habr.com/ru/companies/spring_aio/articles/855612/?utm_campaign=855612
@a_cup_of_java | Другие наши каналы
8 574
Tribuo и регрессия: как строить предсказательные модели на Java
Привет, Хабр!
В этой статье наш взор упадет на на Tribuo — библиотеку машинного обучения на Java от Oracle.
Tribuo поддерживает различные алгоритмы для классификации, регрессии, кластеризации и многого другого. Но сегодня мы сосредоточимся на регрессии — фундаментальной задаче, которая позволяет предсказывать непрерывные значения. Одним из главных плюсов Tribuo является её удобный API, который позволяет быстро строить модели и оценивать их эффективность.
Читать: https://habr.com/ru/companies/otus/articles/853300/?utm_campaign=853300
@a_cup_of_java | Другие наши каналы
8 574
AI и Spring Petclinic: Внедрение ИИ-ассистента с Spring AI (Часть II)
В продолжении статьи автор углубляется в возможности генерации с поддержкой поиска (RAG), чтобы LLM могла учесть некоторую контекстуальную информацию данных, первоначально невходившую в ее обучающую выборку.
В новом переводе от команды Spring АйО рассматривается польза Spring AI и хранилища векторов, благодаря которым система не просто сопоставляет ключевые слова, но и понимает смысловые запросы пользователей, делая взаимодействие с приложением еще более естественным.
Читать: https://habr.com/ru/companies/spring_aio/articles/855398/?utm_campaign=855398
@a_cup_of_java | Другие наши каналы
8 574
Нет времени объяснять, регистрируйся на МТС True Tech Champ!
Осталось несколько дней до шоу финала ИТ-чемпионата.
Дата: 8 ноября
Место: МТС Live Холл
Формат: Офлайн + Онлайн
Участников ждут:
— Шоу с гонкой роботов в интерактивных лабиринтах
— 20+ активностей для кодеров и фанатов технологий
— Выступления спикеров, воркшопы, плохие прогерские шутки
Тебе точно понравится, если ты:
— Занимаешься разработкой
— Интересуешься технологиями
— Планируешь построить карьеру в ИТ
До конца регистрации несколько дней — успей присоединиться: https://truetechchamp.ru/conf
Это #партнёрский пост
8 574
Go и Rust заменят Java и Python: на чем писать в 2025 году и дальше
Go и Rust заменят Java и Python. На чем писать в 2025 году и дальше. Рассматриваем преимущества и недостатки языков программирования ✔ Tproger
Читать: «Go и Rust заменят Java и Python: на чем писать в 2025 году и дальше»
@a_cup_of_java | Другие наши каналы
8 574
Лёгкости перехода: четыре разработчика о том, почему они перешли на Go
Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang.
Мы попросили наших разработчиков поделиться своим опытом перехода на Go и рассказать, почему они решили освоить новый язык программирования, какие плюсы и минусы видят в нём, дал ли переход на Go буст в новых карьерных возможностях и кому и в каких случаях они бы они советовали освоить golang.
Эта статья может быть полезна тем, кто тоже хочет добавить Go в копилку знаний, но пока не решился. Приступим!
Читать: https://habr.com/ru/companies/kuper/articles/854586/?utm_campaign=854586
@a_cup_of_java | Другие наши каналы
8 574
Собеседование в Яндекс v.2023г
Привет! Особенно @kesn, сейчас расскажу почему!
Ко мне в телеграмм постучалась очень приветливая и милая девушка HR из Яндекса, с предложением о работе. Я очень обрадовалась, особенно потому, что рынок IT в 2023 очень нестандартный :)
Созвонились на 15 минут, мне рассказали об этапах - три алгоритмических интервью, по две задачи в течение часа, третье - с независимым экспертом Яндекса и на целых 1,5 часа. Скинули ссылки на leetcode, CodeRun, пара видео с разбором задачек на доске с фломастером и статья Яндекса о том, как они нанимают бэкэнд разработчиков.
Я просмотрела эти материалы и достаточно быстро нашла статью. Хм, интересно! Изначально у меня не было высоких ожиданий относительно интервью, у меня двухлетний опыт Java разработки, и нет идей как алгоритмический live-coding в три этапа поможет вычленить нужного проекту кандидата. И да, я не готовилась.
Интервью 1. Очень приятный молодой человек, прекрасно вел интервью и поддерживал, так как видел мое волнение.
Читать: https://habr.com/ru/articles/854956/?utm_campaign=854956
@a_cup_of_java | Другие наши каналы
8 574
Ужасный код: если бы злодеи хорроров стали программистами
Мы погрузились в мрачный мир фантазий и представили, какие языки программирования и роли могли бы выбрать самые известные злодеи хоррор-фильмов, если бы они ворвались в IT.
Читать: «Ужасный код: если бы злодеи хорроров стали программистами»
@a_cup_of_java | Другие наши каналы
8 574
API-Шлюз или опять тестировать
При разработке микросервисов рано или поздно возникает вопрос о специализированном микросервисе, через который проходят запросы и маршрутизируются в нужный. Это необходимо не только с точки зрения безопасности (в одной точке аудита можно увидеть все нужные события), но так же с точки зрения производительности. Ваш микросервис выполняющий важную функцию наверняка использует массу ресурсов, например подключения к БД - даже если обработка плохого запроса не требует подключения к БД, то она гарантированно ворует ресурс ЦП. Разумеется можно покупать все более производительные сервера, но такой путь ни к чему не приведет.
Если вас интересует эта тема, то добро пожаловать под кат.
В лунапарк
Читать: https://habr.com/ru/articles/854880/?utm_campaign=854880
@a_cup_of_java | Другие наши каналы
8 574
Подключение к GigaChat API на Java: пошаговое руководство
Подключение к GigaChat API на Java: пошаговое руководство.
В этой статье я расскажу о том, как подключиться к API GigaChat в IntelliJ IDEA на Java и настроить безопасное соединение с использованием SSL-сертификатов, чтобы получать ответы от GigaChat в своем приложении.
Читать: https://habr.com/ru/articles/854820/?utm_campaign=854820
@a_cup_of_java | Другие наши каналы
8 574
GitHub назвал Python самым популярным языком программирования
По данным отчета «Octoverse 2024», Python обошел JavaScript и занял первое место среди языков программирования на GitHub благодаря своей универсальности и широкому применению в анализе данных, веб-разработке и искусственном интеллекте
Читать: «GitHub назвал Python самым популярным языком программирования»
@a_cup_of_java | Другие наши каналы
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
