SILLYFEED

Spring АйО

@spring_aio · 10.6K подписчиков

Открыть канал в Telegram

Посты канала Spring АйО в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.

Русскоязычное сообщество Spring-разработчиков.Habr:bit.ly/433IK46YouTube:bit.ly/4h3Ci0xVK:bit.ly/4hF0OG8Rutube:bit.ly/4b4UeX6Яндекс Музыка:bit.ly/3EIizWyЧат для общения:@spring_aio_chatПо вопросам сотрудничества:@befayer

Посты канала

Spring АйО
🤩 Контроль API без боли: ArchUnit, Gradle и правила для библиотекВ Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей.Ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе.Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.📎 Полный текст: https://habr.com/ru/companies/spring_aio/articles/1037012/
Spring АйО
🔥 HotSpot AOT-кэш: стартуем быстрее, греемся меньшеВ HotSpot появился AOT-кэш, который сохраняет уже разобранные, загруженные и слинкованные классы приложения. Это снижает warm-up time и ускоряет выход на пик после старта.JDK 24: Трёхшаговый процесс train+assemble+run (JEP 483).Training: -XX:AOTMode=record -XX:AOTConfiguration=app.aotconf Создает конфигурацию, необходимую для дальнейшего построения кеша.Assembly: -XX:AOTMode=create ... -XX:AOTCache=app.aot собирает кэш.Run: -XX:AOTCache=app.aot использует его при запуске.JDK 25: В кэш добавили профили часто выполняемых методов (JEP 515), из-за чего JIT может стартовать компиляцию раньше и прогрев ускоряется. Также появился упрощённый workflow в 2 шага через -XX:AOTCacheOutput=app.aot (JEP 514), но он может требовать 2x памяти: при -Xms2g -Xmx2g окружению нужно около 4 ГБ, потому что сборка кэша запускается с отдельной кучей того же размера.Чтобы кэш применился, окружения должны совпадать: тот же JDK/OS/архитектура, classpath только из JAR без wildcard/каталогов, prod classpath - надмножество training. Проверка: -XX:AOTMode=on. JDK 26:С JDK 26 сняли ограничение по ZGC (JEP 516). Для диагностики: -Xlog:aot,class+path=info. Кэш нужно пересоздавать при любой пересборке приложения или обновлении библиотек/JDK, иначе возможны краши и странное поведение.📚 Полный текст по ссылке: https://habr.com/ru/companies/spring_aio/articles/995398/
Spring АйО
👩‍💻 Почему ваш Docker-контейнер взломают завтра (и как этого избежать)«Контейнер скомпрометирован». С этих слов начался трёхчасовой ночной кошмар с утечкой данных и полным отчётом об инциденте. Всё из-за банального запуска контейнера от root с лишними правами.В новом переводе от команды Spring АйО — 11 конкретных шагов, которые помогут вам избежать катастрофы: от запуска от непривилегированного пользователя до минимальных образов, сканирования уязвимостей, изоляции сетей и настройки профилей безопасности.Если вы разворачиваете контейнеры в продакшене — это руководство должно стать вашей чеклист-основой. Ошибка может стоить очень дорого.📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/992696/

Ещё по теме «Технологии»

