Вот немного интересной информации для джавистов:
⌛ WeakHashMap
WeakHashMap — это хеш-таблица, в которой ключи хранятся через слабые ссылки (WeakReference). Это значит, что если на ключ нет сильных ссылок, он становится кандидатом на удаление при следующем проходе GC.
🔹 Как работает GC с WeakHashMap
GC удаляет только ключи, на которые больше нет сильных ссылок. Значения же остаются в памяти, пока WeakHashMap не изменится (put(), remove()). Можно использовать ReferenceQueue, чтобы отслеживать удалённые ключи.
🔹 Когда используется
— Кеширование данных, которые можно безопасно сбрасывать.
— Хранение метаданных объектов без риска утечек памяти.
— Уменьшение давления на GC в высоконагруженных системах.
🔹 Отличие от HashMap
В HashMap ключ останется в памяти, пока его явно не удалят. В WeakHashMap ключ исчезнет автоматически, если на него нет ссылок.
⚠️ Когда НЕ стоит использовать
— Если кеш должен сохранять данные долго.
— Если ключи неизменяемые (String из пула строк, Integer), GC их не удалит.
— Если нужна предсказуемость хранения — WeakHashMap не гарантирует срок жизни ключей.
💬 Используете WeakHashMap в проде?
Coding Loving Team🤩
WeakHashMap — это хеш-таблица, в которой ключи хранятся через слабые ссылки (WeakReference). Это значит, что если на ключ нет сильных ссылок, он становится кандидатом на удаление при следующем проходе GC.
🔹 Как работает GC с WeakHashMap
GC удаляет только ключи, на которые больше нет сильных ссылок. Значения же остаются в памяти, пока WeakHashMap не изменится (put(), remove()). Можно использовать ReferenceQueue, чтобы отслеживать удалённые ключи.
🔹 Когда используется
— Кеширование данных, которые можно безопасно сбрасывать.
— Хранение метаданных объектов без риска утечек памяти.
— Уменьшение давления на GC в высоконагруженных системах.
🔹 Отличие от HashMap
В HashMap ключ останется в памяти, пока его явно не удалят. В WeakHashMap ключ исчезнет автоматически, если на него нет ссылок.
— Если кеш должен сохранять данные долго.
— Если ключи неизменяемые (String из пула строк, Integer), GC их не удалит.
— Если нужна предсказуемость хранения — WeakHashMap не гарантирует срок жизни ключей.
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну а теперь немного интересной информации для Frontend разработчиков⚡️
Rust vs JavaScript: повышение производительности на 66% с помощью WebAssembly↗️
JavaScript обычно выполняется в одном потоке, который часто называют главным. Это означает, что JavaScript выполняет одну задачу за раз в синхронном режиме. Главный поток также обрабатывает задачи рендеринга — рисование и верстку, — а также взаимодействие с пользователем. Таким образом, длительное выполнение задач JavaScript иногда приводит к тому, что браузер перестает реагировать на запросы. Именно поэтому веб-страницы могут «зависать» при выполнении тяжелых функций JavaScript, блокируя взаимодействие с пользователем.
💬 ⬇️ Что думаете по поводу этого способа? пишите своё мнение в комментарии!
Coding Loving Team🤩
Rust vs JavaScript: повышение производительности на 66% с помощью WebAssembly
JavaScript обычно выполняется в одном потоке, который часто называют главным. Это означает, что JavaScript выполняет одну задачу за раз в синхронном режиме. Главный поток также обрабатывает задачи рендеринга — рисование и верстку, — а также взаимодействие с пользователем. Таким образом, длительное выполнение задач JavaScript иногда приводит к тому, что браузер перестает реагировать на запросы. Именно поэтому веб-страницы могут «зависать» при выполнении тяжелых функций JavaScript, блокируя взаимодействие с пользователем.
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
За хорошим UI следует хороший UX⚡️
Когда Google изменила оттенок синего в рекламных ссылках, она получила дополнительный годовой доход в размере 200 миллионов долларов.🖥
Как вам такое изменение? пишите своё мнение в комментарии!💬 ⬇️
Coding Loving Team🤩
Когда Google изменила оттенок синего в рекламных ссылках, она получила дополнительный годовой доход в размере 200 миллионов долларов.
Как вам такое изменение? пишите своё мнение в комментарии!
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Забавная анимация на HTML, CSS и JavaScript 🖥 🖥 🖥
Напишите и отправьте любимым в этот прекрасный праздник🎮 ❤️
Исходники в комментариях💬 ⬇️
Coding Loving Team🤩
Напишите и отправьте любимым в этот прекрасный праздник
Исходники в комментариях
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥1❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот такая прикольная анимация текста, которая точно сделает ваш сайт уникальным 🙂
Ссылка на проект Codepen [ Перейти к проекту ]
Понравилось? Поставь реакцию и напиши комментарий!🔥 ⬇️
Coding Loving Team🤩
Ссылка на проект Codepen [ Перейти к проекту ]
Понравилось? Поставь реакцию и напиши комментарий!
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
StackQL предлагает унифицированную среду для управления облачными ресурсами с помощью знакомого SQL-синтаксиса.
Что это такое
Доступен для Windows, MacOS и Linux и поддерживает несколько режимов использования, включая интерактивную оболочку REPL, утилиту командной строки и выполнение запросов через файлы IQL.
Навигация по облачным API: используйте команды
SHOW SERVICES
и SHOW RESOURCES
для ознакомления с доступными сервисами и ресурсами. Например:SHOW SERVICES IN google LIKE '%compute%';SHOW RESOURCES IN google.compute LIKE '%instances%';
Операции CRUD: выполняйте создание, чтение, обновление и удаление ресурсов с помощью знакомых SQL-запросов.
Примеры:
Создание ресурса:
INSERT INTO google.compute.disks (project, zone, name, sizeGb)
SELECT 'stackql-demo', 'europe-north1-a', 'disk-1', 16;
Обновление ресурса:
UPDATE google.compute.disks
SET sizeGb = 32WHERE project = 'stackql-demo' AND zone = 'europe-north1-a' AND name = 'disk-1';
Удаление ресурса:
DELETE FROM google.compute.disks
WHERE disk = 'disk-1' AND project = 'stackql-demo' AND zone = 'europe-north1-a';
Управление состоянием ресурсов: используйте команды
EXEC
для управления состоянием ресурсов, такими как запуск и остановка виртуальных машин. Примеры:Остановка инстанса:
EXEC google.compute.instances.stop @instance = 'instance-1',
@project = 'stackql-demo', @zone = 'europe-north1-a';
Запуск инстанса: EXEC google.compute.instances.start
@instance = 'instance-1', @project = 'stackql-demo',
@zone = 'europe-north1-a';
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
Figma-идея, которая вас удивит! Зацените 👀
Поставь реакцию и напиши комментарий!🔥 ⬇️
Coding Loving Team🤩
Поставь реакцию и напиши комментарий!
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤔1
Топовая и бесплатная нейронка для озвучки вашего текста! 🤯
Просто выбери голос и язык озвучки, напиши свой промпт* и получи уже озвученный текст совершенно бесплатно!!!🔥 Тестим здесь
Делись своим мнением и опытом в комментариях⬇️
*Промпт - это текстовый запрос или инструкция, который пользователь вводит в систему
Coding Loving Team🤩
Просто выбери голос и язык озвучки, напиши свой промпт* и получи уже озвученный текст совершенно бесплатно!!!
Делись своим мнением и опытом в комментариях
*Промпт - это текстовый запрос или инструкция, который пользователь вводит в систему
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤2🔥1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Как вам такие переходящие кнопочки?
Нужен ли вам код от этих кнопочек?🌟
Делись своим мнением и опытом в комментариях⬇️
Coding Loving Team🤩
Нужен ли вам код от этих кнопочек?
Делись своим мнением и опытом в комментариях
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤2
Помните: каждый великий разработчик когда-то не знал, что такое for, запутывался в null, боялся рекурсии. Но они не сдались. И вы не сдавайтесь. Учитесь, экспериментируйте, пишите код 🔪
Coding Loving Team🤩
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3❤🔥3🔥1
Дизайнеры, программисты, а также обычные пользователи Figma, привет!👋
На связи Danwill PC!
Наша команда занимается активацией подписки на вашу учетную запись в Figma📱
Что по цене? А цена самая вкусная, которую вы можете только найти
Figma PRO📱 - 749₽💸 999₽
Активируем подписку за 1-3мин!
За покупкой или более подробной информацией —> @danilov_mm
Danwill PC🤩
Danwill PC | Chat🤩
На связи Danwill PC!
Наша команда занимается активацией подписки на вашу учетную запись в Figma
Что по цене? А цена самая вкусная, которую вы можете только найти
Figma PRO
Активируем подписку за 1-3мин!
За покупкой или более подробной информацией —> @danilov_mm
Danwill PC
Danwill PC | Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🤯2
Топ 5 самых популярных IDE (редакторов кода) 📣
• Vim - Легендарный текстовый редактор, популярный среди разработчиков, которые предпочитают работать в терминале.
• Visual Studio Code - Один из самых популярных редакторов кода благодаря своей легкости, расширяемости и поддержке
• IDE от JetBrains (Intellij IDEA, PyCharm и т.д) - Высококачественные IDE для различных языков (Java, Python, JavaScript и т.д.)
• Xcode - Основная IDE для разработки под macOS и iOS.
• Sublime Text - еще один легкий и мощный редактор кода, который часто используют разработчики.
А какой IDE используете вы? Поделитесь своим мнением в комментариях🌐 ⬇️
Coding Loving Team🤩
• Vim - Легендарный текстовый редактор, популярный среди разработчиков, которые предпочитают работать в терминале.
• Visual Studio Code - Один из самых популярных редакторов кода благодаря своей легкости, расширяемости и поддержке
• IDE от JetBrains (Intellij IDEA, PyCharm и т.д) - Высококачественные IDE для различных языков (Java, Python, JavaScript и т.д.)
• Xcode - Основная IDE для разработки под macOS и iOS.
• Sublime Text - еще один легкий и мощный редактор кода, который часто используют разработчики.
А какой IDE используете вы? Поделитесь своим мнением в комментариях
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥1❤1
Вы просто посмотрите на это обновление… Выглядит очень сочно и интересно. Как думаете, с какого iPhone будет доступна эта фишка? 🌟
Презентация iOS 19 пройдет в июне, а релиз ожидается осенью.
На видео — концепт нового дизайна.
Coding Loving Team🤩
Презентация iOS 19 пройдет в июне, а релиз ожидается осенью.
На видео — концепт нового дизайна.
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Ваши знания — это инвестиция в будущее. Ваша настойчивость — это путь к вершинам. Ваша страсть к кодингу — это сила, которая приведёт вас к успеху.
Coding Loving Team🤩
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Признавайтесь, у кого было такое? ❔
Поделитесь своим мнением в комментариях⬇️
Coding Loving Team🤩
Удавалось ли вам, во сне, находить решение своего бага?
Поделитесь своим мнением в комментариях
Coding Loving Team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2❤🔥1
А вы хотели бы увидеть итоговую версию нашего сайта, и дать обратную связь? 🥹 🥹
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3🤯1