🚶🚶 Lazy Loading в Java
Вы когда-нибудь замечали, как котики, лениво потягиваясь и сворачиваясь клубком, экономят энергию и действуют только тогда, когда это действительно необходимо?
Как и наши хвостатые друзья, существует такой паттерн как Lazy Loading, который позволяет экономить ресурсы, инициализируя объекты только тогда, когда они действительно нужны.
Читать далее
#гайд
Вы когда-нибудь замечали, как котики, лениво потягиваясь и сворачиваясь клубком, экономят энергию и действуют только тогда, когда это действительно необходимо?
Как и наши хвостатые друзья, существует такой паттерн как Lazy Loading, который позволяет экономить ресурсы, инициализируя объекты только тогда, когда они действительно нужны.
Читать далее
#гайд
Что делает функция SUM в языке SQL?
Anonymous Quiz
2%
Извлекает максимальное значение в столбце
1%
Вычисляет среднее значение столбца
5%
Подсчитывает общее количество строк в таблице
93%
Вычисляем сумму значений в столбце
Jailer — инструмент для работы с БД, анализа отношений между таблицами и для многого другого
Особенности:
🔺 повышает производительность базы данных за счет удаления и архивирования устаревших данных без нарушения целостности.
🔺 генерирует топологически отсортированные наборы данных SQL-DML, иерархически структурированные XML и DbUnit
🔺 позволяет удобно просмотривать данные при помощи двунаправленной навигации по БД
🔺 предоставляет консоль SQL с автодополнением кода, подсветкой синтаксиса и визуализацией метаданных БД
Работает с PostgreSQL, Oracle, MySQL, MariaDB, Microsoft SQL Server, IBM Db2, SQLite, Sybase, Amazon Redshift, Firebird, Informix Dynamic Server, H2, Exasol.
#софт
Особенности:
🔺 повышает производительность базы данных за счет удаления и архивирования устаревших данных без нарушения целостности.
🔺 генерирует топологически отсортированные наборы данных SQL-DML, иерархически структурированные XML и DbUnit
🔺 позволяет удобно просмотривать данные при помощи двунаправленной навигации по БД
🔺 предоставляет консоль SQL с автодополнением кода, подсветкой синтаксиса и визуализацией метаданных БД
Работает с PostgreSQL, Oracle, MySQL, MariaDB, Microsoft SQL Server, IBM Db2, SQLite, Sybase, Amazon Redshift, Firebird, Informix Dynamic Server, H2, Exasol.
#софт
Подписывайтесь на наш новый канал про нейросети для создания изображений, там есть:
Please open Telegram to view this post
VIEW IN TELEGRAM
#дайджест перед выходными
✳️ JEP 473: Stream Gatherers (Second Preview) — JEP нужен для поддержки пользовательских промежуточных операций в Stream API
✳️ Java Withers — Inside Java Newscast — новое ключевое слово with позволит лаконично выразить в коде инструкцию о создании копии record-а, и помимо устранения бойлерплейта, эта фича также открывает еще несколько интересных возможностей
✳️ Spring Framework 6.2.0-M1 — небольшая заметка, где описываются фичи Spring 6.2.0: фоновая инициализация бинов, fallback-бины, интеграция MockMvc с AssertJ
✳️ Getting started with bld — новый инструмент сборки проекта, который фокусируется на простоте и предоставляет конфигурацию на чистой Java
✳️ Make Invalid States Unrepresentable — от наиболее нетипизированного представления любых данных в виде String до newtype и refined
✳️ JEP 473: Stream Gatherers (Second Preview) — JEP нужен для поддержки пользовательских промежуточных операций в Stream API
✳️ Java Withers — Inside Java Newscast — новое ключевое слово with позволит лаконично выразить в коде инструкцию о создании копии record-а, и помимо устранения бойлерплейта, эта фича также открывает еще несколько интересных возможностей
✳️ Spring Framework 6.2.0-M1 — небольшая заметка, где описываются фичи Spring 6.2.0: фоновая инициализация бинов, fallback-бины, интеграция MockMvc с AssertJ
✳️ Getting started with bld — новый инструмент сборки проекта, который фокусируется на простоте и предоставляет конфигурацию на чистой Java
✳️ Make Invalid States Unrepresentable — от наиболее нетипизированного представления любых данных в виде String до newtype и refined
🍓 Подборка лучших статей «Библиотеки программиста» за май: сохраняй в заметки, чтобы не пропустить #самыйсок
🗝️ 40 незаменимых API для разработчиков
❤️ Активация с первого взгляда: как влюбить пользователя в продукт
💻🚀🏰 Как мы создали ИИ-стартап на хакатоне выходного дня в Германии
💻🚀💊 «Доктор Хаус»: ИИ-диагност в вашем телефоне. Передаём стартап в хорошие руки
📖 ТОП-10 книг о том, как правильно построить карьеру в IT
🤯 Как простая задачка поставила в тупик программистов (и как они из него выбрались)
🐳✈️ Docker ушёл из РФ! Инструкция по восстановлению доступа
💸📊 На сколько просели зарплаты в ИТ в 2024 году?
⭐️🎤 Как не облажаться с докладом на IT-конференции
🎭 7 типов программистов, которых вы встретите на собеседовании
☕🔍 Тестирование в Java: лучшие практики, инструменты и рекомендации для разработчиков
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты
🗝️ 40 незаменимых API для разработчиков
❤️ Активация с первого взгляда: как влюбить пользователя в продукт
💻🚀🏰 Как мы создали ИИ-стартап на хакатоне выходного дня в Германии
💻🚀💊 «Доктор Хаус»: ИИ-диагност в вашем телефоне. Передаём стартап в хорошие руки
📖 ТОП-10 книг о том, как правильно построить карьеру в IT
🤯 Как простая задачка поставила в тупик программистов (и как они из него выбрались)
🐳✈️ Docker ушёл из РФ! Инструкция по восстановлению доступа
💸📊 На сколько просели зарплаты в ИТ в 2024 году?
⭐️🎤 Как не облажаться с докладом на IT-конференции
🎭 7 типов программистов, которых вы встретите на собеседовании
☕🔍 Тестирование в Java: лучшие практики, инструменты и рекомендации для разработчиков
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты
Мы наконец-то запустили канал по разработке игр — теперь все самое важное и полезное из мира геймдева можно узнать в одном месте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по Java | тесты, код, задания
Forwarded from Библиотека задач по Java | тесты, код, задания
Forwarded from Proglib.academy | IT-курсы
💠 Пишем свою нейросеть: пошаговое руководство
Отличный гайд про нейросеть от теории к практике. Вы узнаете, из каких элементов состоит ИНС(искусственная нейронная сеть), как она работает и как ее создать самому.
🔗 Статья
Чтобы лучше разбираться в теме, прикрепляем наши курсы:
🔵 Математика для Data science
🔵 Алгоритмы и структуры данных
🔵 Основы программирования на Python
Отличный гайд про нейросеть от теории к практике. Вы узнаете, из каких элементов состоит ИНС(искусственная нейронная сеть), как она работает и как ее создать самому.
🔗 Статья
Чтобы лучше разбираться в теме, прикрепляем наши курсы:
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Программистам без практики никуда. Поэтому время прокачать навыки: решение задач — хороший способ развить навыки разработки.
Вам под силу эти задачи?
Please open Telegram to view this post
VIEW IN TELEGRAM
🧔🧔 Тестирование производительности виртуальных потоков Java в Jetty
Тестирование будет происходить на jdk21 в котором виртуальные потоки доступны в релиз версии. Веб сервер для тестирования возьму Jetty. Он с 12 версии нативно поддерживает работу с виртуальными потоками и достаточно распространен в продакшене.
Продолжение тут
#туториал
Тестирование будет происходить на jdk21 в котором виртуальные потоки доступны в релиз версии. Веб сервер для тестирования возьму Jetty. Он с 12 версии нативно поддерживает работу с виртуальными потоками и достаточно распространен в продакшене.
Продолжение тут
#туториал
Proglib запускает канал Азбука айтишника
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
⭐ База — в ней рассказываем про термины из IT простым языком
⭐ Проект — объясняем, из чего состоят айтишные проекты и сколько они могут стоить
⭐ Психология айтишника — тут говорим про софт-скиллы, особенности работы и взаимодействия
👉Подписывайтесь!
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Очередной #дайджест для джавистов
🔸 A preview of Jakarta Data 1.0 — введение и знакомство с основными аннотациями и автогенерируемыми запросами, а еще с написанием собственных запросов через аннотацию @Query
🔸 JEP 469: Vector API (Eighth Incubator) — Vector API продолжает бить рекорды и уходит в восьмой раз в инкубатор в Java 23
🔸 Как создавать приложения с AI на Scala 3 и Besom — проект, демонстрирующий, казалось бы, все извращенные способы использования Scala 3, в том числе и развертывание самого приложения в облаке, с помощью Besom
🔸 Direct-style Effects Explained — статья о том, как Scala 3 продолжает развиваться в сторону еще большей типобезопасности и local reasoning
🔸 Уязвимость в плагине JetBrains GitHub — была обнаружена новая проблема безопасности, затрагивающая плагин JetBrains GitHub, потенциально приводящая к раскрытию токенов доступа сторонним сайтам
🔸 A preview of Jakarta Data 1.0 — введение и знакомство с основными аннотациями и автогенерируемыми запросами, а еще с написанием собственных запросов через аннотацию @Query
🔸 JEP 469: Vector API (Eighth Incubator) — Vector API продолжает бить рекорды и уходит в восьмой раз в инкубатор в Java 23
🔸 Как создавать приложения с AI на Scala 3 и Besom — проект, демонстрирующий, казалось бы, все извращенные способы использования Scala 3, в том числе и развертывание самого приложения в облаке, с помощью Besom
🔸 Direct-style Effects Explained — статья о том, как Scala 3 продолжает развиваться в сторону еще большей типобезопасности и local reasoning
🔸 Уязвимость в плагине JetBrains GitHub — была обнаружена новая проблема безопасности, затрагивающая плагин JetBrains GitHub, потенциально приводящая к раскрытию токенов доступа сторонним сайтам
Что такое default метод интерфейса в Java?
Anonymous Quiz
19%
Метод интерфейса, который не может быть переопределен имплементирующим интерфейс классом
56%
Метод интерфейса, который автоматически наследуется имплементирующим интерфейс классом
25%
Метод, к которому можно получить доступ без экземпляра имплементирующего интерфейс классом