На сайте вышла новая статья о Дженериках😎 Будучи новичком никак не мог их понять. Постарался сократить теорию до минимума и показать все на практике.
https://java-master.com/%d0%b4%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b8%d0%ba%d0%b8-%d0%b2-java-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b-%d0%ba%d0%be%d0%b4%d0%b0/
https://java-master.com/%d0%b4%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b8%d0%ba%d0%b8-%d0%b2-java-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b-%d0%ba%d0%be%d0%b4%d0%b0/
Java master
Дженерики в Java - [Примеры кода] | Java master
Сегодня разберем Дженерики (Generics) в языке Java. Иногда их называют обобщениями. Я буду использовать все эти употребления, но означают они одно и тоже.
На сайте вышла статья ControllerAdvice — обработка ошибок в Spring.
Приводим обработку ошибок к единому стандарту по всему веб проекту😎
Не ничего лучше чем сделать большой функционал в пару строк кода.
Читаем, передираем, применяем у себя в проектах💪
https://java-master.com/controlleradvice-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-spring/
Приводим обработку ошибок к единому стандарту по всему веб проекту😎
Не ничего лучше чем сделать большой функционал в пару строк кода.
Читаем, передираем, применяем у себя в проектах💪
https://java-master.com/controlleradvice-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-spring/
Java master
ControllerAdvice - обработка ошибок в Spring | Java master
Сегодня мы узнаем как правильно обрабатывать исключения в Spring приложениях с помощью RestControllerAdvice и ControllerAdvice аннотации.
👍1
Вот и подошел к концу 2021 год. Настало время подвести итоги и немного подумать о планах на будущее.
2021 выдался не таким продуктивным для развития java-master. Год был очень насыщенным в плане повседневной рутины. Ремонт и переезд в новую квартиру были в этот раз в приоритете и отнимали почти все свободное, а иногда и рабочее время.
Но тем не менее, определенный вклад в IT сообщество был сделан.
Итоги 2021:
8 опубликованных статей на сайте java-master.com.
Писал в основном по желанию и выбор тем не был по seo ключам. Хотя честно признаться пару статей все же пришлось набросать, чтобы немного повысить посещаемость сайта.
10 опубликованных видео на ютуб канале.
Наверное видео можно было бы сделать больше. Планам помешали смена компьютера и выход из строя петлички. Плюс ко всему на прошлой квартире было не очень удобно крепить новый микрофон к столу. А иногда это прям весомый фактор не записывать видео😁 Как подумаю, сначала все настроить, а потом разбирать…
9 заметок в телеграм канале.
Идея с заметками в телеграм вышла как по мне удачной. На подобные публикации не нужно тратить очень много времени. Да и Вам они кажутся по вкусу. Подписчики прибавляются, отписываются немногие)) Что как по мне хороший показатель.
11 студентов по программе java mentor.
Здесь ситуация стандартная. Беру на программу по мере занятости на работе. Зачастую это не больше 2-3 студентов. Многие пишут проект по 2-3 мес. Поэтому такая цифра.
Что касается планов на 2022:
Стараюсь не ставить себе “наполеоновских” планов, чтобы потом не пришлось искать оправданий. Java–master - по-прежнему просто хобби. Есть желание, снимаю видео. Пришла идея, написал заметку.
Постараюсь сделать больше ютуб видео. Возможно больше заметок (но это не точно)😅.
Подписывайтесь на канал (ютуб, телеграм), следите за анонсами. Встретимся в следующем году!
Всех с Новым годом!!!🥂
2021 выдался не таким продуктивным для развития java-master. Год был очень насыщенным в плане повседневной рутины. Ремонт и переезд в новую квартиру были в этот раз в приоритете и отнимали почти все свободное, а иногда и рабочее время.
Но тем не менее, определенный вклад в IT сообщество был сделан.
Итоги 2021:
8 опубликованных статей на сайте java-master.com.
Писал в основном по желанию и выбор тем не был по seo ключам. Хотя честно признаться пару статей все же пришлось набросать, чтобы немного повысить посещаемость сайта.
10 опубликованных видео на ютуб канале.
Наверное видео можно было бы сделать больше. Планам помешали смена компьютера и выход из строя петлички. Плюс ко всему на прошлой квартире было не очень удобно крепить новый микрофон к столу. А иногда это прям весомый фактор не записывать видео😁 Как подумаю, сначала все настроить, а потом разбирать…
9 заметок в телеграм канале.
Идея с заметками в телеграм вышла как по мне удачной. На подобные публикации не нужно тратить очень много времени. Да и Вам они кажутся по вкусу. Подписчики прибавляются, отписываются немногие)) Что как по мне хороший показатель.
11 студентов по программе java mentor.
Здесь ситуация стандартная. Беру на программу по мере занятости на работе. Зачастую это не больше 2-3 студентов. Многие пишут проект по 2-3 мес. Поэтому такая цифра.
Что касается планов на 2022:
Стараюсь не ставить себе “наполеоновских” планов, чтобы потом не пришлось искать оправданий. Java–master - по-прежнему просто хобби. Есть желание, снимаю видео. Пришла идея, написал заметку.
Постараюсь сделать больше ютуб видео. Возможно больше заметок (но это не точно)😅.
Подписывайтесь на канал (ютуб, телеграм), следите за анонсами. Встретимся в следующем году!
Всех с Новым годом!!!🥂
❤2👍1
Карьерный IT тупик
В работе на IT компанию очень важно отдавать себе отчет, где ты сейчас находишься. Какая у тебя позиция на проекте, куда двигается компания и команда. Ведь бывает такое, что мы приходим в контору на перспективный тревел проект, все замечательно и здорово. Заказчик доволен, мы пилим новые фичи, внедряем новые технологии… А потом например наступает коронавирус.
И вот вся разработка превратилась в вялотекущий процесс, в котором бизнес аналитики просчитывают стоимость будущих фич, отбрасывают новые идеи и предложения; по той простой причине что у заказчика нет бюджета.
Карантин затягивается, вы замечаете что вместо разработки, большую часть времени фиксите баги, сапортите или “залипаете” на развлекательных форумах.
Очень важно вовремя уловить этот момент. Осознать и дать себе отчет в том, что проект “застопорился”.
Ждать и медлить в таких случаях не стоит. Если это большая IT компания - спросите своего менеджера о новом проекте. Зачастую в компаниях возможна ротация между разными проектами и направлениями. Объясните ситуацию честно, как вы ее видите.
Переход на более перспективный проект не будет означать, что Вы “предали” старую команду. Это совсем не будет означать, что вы испугались или решили сбежать. Таковы правила. Компания выбросит Вас без зазрения совести, если Вы ей будете не нужны. Поэтому не нужно самопожертвования.
Я встречал очень много ребят, которые “сидят” на проектах годами. Именно сидят. Они делают изо дня одно и то же, не развиваясь ни технически, ни финансово. Пришел на работу, посмотрел ютуб, полистал Reddit, посидел на митинге, сделал багфикс, посмотрел ютуб, пошел домой.
Если проводить на саппорте очень много времени, можно забыть программирование. И тогда, Вы не сможете конкурировать с теми, кто времени не терял. Развитие внутри компании и проекта не менее важно, чем самостоятельное обучение.
Зачастую приходится бросать текущую компанию, расставаться с коллегами, уходить с “насиженного” места. Но без этого в IT очень сложно расти в профессиональном и финансовом плане, особенно в финансовом.
Поэтому не бойтесь изменений, чувствуйте момент, когда нужно уходить или просить прибавку. Не стесняйтесь желать для себя лучшего. Уходить всегда тяжело. Но иногда это необходимо.
В работе на IT компанию очень важно отдавать себе отчет, где ты сейчас находишься. Какая у тебя позиция на проекте, куда двигается компания и команда. Ведь бывает такое, что мы приходим в контору на перспективный тревел проект, все замечательно и здорово. Заказчик доволен, мы пилим новые фичи, внедряем новые технологии… А потом например наступает коронавирус.
И вот вся разработка превратилась в вялотекущий процесс, в котором бизнес аналитики просчитывают стоимость будущих фич, отбрасывают новые идеи и предложения; по той простой причине что у заказчика нет бюджета.
Карантин затягивается, вы замечаете что вместо разработки, большую часть времени фиксите баги, сапортите или “залипаете” на развлекательных форумах.
Очень важно вовремя уловить этот момент. Осознать и дать себе отчет в том, что проект “застопорился”.
Ждать и медлить в таких случаях не стоит. Если это большая IT компания - спросите своего менеджера о новом проекте. Зачастую в компаниях возможна ротация между разными проектами и направлениями. Объясните ситуацию честно, как вы ее видите.
Переход на более перспективный проект не будет означать, что Вы “предали” старую команду. Это совсем не будет означать, что вы испугались или решили сбежать. Таковы правила. Компания выбросит Вас без зазрения совести, если Вы ей будете не нужны. Поэтому не нужно самопожертвования.
Я встречал очень много ребят, которые “сидят” на проектах годами. Именно сидят. Они делают изо дня одно и то же, не развиваясь ни технически, ни финансово. Пришел на работу, посмотрел ютуб, полистал Reddit, посидел на митинге, сделал багфикс, посмотрел ютуб, пошел домой.
Если проводить на саппорте очень много времени, можно забыть программирование. И тогда, Вы не сможете конкурировать с теми, кто времени не терял. Развитие внутри компании и проекта не менее важно, чем самостоятельное обучение.
Зачастую приходится бросать текущую компанию, расставаться с коллегами, уходить с “насиженного” места. Но без этого в IT очень сложно расти в профессиональном и финансовом плане, особенно в финансовом.
Поэтому не бойтесь изменений, чувствуйте момент, когда нужно уходить или просить прибавку. Не стесняйтесь желать для себя лучшего. Уходить всегда тяжело. Но иногда это необходимо.
👍8
Для всех кто работает в NetBeans, создал цикл видео по написанию веб приложения в этой среде.
Первое видео уже на канале😎
https://youtu.be/nG0NA57TYQ8
Первое видео уже на канале😎
https://youtu.be/nG0NA57TYQ8
YouTube
Create Java Web Project in NetBeans and run it on Apache Tomcat | Maven, Servlet, Tomcat, NetBeans
In this video, we learn how to create a Java Maven web project using the Apache NetBeans tool. We also run created web application using Apache Tomcat.
👍1😱1
На выходных на сайте вышла новая статья, которая может быть очень полезна начинающим разработчикам😊
NullPointerException ошибка которая многим джавистам не дает покоя😅
Читайте как ее можно избегать и находить.
NullPointerException ошибка которая многим джавистам не дает покоя😅
Читайте как ее можно избегать и находить.
Важность английского в IT.
Рынок IT ориентируется на запад. И поэтому английский язык в IT является де факто международным стандартом общения.
Переоценить важность английского языка в этой сфере очень сложно. Наверное 99% опубликованных IT вакансий требуют англ языка хотя бы на примитивном уровне.
Без английского добиться карьерных и финансовых высот в айти практически невозможно. Особенно это важно для новичков. Ведь опыта работы нет, знаний тоже едва наберется. Нужно что-то дать работодателю, чтобы выделиться среди толпы жаждущих получить желаемую позицию.
Именно английский язык поможет Вам это сделать. Зачастую на некоторые вакансии даже есть отдельные собеседования на знание английского.
Большинство актуальных статей и туториалов можно найти только на английском языке. Я уже писал в заметках раньше, что гуглить проблему в коде нужно только на инглише. Вероятность, что Вы найдете ответ значительно выше, чем если Вы будете гуглить на своем родном языке.
Даже если Вы уже работаете в IT сфере, важно не терять знания языка. Особенно это опасно когда попал в команду, где все общение и переписка ведутся на родном языке. Навыки общения очень быстро забываются если ими не пользоваться. Я стараюсь избегать проектов, в которых не предусмотрено общение на английском. Хорошо что таких вакансий единицы.😊
Учить и улучшать разговорный английский также важно как и развиваться в технологиях. Английский позволяет общаться напрямую с заказчиками (которые как правило иностранцы). Уверенный разговорный английский это очень весомый аргумент, когда Вы захотите перейти в позицию менеджера или архитектора. 😎
Необязательно ходить на курсы или к репетитору.
Сейчас я поделюсь своими методами изучения английского языка.
Можно пробовать смотреть фильмы и сериалы на английском. Поначалу это будет очень сложно. Но можно добавить субтитры. Желательно английские, но это зависит от Вашего знания языка. Не нужно выбирать сложные фильмы. Сериал “Друзья” отличный пример простого разговорного английского. Сериал “Клиника” тоже отличный пример, но скорее СЛОЖНОГО и медицинского английского. Посмотрев 1 серию “Клиники” в оригинале я не смог продолжить просмотр.😅
Также можно пробовать читать книги в оригинале. Особенно айти литературу.
Для тренировки разговорного английского можно устраивать с друзьями или коллегами “спикинг клаб”. Где за расслабленной атмосферой можно вести непринужденную беседу на английском.
Записывание туториалов на английском отличная тренировка как для навыков общения так и для изучения новых технологий. И совсем необязательно выкладывать эти видео если нет желания.
Я тоже создал ютуб канал в первую очередь из-за желания тренировать разговорный английский. Именно поэтому мой канал на инглише и всегда таким будет.
Надеюсь я смог донести важность английского языка для IT сферы.
See ya!
Рынок IT ориентируется на запад. И поэтому английский язык в IT является де факто международным стандартом общения.
Переоценить важность английского языка в этой сфере очень сложно. Наверное 99% опубликованных IT вакансий требуют англ языка хотя бы на примитивном уровне.
Без английского добиться карьерных и финансовых высот в айти практически невозможно. Особенно это важно для новичков. Ведь опыта работы нет, знаний тоже едва наберется. Нужно что-то дать работодателю, чтобы выделиться среди толпы жаждущих получить желаемую позицию.
Именно английский язык поможет Вам это сделать. Зачастую на некоторые вакансии даже есть отдельные собеседования на знание английского.
Большинство актуальных статей и туториалов можно найти только на английском языке. Я уже писал в заметках раньше, что гуглить проблему в коде нужно только на инглише. Вероятность, что Вы найдете ответ значительно выше, чем если Вы будете гуглить на своем родном языке.
Даже если Вы уже работаете в IT сфере, важно не терять знания языка. Особенно это опасно когда попал в команду, где все общение и переписка ведутся на родном языке. Навыки общения очень быстро забываются если ими не пользоваться. Я стараюсь избегать проектов, в которых не предусмотрено общение на английском. Хорошо что таких вакансий единицы.😊
Учить и улучшать разговорный английский также важно как и развиваться в технологиях. Английский позволяет общаться напрямую с заказчиками (которые как правило иностранцы). Уверенный разговорный английский это очень весомый аргумент, когда Вы захотите перейти в позицию менеджера или архитектора. 😎
Необязательно ходить на курсы или к репетитору.
Сейчас я поделюсь своими методами изучения английского языка.
Можно пробовать смотреть фильмы и сериалы на английском. Поначалу это будет очень сложно. Но можно добавить субтитры. Желательно английские, но это зависит от Вашего знания языка. Не нужно выбирать сложные фильмы. Сериал “Друзья” отличный пример простого разговорного английского. Сериал “Клиника” тоже отличный пример, но скорее СЛОЖНОГО и медицинского английского. Посмотрев 1 серию “Клиники” в оригинале я не смог продолжить просмотр.😅
Также можно пробовать читать книги в оригинале. Особенно айти литературу.
Для тренировки разговорного английского можно устраивать с друзьями или коллегами “спикинг клаб”. Где за расслабленной атмосферой можно вести непринужденную беседу на английском.
Записывание туториалов на английском отличная тренировка как для навыков общения так и для изучения новых технологий. И совсем необязательно выкладывать эти видео если нет желания.
Я тоже создал ютуб канал в первую очередь из-за желания тренировать разговорный английский. Именно поэтому мой канал на инглише и всегда таким будет.
Надеюсь я смог донести важность английского языка для IT сферы.
See ya!
👍15🔥1
WebSocket Java EE без использования фреймворков. На примере онлайн чата😊
https://youtu.be/sdAIq-nSh_U
https://youtu.be/sdAIq-nSh_U
YouTube
Java WebSocket Chat in NetBeans
In this video we build chat using java websocket from the javax websocket package. No frameworks. Just pure Java, HTML, JS, Apache Tomcat.
Link to the source code: https://github.com/caligula95/websocket-app
Link to the source code: https://github.com/caligula95/websocket-app
👍2
На сайте вышла статья “Что должен знать и уметь junior java developer”.
Сначала хотел сделать заметкой, но потом подумал что со ссылками на материалы оно полезней будет😉
https://java-master.com/%d1%87%d1%82%d0%be-%d0%b4%d0%be%d0%bb%d0%b6%d0%b5%d0%bd-%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d0%b8-%d1%83%d0%bc%d0%b5%d1%82%d1%8c-junior-java-developer/
Сначала хотел сделать заметкой, но потом подумал что со ссылками на материалы оно полезней будет😉
https://java-master.com/%d1%87%d1%82%d0%be-%d0%b4%d0%be%d0%bb%d0%b6%d0%b5%d0%bd-%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d0%b8-%d1%83%d0%bc%d0%b5%d1%82%d1%8c-junior-java-developer/
Записал видео, где наглядно показал почему нужно использовать DTO вместо классов сущностей.
Приятного просмотра!😉
https://youtu.be/yiQWw7CNB6w
Приятного просмотра!😉
https://youtu.be/yiQWw7CNB6w
YouTube
Use DTO instead of Model and Entity objects
In this video, we try to understand why using DTO classes is important. And why using entity objects is not ok when passing data through different layers.
👍7
Java-master всегда был ресурсом вне политики. Чтобы не происходило в мире, здесь и на сайте публиковались материалы только IT сферы.
Сейчас я не могу молчать. То, что творится на территории моей страны, нельзя описать словами. За последние пару дней мне пришлось пережить то, что я не пожелал бы пережить никому.
Когда единественное, что ты можешь - сидеть в подвале, когда рядом взрываются ракеты. Когда ты не знаешь, что сейчас с твоими близкими и друзьями. Такое я испытал впервые.
И ведь самое обидное то, что ты не можешь понять за что. Зачем это вообще кому-то нужно??? То, что один человек сошел с ума это понять не трудно. Сложно понять почему одни выполняют безумные приказы, а другие делают вид что ничего не происходит.
Здесь совершенно очевидно, что дед сбрендил. Недалеко от моего дома снаряд попал в высотку. Фото прикреплю в конце поста. Город, который я знал, сейчас бомбардируется каждую минуту. Гибнут мирные жители. Не верьте, что атакуют только военную инфраструктуру. Стреляют даже по детским садам((
Но мы не падаем духом! Верим в свою армию, жертвуем средства, многие записались добровольцами.
Также спасибо всем, кто выходит на митинги против войны. Ваша поддержка очень важна. Не закрывайте глаза на происходящее!
Боремося з окупантом. Слава Україні!
P.S. Не знаю правда или нет, но говорят что в РФ введена жесткая цензура. Закрывают сайты, которые пишут о войне и потерях среди солдат путина. Если что, также прикрепляю к посту пару ссылок для понимания картины. К сожалению видео и больше фото загрузить не позволяет Интернет, но здесь люди умные! Думаю сумеете найти.
https://www.facebook.com/100002305693349/videos/954475098523290/
https://www.facebook.com/100002305693349/videos/1154374488435037/
Сейчас я не могу молчать. То, что творится на территории моей страны, нельзя описать словами. За последние пару дней мне пришлось пережить то, что я не пожелал бы пережить никому.
Когда единественное, что ты можешь - сидеть в подвале, когда рядом взрываются ракеты. Когда ты не знаешь, что сейчас с твоими близкими и друзьями. Такое я испытал впервые.
И ведь самое обидное то, что ты не можешь понять за что. Зачем это вообще кому-то нужно??? То, что один человек сошел с ума это понять не трудно. Сложно понять почему одни выполняют безумные приказы, а другие делают вид что ничего не происходит.
Здесь совершенно очевидно, что дед сбрендил. Недалеко от моего дома снаряд попал в высотку. Фото прикреплю в конце поста. Город, который я знал, сейчас бомбардируется каждую минуту. Гибнут мирные жители. Не верьте, что атакуют только военную инфраструктуру. Стреляют даже по детским садам((
Но мы не падаем духом! Верим в свою армию, жертвуем средства, многие записались добровольцами.
Также спасибо всем, кто выходит на митинги против войны. Ваша поддержка очень важна. Не закрывайте глаза на происходящее!
Боремося з окупантом. Слава Україні!
P.S. Не знаю правда или нет, но говорят что в РФ введена жесткая цензура. Закрывают сайты, которые пишут о войне и потерях среди солдат путина. Если что, также прикрепляю к посту пару ссылок для понимания картины. К сожалению видео и больше фото загрузить не позволяет Интернет, но здесь люди умные! Думаю сумеете найти.
https://www.facebook.com/100002305693349/videos/954475098523290/
https://www.facebook.com/100002305693349/videos/1154374488435037/
❤17😢6👍4
Всім привіт!
Хто ще не помітив, ресурс java-master завершив своє існування.
Однак натомість я створив абсолютно новий сайт https://antitutor.com.ua/
Там будуть публікуватися матеріали по програмуванню, які до цього писалися на java-master.
Antitutor це ресурс де є як безкоштовні статті і відео, так і курси та менторство.
Щоб завжди слідкувати за актуальними оновленнями, приєднуйтесь до нової телеграм сторінки сайту Antitutor:
https://t.me/antitutor
Планую продовжувати публікувати в телеграм сторінці невеликі нотатки зі сфери IT.
Також не забувайте підписуватись на YouTube канал:
https://www.youtube.com/@Javamaster-tutorials
Я вже готую нові відео які, сподіваюсь, будуть цікаві😊
Хто ще не помітив, ресурс java-master завершив своє існування.
Однак натомість я створив абсолютно новий сайт https://antitutor.com.ua/
Там будуть публікуватися матеріали по програмуванню, які до цього писалися на java-master.
Antitutor це ресурс де є як безкоштовні статті і відео, так і курси та менторство.
Щоб завжди слідкувати за актуальними оновленнями, приєднуйтесь до нової телеграм сторінки сайту Antitutor:
https://t.me/antitutor
Планую продовжувати публікувати в телеграм сторінці невеликі нотатки зі сфери IT.
Також не забувайте підписуватись на YouTube канал:
https://www.youtube.com/@Javamaster-tutorials
Я вже готую нові відео які, сподіваюсь, будуть цікаві😊
Telegram
Antitutor
Antututor - платформа для вивчення програмування на Java
💩57❤8🤡2