Обновить
19
0
Бабанин Максим @PqDn

Kotlin/Java Developer

Отправить сообщение
я думал самый простой и эффективный способ это битовый сдвиг

    public static void main(String[] args) {
        int byteSize = 123456789;
        int mByteSize = byteSize >> 20;
        System.out.println(mByteSize); // 117МБ
    }

лет 5 назад я тоже так думал
спринг дата это уже другая история, во говорили про хибернейт

да и разве не плевать, если даже пару минут стартует.

если вы для ручного теста постоянно перезапускаете приложение, то переходите на автотесты

сотни-полторы

переходите от монолита к микросервисам, или хотябы подробите монолит.
Про конфиг серевер почитайте.

В книге лонга «джава в облаке» описано более 10 источников, как можно пропертя вносить
+5 сек

да не может быть
если вы всю кухню без спринга напишите, то вы потратите гораздо больше времени на отладку.

Щас на любой вопрос по спрингу есть ответ в стек оверфлоу
помнится не раз натыкался статьи, где описано, что если вы делаете приложение с несколькими контекстами, то скорей всего вы делаете, что-то не так
Согласен, лучше джуну расти на видяшках от Евгения Борисова.
В частности по Spring Boot у него достаточно хорошо раскрывается магия стартеров.

С другой стороны еще не встречал людей которые погружались в экосистему спринга и чтоб им всё сразу было понятно. У всех поначалу каша.

А так вообще респект автору за перевод.
я думаю стоит всегда к прочитанному относится критически, даже к оригиналу
вот ты придумал сложный запрос с кучей джойнами и агрегаторными функциями. Вот такое и желательно затестировать. Так в впринципе можно разработку запроса вести

Ведь рано или поздно в твой код придет Антон, и ченить попробует в запросе поменять
Для всех приведенных примеров, я без проблем могу оценить теоретически,
и тут уже точно не надо быть Шипилевым

Тут наверно вопрос целесообразности. Если я пишу интерпрайз приложуху, врятли я буду дергать классы в свой пет проект, чтобы оценить их размер.

Да, я конечно понимаю, что например препроцессор анотаций может в класс запихнуть что угодно. Но как правило это не важно. Гораздо важнее оценивать порядок. Займет ли у тебя что-то 1 мегабайт или 10 мегабайт
Конечно забавно исследование, но помойму проще теоретически оценить размер объекта
Было бы более полно, если был бы пример с наследованием, — у родителя 0/пара полей и у наследника пара полей…
CGLib proxy — не встроен в JDK. Используется когда интерфейс объекта недоступен

я бы тут добавил, что если в проекте опираться только на такие прокси, то в проекте можно отказаться от использования интерфейсов для спринг бинов. Но это должно быть прям осознаное решение.

Почему для создания Spring beans рекомендуются интерфейсы?
тут анологично бы добавил, что если написать свой бин пост процессор (или при подключении внешней библиотеки), где будет использоваться стандартная прокся jdk, то если инжекция идет на класс, то все нафиг ломается… Решение — перейти на инжекцию по интерфейсу или использовать cglib

Что такое профили? Какие у них причины использования?
Profile("!test") — я бы такой пример добавил, загружать со всеми прифилями, кроме теста
в России такой сертификат не ценится (прежде всего из-за того, что нельзя его сдать в России)
если идти в аутсорсинговую компанию, где тебя будут перепродавать другую компанию, то любой сертификат будет в плюс.

По факту при собеседовании если показываешь свои знания, то работодателю глубоко наплевать на твое образование/сертификаты
Только я один про рефлексию в статье ничего не увидел?
ну тут цель руками сортировку написать была.
цель встраивать в стримы, не ставил
Да тоже самое, нужно всегда смотреть на саму выборку. Есть ли ограничения у выборки. И уже после этого подбирать лучший вариант.
ну если тебе надо скажем 10 элементов отсортировать, то оверхед на создание потоков, будет многократно больше, чем просто отсортировать без многопоточки
Последние файлы — удобней же ctrl+tab
Иногда это вполне оправданно, особенно если код пишется под микроконтроллеры, скажем под какую-нибудь систему ПВО. Где очень критично реал тайм поведение.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность