1 597
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-67 روز
-2230 روز
آرشیو پست ها
1 597
Руководство программиста по сниппетам
JEP 413 добавляет функцию JavaDoc для улучшения поддержки примеров кода в документации API для JDK 18 и более поздних версий. Это руководство содержит информацию о том, как использовать эту функцию, используя ряд простых примеров. https://shly.link/8nsd1
1 597
🚀 Уже 30 марта начинаются занятия на онлайн-курсе «Специализация Java Developer»» от OTUS. 15 месяцев вы будете учиться решать реальные задачи разработки с фидбеком в формате полноценного код-ревью. А после обучения у вас будет 3 проектные работы в портфолио и вы сможете претендовать на вакансию Middle Java-разработчика.
📌Успейте оставить заявку, чтобы присоединиться к группе по спец.цене https://otus.pw/MYje/
1 597
Security Warning: Your Java Attack Surface Just Got Bigger (Brian Vermeer)
Атака на облачные Java-приложения и их защита
Доклад на Английском!
Создание облачных Java-приложений сопряжено с рисками, связанных с использованием внешних библиотек, что в итоге может привести к уязвимостям в вашем коде.
В приведенном докладе рассказывается о распространенных угрозах, включая недавно обнаруженные проблемы в Log4j. Самое главное, вы узнаете, как защитить свое приложение.
https://youtu.be/YXJyZ4tIE6Y
1 597
Настройка VS Code для разработки на Java
В документах VS Code есть руководство по Java , которое охватывает все сверху донизу. Я расскажу, как прошел процесс настройки, с некоторыми пояснениями, удобными для начинающих, и посмотрю, как VS Code работает с приложениями Spring Boot. https://shly.link/dev0RXs
1 597
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.
💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).
👨💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰
👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.
1 597
Hands-On Software Architecture with Java - Learn key architectural techniques and strategies to design efficient and elegant Java applications (2022) PDF
This book starts with the fundamentals of architecture and takes you through the basic components of application architecture. You'll cover the different types of software architectural patterns and application integration patterns and learn about their most widespread implementation in Java. You'll then explore cloud-native architectures and best practices for enhancing existing applications to better suit a cloud-enabled world. Later, the book highlights some cross-cutting concerns and the importance of monitoring and tracing for planning the evolution of the software, foreseeing predictable maintenance, and troubleshooting. The book concludes with an analysis of the current status of software architectures in Java programming and offers insights into transforming your architecture to reduce technical debt.
1 597
Лучшие функции Kotlin, которые я больше всего ценю как Java-разработчик
Я работал бэкенд-разработчиком Java почти 5 лет своей карьеры и до сих пор остаюсь бэкенд-разработчиком, но в прошлом году я перешел на Kotlin в качестве основного языка для всех своих новых проектов. Недавно мне было поручено обновить устаревший проект Java, и я обнаружил, что меня раздражает отсутствие некоторых функций Kotlin, поэтому здесь я пишу свой список лучших функций Kotlin, которые мне нравятся больше всего. https://shly.link/zVXeK
1 597
❓ Не знаете, с чего начать осваивать Fullstack-разработку на JavaScript?
👉 Приходите на открытый вебинар «Выравнивание по центру в CSS». Занятие пройдет 22 марта в Otus.
❗️ Программа рассчитана на тех, кто еще не имеет навыков программирования.
✅ На открытом уроке разберем способы выравнивания HTML блока по центру, используя современные техники CSS. Также поговорим про flexbox, grid, position.
📌 Не упустите шанс попробовать обучение на онлайн-курсе «Специализация Fullstack JavaScript Developer» от OTUS и начать осваивать новую профессию.
👉 Зарегистрируйтесь на мероприятие, чтобы участвовать https://otus.pw/O4XC/
1 597
Repost from Библиотека Java разработчика
Что такое synchronized?
Можно применять как модификатор метода, и как самостоятельный оператор с блоком кода. Выполняет код при захваченном мониторе объекта. В виде оператора объект указывается явно. В виде модификатора нестатического метода используется
this, статического – .class текущего класса.
Один из основных инструментов обеспечения потокобезопасности. Одновременно выполняется не более одного блока synchronized на одном и том же объекте. Такая блокировка называется intrinsic lock или monitor lock, подробно рассматривается в Java Concurrency in Practice 2.3.1.
Блок synchronized также необходим для использования методов wait, notify, notifyAll.1 597
Полиморфизм и динамическое связывание в Java
Узнайте о полиморфизме в Java и двух типах: времени компиляции и времени выполнения. Кроме того, мы рассмотрим демонстрации того, как добиться статического и динамического связывания. https://shly.link/X11hz
1 597
🔥Хардкорный тест по Java🔥
⭕️Осторожно! Из-за этого курса можно стать супервостребованным Java-разработчиком! Пройди тест из 20 вопроса и испытай себя.
🦸🏼♂️62 компании-партнера ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность!
📌ПРОЙТИ ТЕСТ - https://otus.pw/4w07/
1 597
Repost from Академия Кода
Дочерние классы в массивах
В Java полиморфизм позволяет нам помещать экземпляры разных классов, которые имеют общий родительский класс, вместе в массив или ArrayList. Например, если у нас есть родительский класс Animal с дочерними классами Cat, Dog и Pig, мы можем настроить массив с экземплярами каждого животного, а затем перебрать список животных, чтобы выполнить одно и то же действие над каждым.
Подписывайтесь на канал 👉@coddy_academy
#java
1 597
Когда идти в IT, если не сейчас?
Начать карьеру востребованного разработчика на Java можно с оплатой после трудоустройства в Kata Academy.
Узнай подробнее об учебе: https://clck.ru/e52fh
В Kata можно изучить Java на реальных проектах и задачах за 8 месяцев. Учеба проходит в интенсивном формате под присмотром ментора. В сообществе студентов и выпускников проекта идет непрерывный обмен опытом и знаниями. Выпускники академии получают в среднем от 3 предложений о работе. А если выпускник не находит работу программистом с зарплатой минимум в 100 тысяч рублей, то за обучение он не платит – гарантировано договором.
1 597
Как остановить поток Java без использования Thread.stop()? Если вы читаете это, вы, вероятно, задаетесь вопросом, почему, и самое главное: как мне остановить поток, если я не могу просто полагаться на метод Thread#stop() , который устарел… начиная с Java 1.2?
Быстрый ответ заключается в том, что вместо этого следует использовать прерывания, потому что Thread#stop небезопасен.
Но если вы хотите понять, почему и как… продолжайте читать. https://shly.link/KwPdM
1 597
🔥 Начните знакомство с популярными технологиями Scala на вебинаре «REST API при помощи HTTP4S и ZIO».
📚 Преподаватель Алексей Воронец, руководитель разработки в NAUMEN, на примере построения простого веб сервиса с REST API, разберет основные компоненты: пути, бизнес логику, доступ к данным, документацию. А также мы посмотрим, как взаимодействуют такие функциональные библиотеки, как http4s, cats, zio в рамках одного приложения.
📌 Занятие пройдет 24 марта в 20:00 в рамках онлайн-курса «Scala Developer».
👉 Для регистрации на вебинар пройдите вступительный тест https://otus.pw/2QH1/
1 597
Repost from Академия Кода
Как сделать скриншот на Java?
Вы можете испольщовать
Robot().createScreenCapture() чтобы сделать скриншот экрана на Java.
Посмотреть пример в онлайн редакторе.
Подписывайтесь на канал 👉@coddy_academy
#java1 597
Отладка условий гонки в рабочей среде
Я использовал Java в качестве языка этого руководства, но это должно работать аналогично и для других языков программирования. https://shly.link/nXfDv
1 597
✋🏼Не переплачивайте за долгие и дорогие курсы обучения и повышения квалификации!
🤖 Онлайн-курс «Основы программирования на Java» рассчитан на тех, кто хочет начать свою карьеру в IT, а также для тех, кто хочет расширить стек и начать путь в карьере к senior-разработчику. Вы получите базу практических и теоретических знаний, которая позволит вам претендовать на junior-позиции в IT-компаниях с зарплатной вилкой от 50 до 130 тыс.руб.
https://maxima.life/basic-java?utm_source=tg_160322&utm_term=java
1 597
3 особенности Lambda, которые должен знать каждый Java-разработчик
3 причуды лямбда, чтобы улучшить свои знания лямбда https://shly.link/mdmntu7
