Обложка канала

Java библиотека. Страница 87

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    Security микросервисов с помощью Spring, OAuth2, JWT и Service Account Не так давно я начинал свой первый проект с микросервисами и не знал как реализовать security. Сейчас информации по этому вопросу уже больше однако она не всегда актуальна и, как правило, не раскрывает проблему security межсервисного взаимодействия. Поэтому я решил написать как бы я решал эту задачу на сегодняшний день. Читать статью
  • Java библиотека

    Что такое класс Object? Какие в нем есть методы? Object это базовый класс для всех остальных объектов в Java. Любой класс наследуется от Object и, соответственно, наследуют его методы: public boolean equals(Object obj) – служит для сравнения объектов по значению; int hashCode() – возвращает hash код для объекта; String toString() – возвращает строковое представление объекта; Class getClass() – возвращает класс объекта во время выполнения; protected Object clone() – создает и возвращает копию объекта; void notify() – возобновляет поток, ожидающий монитор; void notifyAll() – возобновляет все потоки, ожидающие монитор; void wait() – остановка вызвавшего метод потока до момента пока другой поток не вызовет метод notify() или notifyAll() для этого объекта; void wait(long timeout) – остановка вызвавшего метод потока на определённое время или пока другой поток не вызовет метод notify() или notifyAll() для этого объекта; void wait(long timeout, int nanos) – остановка вызвавшего метод потока на определённое время или пока другой поток не вызовет метод notify() или notifyAll() для этого объекта; protected void finalize() – может вызываться сборщиком мусора в момент удаления объекта при сборке мусора.
  • Java библиотека

    Приходи на бесплатный курс «Golang разработчик», изучи новый язык за 3 месяца и получи оффер в #CloudMTS! В чем преимущество курса? Курс бесплатный и включает обучение не только Golang, но и работе с базами данных, брокерами сообщений, k8s/docker, новым фичам в Go, включая дженерики. По результатам обучения у тебя будет возможность попасть в команду разработки #CloudMTS, т.к. курс заточен под потребности компании. Что такое CloudMTS? CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang. Как попасть на курс? Кандидатам нужно наличие опыта коммерческой разработки от полугода, а также пройти отборочные на знание синтаксиса и базовых конструкций Go, основ работы с базами данных и брокерами сообщений. Подать заявку можно до 11 апреля 2022 года, обучение стартует 11 мая. Как получить оффер? После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе. Регистрируйся на курс тут
  • Реклама

  • Java библиотека

    Крис Ричардсон | Микросервисы. Паттерны разработки и рефакторинга. (2019) PDF Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов. В этой книге: • Как (и зачем!) использовать микросервисную архитектуру. • Стратегии декомпозиции сервисов. • Управление транзакциями и шаблоны запросов. • Эффективные стратегии тестирования. • Шаблоны развертывания, включая контейнеры и бессерверные платформы.
  • Java библиотека

    Какая основная разница между String, StringBuffer, StringBuilder? Класс String является неизменяемым (immutable) - модифицировать объект такого класса нельзя, можно лишь заменить его созданием нового экземпляра. Класс StringBuffer изменяемый - использовать StringBuffer следует тогда, когда необходимо часто модифицировать содержимое. Класс StringBuilder был добавлен в Java 5 и он во всем идентичен классу StringBuffer за исключением того, что он не синхронизирован и поэтому его методы выполняются значительно быстрей.
  • Java библиотека

    Эволюция Java, как платформы Java существует с 1995 года и используется более чем 10 миллионами разработчиков почти во всех странах мира. В этой статье дается краткое описание развития Java - история ее становления как платформы. Читать
  • Java библиотека

    Освойте бэкенд-разработку на Java с нуля Рынок постоянно нуждается в Java-разработчиках. Это универсальный язык, на котором пишут сайты, интернет-магазины, мобильные приложения и даже игры. Код, написанный на Java, отличается надёжностью и стабильностью, поэтому, помимо малого и среднего бизнеса, он интересен банкам и крупным компаниям, таким как Google, Airbnb, Netflix, Twitter, Steam. . Совместно со специалистами Альфа-банка мы разработали программу «Java-разработчик с нуля». Вы научитесь программировать на Java, использовать фреймворк Spring, проектировать алгоритмы, применять структуры данных, работать с системой Git. Среди ваших практических проектов — чатбот для Telegram, сервис перевода денег и облачное хранилище. После выпуска вы сможете принять участие в отборе на открытие вакансии Альфа-банка и оплачиваемую стажировку в дочернюю IT-компанию Сбербанка «КОРУС» с возможностью дальнейшего трудоустройства. Узнать подробнее о профессии - https://netolo.gy/h6Q
  • Java библиотека

    Сокрытие и затенение переменных в Java В Java можно объявлять переменные в классе, методе, блоке или конструкторе. В зависимости от варианта объявления, у переменной могут быть разные области видимости в программе, а сама переменная может относиться к статическому или нестатическому типу в зависимости от того, где она объявлена. Читать статью
  • Java библиотека

    Можно ли использовать строки в конструкции switch? Да, начиная с Java 7 в операторе switch можно использовать строки, ранние версии Java не поддерживают этого. При этом: • участвующие строки чувствительны к регистру; • используется метод equals() для сравнения полученного значения со значениями case, поэтому во избежание NullPointerException стоит предусмотреть проверку на null. • согласно документации, Java 7 для строк в switch, компилятор Java формирует более эффективный байткод для строк в конструкции switch, чем для сцепленных условий if-else.
  • Java библиотека

    Java News - канал с новостями и статьями со всего интернета по нашей любимой Java! Канал ещё совсем маленький и нуждается в Вашей поддержке в виде подписки 😊 Подпишись и будь в курсе последних новостей!
  • Java библиотека

    Интеграционное тестирование микросервисов Spring Boot в монорепозитории Привет! С ростом количества микросервисов и их взаимосвязей может возникнуть потребность комплексной проверки работоспособности системы. Со временем API сервисов и их поведение может дорабатываться и изменяться, при этом хочется иметь уверенность, что система микросервисов в совокупности ведёт себя согласно ожиданиям. Мы разберём простой пример написания интеграционных тестов, которые в дальнейшем можно встроить в CI/CD-процесс для решения подобной проблемы. Читать статью
  • Java библиотека

    Что делает метод intern() в классе String? Метод intern() используется для сохранения строки в пуле строк или получения ссылки, если такая строка уже находится в пуле.
  • Java библиотека

    Какой результат будет у данного кода?
  • Java библиотека

    Head First Java, 3rd Edition, Second Early Release (2022) ePUB Ready to learn Java? This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics. The new third edition brings the book up-to-date for Java 8-17, including major recent updates to the Java language and development platform. Java has seen some deep code-level changes and more modern approaches, requiring even more careful study and implementation. So learning the Head First way is more important than ever.
  • Java библиотека

    Хочешь начать карьеру Java-разработчика, а платить только за результат, то есть после трудоустройства в IT? Это возможно на программе по Java от Kata Academy. Платить ничего не нужно, вплоть до трудоустройства, только после выхода на работу — оплата из фактической зарплаты разработчика. Поэтому задача академии выпустить сильного специалиста, чтобы уже первая зарплата была минимум от 100 тысяч рублей. Как устроено обучение, чтобы ты гарантированно нашел работу в IT? • Интенсивно: по 25 часов в неделю. • Изучение востребованного стека технологий у бизнеса: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate • Работа над реальным проектом в команде + опыт для резюме. • Поддержка и контроль от ментора — действующего разработчика. • Сильное сообщество студентов, которое всегда приходит на помощь. • Программа карьерной поддержки на 24 месяца. Чтобы попасть на ближайший, поток по Java в Kata Academy пройди тестовое задание до 18 апреля. Записывайся здесь: https://clck.ru/eYRhf
  • Реклама

  • Java библиотека

    Почему строка является популярным ключом в HashMap в Java? Поскольку строки неизменяемы, их хэш код вычисляется и кэшируется в момент создания, не требуя повторного пересчета при дальнейшем использовании. Поэтому в качестве ключа HashMap они будут обрабатываться быстрее.
  • Java библиотека

    Из Excel в JSON. Универсальные методы для формирования тела запроса из Excel книги для API тестов (Java) Недавно нужно было написать API автотесты - запросы Post с большим количеством параметров в теле, в том числе вложенные JSON объекты, массивы , массивы JSON объектов. Многие параметры не обязательные, а значит - большое количество наборов тестовых данных. Читать статью
  • Java библиотека

    Собираешься получать сертификат Oracle Java Programmer? 🔥 Начни подготовку с вебинара «Переопределение, скрытие, передекларация» в OTUS. Урок проведет Дмитрий Коган, эксперт Java, 6 апреля в 20:00. 📚 Мы рассмотрим четыре правила: переопределение и скрытие методов в Java, передекларацию и скрытие переменных, а после познакомимся с пятым. 📌 Demo-занятие пройдет в рамках онлайн-курса «Подготовка к сертификации Oracle Java Programmer (OCAJP)», где вы натренируетесь решать задачи и глубоко погрузитесь в возможности Java. 👉 Регистрация на вебинар https://otus.pw/sdt7/