JVM Brain | Java&Kotlin
262 subscribers
107 photos
34 videos
1 file
130 links
Говорим о Java и пишем на Java (вообще не только).

Видео, статьи, обсуждения интересных тем.
Download Telegram
Channel created
Всем привет. Не за горами тот день, когда я начну пилить видео с решением актуальных проблем у новичков при программировании на Java. А пока подписывайтесь - чем больше вас, тем больше понимание, что это действительно нужно
Так как многие закончили или заканчивают курс, то возникает вполне очевидный вопрос - что же ждать на собеседовании. Часть вопросов мы собрали по ходу изучения материала, но еще большая часть осталась за пределами наших обсуждений. Как вам идея собрать более полный список в том числе с ответами на каждый из них? Будет хорошо, если поделитесь своим опытом собеседований и вопросами, которые были заданы
Добавил пример тестирования DAO слоя (он же репозиторий), а также Service в SpringBoot приложении (пока сам тест не совсем корректен, но показывает основные приемы тестирования реальных приложений)
Если оказалось полезным, то ставим звездочку)
https://github.com/vyatich/web-application-template
Как и обещал выкладываю первую часть вопросов (да, их немного, но времени отняли достаточно для понятного объяснения). Прошу дать обратную связь все ли понятно по ним, чтобы я при необходимости дополнил. Постараюсь раз в неделю хотя бы выкладывать новые части, возможно они будут состоять из одного большого вопроса.
https://blablait.ru/voprosy-sobesedovaniy-po-java-core/
Недавно пришлось решать задачу с объединением (UNION) результатов двух запросов. Все бы ничего, но мне нужно было вытаскивать объекты не полностью, а их DTO с помощью HQL. В поисках решения, наткнулся на очень интересный факт, который собственно есть на скриншоте.
Так что если вам чего-то не хватает в Hibernate, то подождите 15 лет и возможно это появится 😀
Если не слышал про такую область памяти как codecache, интернирование строк зачем это нужно и как обходится по производительности (с замерами с помощью библиотеки Java Microbenchmark Harness) , то заскакивай на новую статью. Также немного поверхностной информации про equals и hashCode. Ну и добавил в первую часть вопросов один очень важный про JVM, JRE, JDK - возможно узнаете что-то новое. Вторая часть пока не дописана - есть предложения по вопросам для рассмотрений - прошу в комменты, потому как кажется пора переходить к коллекциям. Всем желаю продуктивных выходных.
https://blablait.ru/voprosy-sobesedovaniy-po-java-core-2/
Возможно кто-то уже успел пройти собеседование, кто-то уже работает, а кто-то еще даже не смотрел какие вопросы там задают - нашел интересный ресурс (на английском языке), где можно глянуть вопросы с собеседований для Java Developer - https://www.ambitionbox.com/profiles/java-developer/interview-questions.
А для тех, кто уже на себе ощутил все прелести собеседований - ссылка на файл с вопросами, буду рад, если поделитесь со всеми, да и мне будет проще ориентироваться какой материал в первую очередь дать - https://disk.yandex.ru/i/hsIsOo_SW4YVlg.
JVM Brain | Java&Kotlin pinned «Возможно кто-то уже успел пройти собеседование, кто-то уже работает, а кто-то еще даже не смотрел какие вопросы там задают - нашел интересный ресурс (на английском языке), где можно глянуть вопросы с собеседований для Java Developer - https://www.ambition…»
Всем доброго времени суток. К сожалению затягивает работа и изучение новых технологий, в том числе Vaadin (как мне кажется хорошая альтернатива шаблонизаторам Thymeleaf или Freemarker. По большей части соглашусь, что в основном в коммерческой разработке это не пригодится, но для своих проектов подойдет вполне. Если уже успели опробовать его, то пишите какие впечатления от фреймворка. Если же хотите немного пошире о нем узнать, то попробую собрать шаблон проекта. Материала на русском пока не так много, как и "набитых шишек" на stackoverflow, несмотря на то, что уже выходит 23 версия (причем LTS (Long-Term Support)).
https://blablait.ru/database-exception-controller-advice/
Ну и на пару минут чтения - выложил небольшую статью про тонкую обработку ошибок записи в базу данных - иногда это необходимо фронтенду, чтобы показать корректно сообщение об ошибке пользователю. Полный код и рабочий пример как обычно в профиле на гитхабе - ссылке в конце статьи
Предлагаю всем присоединиться к трансляции по Java. К сожалению сам опоздал на начало, но залетайте, еще успеете
https://luxoft-techfest.jugru.org/?utm_campaign=JGR_Meetup_Luxsoft_7_Reminder#online