devmark_ru
223 subscribers
157 photos
121 links
Данный канал является частью проекта devmark.ru, который посвящён вопросам разработки программного обеспечения. Здесь вы найдёте полезные материалы по server-side разработке. Прежде всего по Java, Kotlin и Spring.
Download Telegram
Что будет выведено при запуске следующего кода на Java?
Anonymous Quiz
82%
4.0
0%
4.5
9%
4.6
9%
5.0
Что будет выведено на экран при запуске следующего кода на Java?
Anonymous Quiz
36%
RuntimeException
18%
aaa, bbb
45%
aaa, bbb, null
0%
null, aaa, bbb
Какой будет результат при запуске этого кода на Java?
Anonymous Quiz
17%
3.33333333
75%
3
0%
4
8%
Не скомпилируется
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
15%
Не скомпилируется
54%
true
31%
false
0%
RuntimeException
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
50%
[0, 1]
42%
[0, 1, 2]
8%
[1, 2]
0%
[1, 2, 3]
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
33%
RuntimeException
0%
Не скомпилируется
61%
-2147483648
6%
2147483647
Если вы бывали на моём сайте devmark.ru, то наверняка знаете, что там есть раздел с онлайн-утилитами. Хочу поделиться с вами любопытной статистикой: среди всех инструментов наиболее посещаемым является один из самых тривиальных - генератор UUID. Там в комментах какие-то умники даже решили поспамить)

Кроме того, этот генератор доступен и в моём telegram-боте.

P.S. Если вы используете эти утилиты и вам чего-то не хватает, не удобно и хочется поменять - пишите в комментах.
В продолжение темы приведу краткую справку.

UUID является мощным инструментом для генерации уникальных идентификаторов в различных сферах разработки. Он обеспечивает гарантированную уникальность и позволяет эффективно работать с распределенными системами.

Каждый UUID гарантированно уникален во всем мире, что позволяет использовать его для идентификации объектов без риска коллизий. Некоторые типы UUID содержат информацию о времени создания, что может быть полезно для сортировки и анализа данных. Генерация UUID может выполняться в различных системах независимо друг от друга, что делает их идеальным для использования в распределенных окружениях.

UUID широко используется в различных сферах:
- Базы данных: UUID может быть использован в качестве первичного ключа для обеспечения уникальности записей.
- Веб-разработка: UUID может быть использован для создания уникальных идентификаторов сессий, URL или имен файлов.
- Криптография: UUID может быть использован для генерации случайных ключей и идентификаторов.
Обратная связь помогает стать лучше. Поэтому я уделяю ей особое внимание и стараюсь добавлять такой функционал во все проекты, которыми занимаюсь.

Такой функционал уже давно есть на сайте, а сегодня он появился и в telegram-боте. Чтобы оставить своё мнение о функционале этого бота, просто нажмите кнопку "Обратная связь" и пишите всё, что думаете) Любые предложение, пожелания и конструктивная критика приветствуется!
Выбираем наиболее популярные браузеры
Какими браузерами вы пользуетесь?
Anonymous Poll
64%
Chrome
27%
Firefox
9%
Edge
0%
Safari
0%
Opera
27%
Яндекс.Браузер
0%
Другие
Первый баг был зафиксирован 9 сентября 1945 года: в вычислительной машине Mark II Aiken Relay Calculator нашли мотылька, застрявшего между контактами электромеханического реле, что приводило к ошибкам. Извлеченное насекомое было вклеено в технический дневник с сопроводительной надписью: «First actual case of bug being found». Этот забавный факт и положил начало использованию слова «баг» в современном значении.

Сегодня мы поздравляем всех QA-инженеров с их профессиональным праздником!
👍2🔥1
День Программиста отмечается в 256-й день года. Число 256 выбрано потому, что это количество различных значений, которые можно выразить с помощью восьмиразрядного байта. Также это максимальная целая степень числа 2, которая не превышает количества дней в году.

Поздравляю всех программистов с профессиональным праздником!
👍4
Вчера, 19 сентября 2023 года, вышла новая LTS Java версии 21!

Основные изменения:
- Виртуальные потоки (Project Loom).
- Record Patterns (Project Amber).
- Pattern Matching for switch statements
- В иерархию коллекций добавлен новый интерфейс SequencedCollection, обеспечивающий прямой доступ к первому и последнему элементам упорядоченной коллекции.
- В качестве предварительных возможностей доступны долгожданные шаблоны строк, а также возможность объявлять метод main() вне какого-либо класса.

В ближайшее время постараюсь опубликовать материалы с более подробным обзором этих фич.
👍3
Знаете ли вы, сколько литров содержится в одном барреле нефти? Сколько километров в одной миле? Наконец, сколько "соток" в одном гектаре земли?

Уверен, вы часто задаётесь такими вопросами 🙂 Поэтому я добавил на сайт 3 новых утилиты: конвертеры длины, площади и объёма. Пользуйтесь и пишите в комментах, каких ещё единиц измерения не хватает.
Буквально на днях количество подписчиков на моём YouTube-канале перевалило за 3000. Судя по вашей активности в комментариях под видеороликами, контент востребован и это мотивирует меня продолжать свою деятельность и дальше. Спасибо вам за поддержку!
🔥7