Технологии
Кофейный теоретик
Прочитал в этом семестре для ВШМят про то как писать в латехе с использованием ИИ ну и вообще о всяких полезных инструментах с этим связанным. Кому интересно, объединённая презентация будет в приложении. И есть ещё папочка где есть примеры к лекциям.Что я рассказал.1. Создаём документ в LaTeX — базовая структура, формулы, окружения, нумерация.2. Окружения и нумерация — теоремы, списки, таблицы, кросс-ссылки.3. Ссылки и гипертекст — гиперссылки, QR-коды, библиография.4. Картинки и графика — TikZ, Asymptote, pgfplots, готовые пакеты.5. Библиография — как оформлять (BibLatex, ага), откуда брать (Perplexity, SemanticScholar, GoogleScholar и т.д.), зачем читать.6. Презентации в Beamer — темы, фреймы, анимация слайдов.7. Быдлокодинг с помощью ИИ на SymPy — пишем промпты, получаем код, запускаем в Colab, ловим галлюцинации.8. Sage — компьютерная алгебра для математика (спасибо Михаилу Анатольевичу, надоумил).Из-за всяких переносов и отмен лекций было 8, но для такого курса кажется вполне достаточным. Насколько оказалось полезным для студентов сказать пока сложно, впрочем скоро им предстоит сдача задания, там и поглядим. Кстати, сдача задания будет выглядеть так: они получили по брошюре (издательства МЦНМО) и должны её затехать, сделать презентацию и постер по мотивам. Ну и сделать небольшой доклад на эту тему.Надеюсь что там будет всё хорошо, и с удовольствием ещё раз расскажу об этом деле.#AI #научпоп
НастяУс вещает 💜
если вы, как и я, страдаете от чистки фотопленки, то для вас просто лучшая рекомендация ever! 📷приложение Picnic 🧺каждый день свайпаешь фотки за прошлые годы [или по месяцам, как тебе хочется], 5-10 минут и твоя фотопленка уже в прайме! я так 50 GB почистила…✌️ = спасибо!
Тишина в аудитории
Микрозайм у собственного мозга. Про теорию когнитивного долгаКоротко. Это концепция из исследований MIT (2025), описывающая накопление долга в умственных способностях при чрезмерной зависимости от ИИ — «Your Brain on ChatGPT». Мы становимся должниками, когда ИИ используем для сложных задач вроде написания эссе: снижается активность мозга (по ЭЭГ), ухудшается память, связность мышления и чувство владения материалом.Ответ получили легко и быстро = мозгу работу не дали. Развития не было — вы должник. И проценты начинают капать. Будто взяли взаймы у будущего себя, так как мозг над задачей не работал, а результат есть. Мозго-мыщца не тренируется, а атрофируется.Подтверждено экспериментом: участники с ИИ хуже вспоминали свои тексты и показывали меньшую нейронную вовлечённость даже после отказа от ИИ.В итоге — риск интеллектуального банкротства для индивида.Для общества — унификация мышления, потеря креативности, зависимость. ❓А делать-то что? — гасить долг, наращивая собственный когнитивный капитал, а не беря в долг под огромные проценты умозаключения ИИ. Общие постулаты, типа «отдавать ИИ рутину и усложнять уровень решаемых с его помощью задач, разгоняя собственные способности» — мы уже выше обсуждали, тут без изменений. Как и многое раньше, ИИ умного делает ещё умнее, глупого — ну вы поняли. ❗️Освободившееся время отдавайте сложной информации: книгам, выставкам, фильмам. Учитесь погружаться. Заведите тетрадку для выводов-мыслей-впечатлений. Заинтересуйтесь какой-то темой и разложите её по полочкам (рисуйте схемы, mind-карты..)Это уже существенно снизит риск остаться без мозга при дефолте ИИ-банка отключении связи.Игнорировать равно путь к умственному банкротству. Нам такой путь не нужен. Тем более, мозг — прекрасный должник, возвращает с хорошими процентами.Посты про ИИ у нас по тегу #ИИ_впомощь Что думаете?
Connect Serviсe Lixiang/Zeekr/Lynk&Co
Забыть про Carplay, как про страшный сон Звучит странно и непонятно? Но только не для владельцев Lynk&CO, которые сделали русификацию в Connect Service. Речь про наше решение — адаптированные приложения на русском языке, которые удобнее штатного Carplay. Как говорится: можно, но зачем ❌ Запускать навигатор на телефоне, чтобы вывести его на экран ✅ Сразу запустить Я.Навигатор с экрана ❌ Запускать Youtube с рекламой для трансляции ✅ Включать Youtube без рекламы сразу на экранах ❌ Раздавать с телефона интернет ✅ Поставить нашу SIM-карту в авто И по секрету: можем сделать так, чтобы видео спереди работало не только в режиме стоянки. Пользуйтесь мультимедией автомобиля отдельно от телефона и раскрывайте потенциал авто на 100%. При этом, в автомобиле CarPlay остается доступным, и им по-прежнему можно пользоваться. Обновим, переведем на русский, поставим приложения и сделаем интернет. Для записи: ❤️Телеграм: @CONNECT_mngr ❤️Телефон: +79774442424Не грузит телеграм? Мы есть в MAX 📲
Традиционная бабушка оцифрованного мира.
В Канаде тему истребления коренного населения территории с помощью одеял, заражённых оспой, истребления бизонов, конфискацией детей из семей, шепотом, в краеведческих музеях и на фотовыставках из современных резерваций индейцев уже рассказывают. А то, что в России 21 века англо американцы вытворяют тоже самое с помощью ювенальной юстиции, ГМО и не проверенных вакцин, почему то в упор не замечают. 💥 Может откроем глаза и для начала перестанем пользоваться чуждым языком , определяющим техномышление, избавимся от техносуржика и от нецензурной лексики ???💥Может вспомним наше родное сырмяжное и посконное, как когда то сделал Ганди с Индией. Спас Ганди тогда страну, не до конца конечно, но самосознание индусов укрепилось и выросло и их сейчас 1.5 млрд.А то вижу, что многие активно борются в РФ с ИИ, созданным техно-захватчиками. А зря, враги будут продолжать применять ИИ для войны и захвата наших природных и человеческих ресурсов , а мы типа в стороне от ИИ постоим пока ?!! Миру нужен, наш русский ИИ
Серверная Админа | Компьютерные сети
👋 Привет, сетевой друг! Сегодня про python3-nmap - библиотеку, которая превращает nmap в нормальный Python API.🟣Что это: обёртка над nmap, где каждая команда становится вызовом функции. Не нужно помнить флаги, парсить текстовый вывод или городить subprocess. Запустил метод - получил JSON с результатами.🟣Зачем это нужно: nmap мощный, но встраивать его в скрипты неудобно. Парсить вывод хрупко - формат может отличаться в зависимости от версии и флагов. python3-nmap убирает эту боль и возвращает структурированные данные сразу.🟣Что умеет: сканирование топ-портов, определение версий сервисов, детекция ОС, DNS-брут для поддоменов, техники сканирования (SYN, FIN, UDP, idle), обнаружение хостов через ARP. Каждая техника - отдельный метод, не нужно держать в голове синтаксис.🟣Установка простая:pip3 install python3-nmapapt-get install nmapnmap должен быть установлен на системе - библиотека вызывает его под капотом.🟣Важный момент: часть сканов требует root. Определение ОС, SYN-сканирование, сканирование подсетей, всё это нужно запускать через sudo. Без прав получишь ошибку ещё до начала сканирования.Делаем вторую часть уже о том, как использовать этот тул?Серверная Админа | Zeroday | #Инструмент
Машинное обучение RU
Codex обогнал Claude Code по скачиваниям. По данным TickerTrends, перелом произошел 30 апреля: после этого Codex продолжил набирать долю, а рост Claude Code заметно замедлился.Claude 4.7 вышел 16 апреля, GPT-5.5 - 24 апреля. Дальше выводы делайте сами.
Школа МИБ
🇺🇸 Бывший глава аналитического центра Пентагона переходит в Anthropic🛂 К компании Anthropic в должности «стратега-резидента» присоединится Джеймс Бейкер, с 2015 по 2025 год руководивший управлением сетевой оценки Министерства обороны США. Возглавляемый им ранее аналитический орган, созданный в 1973 году для долгосрочного прогнозирования военных тенденций, использовал системную методологию, анализируя развитие технологий, рабочей силы и экономики. Как считают эксперты, Д.Бейкер специально переходит в частную компанию для изучения того, как алгоритмическое самосовершенствование может сначала дестабилизировать, а затем полностью обесценить общественные устои, включая саму систему национальной обороны.🤖 Примечательно, что аналитики управления еще в 2016 году зафиксировали «кембрийский взрыв» в робототехнике и технологиях ИИ, предсказав удешевление и ускорение военных конфликтов. Сегодня Д.Бейкер фиксирует постепенный распад американских государственных институтов под давлением ускоряющегося технологического развития. По его словам, главный риск заключается не в отдельных системах вооружений, а в «долгосрочной жизнеспособности нынешних учреждений в условиях войны и мира», что он характеризует как «проблему многодесятилетней структурной − даже цивилизационной». 🛡 По мнению экспертов, США имеют «жесткое временное окно для адаптации» к цивилизационному вызову искусственного интеллекта. Привлечение Д.Бейкера к деятельности Anthropic указывает на глубокое проникновение логики военно-стратегического прогнозирования в частный сектор, при этом компания формально сохраняет дистанцию от государства. Однако существующая модель, при которой правительства выступают лишь в роли заказчиков и эпизодических регуляторов, не работает в масштабе по мере интеграции ИИ во все сферы безопасности. Растущая зависимость государства от частных разработчиков обостряет фундаментальный вопрос о том, кто в конечном счёте должен определять границы применения военного ИИ. #Школа_МИБ #США #ИИ👍 Школа МИБ
Echelon Eyes
Северная Корея украла 76% криптовалюты, взломанной в 2026 году, всего двумя атакамиИсследователи TRM Lab опубликовали отчет о кражах криптовалюты в текущем году, представив ряд интересных цифр.Северокорейские хакеры из двух разных групп украли примерно 577 миллионов долларов США с начала 2026 года, что составляет 76% всех потерь от взломов криптовалютных активов по состоянию на апрель. Вся сумма была получена злоумышленниками в рамках двух инцидентов. Взлом Drift Protocol, в ходе которого злоумышленники получили 285 миллионов долларов США, включал в себя три недели подготовки к атаке и месяцы социальной инженерии для компрометации подписантов протокола. В результате полная утечка средств произошла примерно за 12 минут.Взлом KelpDAO, в результате которого украдено 292 миллиона долларов США, был осуществлен с использованием уязвимости в архитектуре моста LayerZero, предусматривающей наличие одного верификатора. Доходы от взлома были отмыты через децентрализованной кроссчейн-протокол THORChain.Исследователи отмечают, что THORChain обработал подавляющую часть доходов от взлома Bybit в 2025 году и KelpDAO в 2026 году, конвертировав сотни миллионов украденных ETH в биткоины, при этом ни один оператор не захотел заморозить или отклонить переводы. Это сделало THORChain предпочтительным инструментом для крупнейших ограблений, совершенных Северной Кореей.Совокупный объем краж криптовалюты, совершенных Северной Кореей, с 2017 года превышает 6 миллиардов долларов США.Источник: https://eyes.etecs.ru/r/e52c35#криптовалюта #кражи #СевернаяКорея