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

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

12847 @javalib

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

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

    Объектно-ориентированное программирование на Java. Платформа Java SE (2020) PDF Эта книга предназначена для тех, кто хочет научиться программировать на языке Java.С этой книгой вы обучитесь объектно-ориентированному программированию на платформе Java SE и научитесь применять принципы ООП на практике.Эта книга охватывает важные аспекты программирования на языке Java, начиная с основ и заканчивая объектно-ориентированным подходом и командной разработкой кода.
  • Java библиотека

    Где ИТ-специалистам обменяться опытом и узнать, как работают гиганты рынка? Встречаемся на крупнейшей ИТ-конференции True Tech Day от экосистемы МТС. Программа разбита на семь ключевых направлений: — архитектура, — большие данные, — искусственный интеллект, — управление изменениями, — продуктовый менеджмент, — кибербезопасность, — основной трек, где выступят мировые участники ИТ-сообщества. Мероприятие пройдет офлайн в Москве, Астане, Тбилиси и Дубае. Для тех, кто не может посетить конференцию лично, будет доступна онлайн-трансляция. Участие бесплатное, с предварительной регистрацией — все уже на сайте
    IT Конференция от МТС 31 марта 2023

    Крупнейшая IT-конференция, международные спикеры, топовые темы без воды и лирики, TRUE-технологии, 10 часов нетворкинга, вечеринка со звездой

    truetechday.ru
  • Java библиотека

    Java. Библиотека профессионала. Том 2. Расширенные средства программирования (2019) PDF Это полностью обновленное по версии Java SE 8 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает реальные проекты на платформе Java. В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами из практики программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода. Из второго тома вы узнаете о новых развитых функциональных возможностях, появившихся в версии Java SE 8, в том числе о новых интерфейсах API для потоков данных, даты, времени и календаря, а также о возможностях разработки графических пользовательских интерфейсов, обеспечения безопасности, написания платформенно-ориентированного кода и многое другое.
  • Реклама

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

    Вам нравится читать контент на этом канале? Возможно, вы задумывались о том, чтобы купить на нем интеграцию? Следуйте 3 простым шагам, чтобы сделать это: 1) Регистрируйтесь по ссылке: https://telega.in/c/javalib 2) Пополняйтесь удобным способом 3) Размещайте публикацию Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
  • Java библиотека

    В каком случае требуется переопределять метод service()? Метод service() переопределяется, когда необходимо, чтобы сервлет обрабатывал все запросы (и GET, и POST) в одном методе. Когда контейнер сервлетов получает запрос клиента, то происходит вызов метода service(), который в зависимости от поступившего запроса вызывает или метод doGet() или метод doPost().
  • Java библиотека

    🔥Тест по backend-разработке на Kotlin Ответь на вопросы и узнай, достаточно ли знаний, чтобы пройти на онлайн-курс "Kotlin Backend Developer" в OTUS по спец.цене! На курсе вы научитесь профессиональной backend-разработке на Kotlin! 👉 ПРОЙТИ ТЕСТ https://otus.pw/r8eW/ Курс доступен в рассрочку! Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Java библиотека

    Классические задачи Computer Science на языке Java (2021) PDF, EPUB Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. В этой книге: - Рекурсия, мемоизация и битовые манипуляции. - Поисковые, графовые и генетические алгоритмы. - Проблемы ограничений. - Кластеризация методом k-среднего, нейронные сети и состязательный поиск.
  • Java библиотека

    👨‍💻 Как работать с архитектурой высоконагруженных систем? Пройдите вступительный тест и ответьте на 29 вопросов, чтобы понять готовы ли вы стать архитектором, которые работают с высокими нагрузками и попасть на курс — «Highload Architect» от OTUS. На полном курсе вы научитесь: - Правильно использовать шаблоны: кеширование, реплицирование, шардирование, а также инструменты, такие как индексы, ClickHouse, Tarantool, RabbitMQ и Kafka, redis; - Обеспечивать отказоустойчивость веб-приложений даже при падении серверов; - Уметь создавать веб-приложения, которые легко масштабировать. Время прохождения теста ограниченно: 25 минут 👉 Пройти тест https://otus.pw/2ax8/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 20 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Java библиотека

    Как контейнер сервлетов управляет жизненным циклом сервлета, когда и какие методы вызываются? Контейнер сервлетов управляет четырьмя фазами жизненного цикла сервлета: • Загрузка класса сервлета — когда контейнер получает запрос для сервлета, то происходит загрузка класса сервлета в память и вызов его конструктора без параметров. • Инициализация класса сервлета — после того как класс загружен контейнер инициализирует объект ServletConfig для этого сервлета и внедряет его через init() метод. Это и есть место где сервлет класс преобразуется из обычного класса в сервлет. • Обработка запросов — после инициализации сервлет готов к обработке запросов. Для каждого запроса клиента сервлет контейнер порождает новый поток и вызывает метод service() путем передачи ссылки на объекты ответа и запроса. • Удаление - когда контейнер останавливается или останавливается приложение, то контейнер сервлетов уничтожает классы сервлетов путем вызова destroy() метода. Таким образом, сервлет создаётся при первом обращении к нему и живёт на протяжении всего времени работы приложения (в отличии от объектов классов, которые уничтожаются сборщиком мусора после того, как они уже не используются) и весь жизненный цикл сервлета можно описать как последовательность вызова методов: • public void init(ServletConfig config) – используется контейнером для инициализации сервлета. Вызывается один раз за время жизни сервлета. • public void service(ServletRequest request, ServletResponse response) – вызывается для каждого запроса. Метод не может быть вызван раньше выполнения init() метода. • public void destroy() – вызывается для уничтожения сервлета (один раз за время жизни сервлета).
  • Java библиотека

    💡 Как применять Java Persistence API? 28 марта в 20:00 мск узнаем на открытом уроке онлайн-курса «Java Developer. Professional». 🎬 На вебинаре «Введение в Java Persistence API на примере Hibernate» мы разберем: — Что такое спецификация Java Persistence API — Зачем и где она применяется — Как начать работать с JPA на примере Hibernate 📌Урок рассчитан на программистов с опытом от 1 года. После вебинара еще больше технологий и инструментов Java-разработки ждет вас курсе, доступном в рассрочку. ➡️  Пройдите вступительный тест, чтобы зарегистрироваться на занятие:  https://otus.pw/jQ50/                       Реклама. Информация о рекламодателе на сайте otus.ru
  • Java библиотека

    Эффективный Java. Тюнинг кода на Java 8, 11 и дальше (2021) PDF, EPUB Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные уборщики мусора). В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности. - Научитесь пользоваться JDK и другими инструментами оценки производительности. - Узнаете как настройка и приемы программирования позволяют минимизировать последствия уборки мусора. - Научитесь решать проблемы производительности средствами Java API. - Поймете, как улучшить производительность приложений баз данных Java.
  • Java библиотека

    Какова структура веб-проекта? src/main/java Исходники приложения/библиотеки src/main/resources Ресурсные файлы приложения/библиотеки src/main/filters Файлы сервлетных фильтров src/main/webapp Исходники веб-приложения src/test/java Исходники тестов src/test/resources Ресурсные файлы тестов src/test/filters Тесты сервлетных фильтров src/it Интеграционные тесты src/assembly Описание сборки src/site Сайт LICENSE.txt Лицензия проекта NOTICE.txt Замечания и определения библиотек зависимостей. README.txt Описание проекта
  • Java библиотека

    👩‍💻 Java. Проблема с null. Null safety. В этом видео автор рассказывает о проблеме с null в языке программирования Java, из-за которой возникает печально известное NullPointerExeption. Даёт некоторые рекомендации по организации кода для борьбы с этой проблемой и повышения надежности работы программ.
    Java. Проблема с null. Null safety.

    В этом видео я рассказываю о проблеме с null в языке программирования Java, из-за которой возникает печально известное NullPointerExeption. Даю некоторые рекомендации по организации кода для борьбы с этой проблемой и повышения надежности работы программ.

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

    🔥Где получить начальные знания по Java-разработке? 23 марта в 20:00 для начинающих Java-разработчиков на открытом уроке в OTUS разберем основы UML. Занятие приурочено к старту специализации «Java Developer». ⚡️На занятии мы: — Поговорим о месте UML в процессах разработки ПО — Разберем диаграмму классов и типы связей между классами с примерами на Java — Обсудим, какую пользу может принести знание UML начинающему разработчику. ✨В результате урока вы научитесь применять диаграммы UML при проектировании приложения. А больше навыков ждет вас на онлайн-курсе, доступном в рассрочку. 👉Регистрируйтесь на занятие: https://otus.pw/mxAe/
  • Java библиотека

    Лучшие практики для Java-приложений в Kubernetes В этой статье вы прочитаете о лучших практиках запуска Java-приложений в Kubernetes. Большинство из этих рекомендаций будут справедливы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на базе JVM. Некоторые из этих рекомендаций по Kubernetes навязаны дизайном при использовании самых популярных Java-фреймворков, таких, как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их для упрощения жизни разработчиков. Читать статью
    Лучшие практики для Java-приложений в Kubernetes

    В этой статье вы прочитаете о лучших практиках запуска Java-приложений в Kubernetes. Большинство из этих рекомендаций будут справедливы...

    Teletype
  • Реклама

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

    31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей. Что будет: → 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager. → 50+ мировых спикеров с топовыми темами без воды и лирики → 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане → много интерактивных и цифровых зон → а после — грандиозная вечеринка со звездным лайн-апом Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day по ссылке. Участие бесплатно
  • Java библиотека

    Что такое «сервлет»? Сервлет является интерфейсом, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов. Большинство необходимых для создания сервлетов классов и интерфейсов содержатся в пакетах javax.servlet и javax.servlet.http. Основные методы сервлета: • public void init(ServletConfig config) throws ServletException запускается сразу после загрузки сервлета в память; • public ServletConfig getServletConfig() возвращает ссылку на объект, который предоставляет доступ к информации о конфигурации сервлета; • public String getServletInfo() возвращает строку, содержащую информацию о сервлете, например: автор и версия сервлета; • public void service(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException вызывается для обработки каждого запроса; • public void destroy() выполняется перед выгрузкой сервлета из памяти.
  • Java библиотека

    Идеальная работа. Программирование без прикрас (2022) PDF В книге «Идеальная работа. Программирование без прикрас» легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для каждого программиста. Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой и продуктивной разработки надежного, эффективного кода, позволяющего испытывать гордость за программное обеспечение, которое вы создаете каждый день. Роберт Мартин, автор бестселлера «Чистый код», начинает с прагматического руководства по пяти основополагающим дисциплинам создания программного обеспечения: разработка через тестирование, рефакторинг, простой дизайн, совместное программирование и тесты. Затем он переходит к стандартам — обрисовывая ожидания «мира» от разработчиков программного обеспечения, рассказывая, как часто различаются эти подходы, и помогает вам устранить несоответствия.