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

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

12847 @javalib

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

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

    Как получить IP адрес клиента на сервере? IP адрес клиента можно получить вызвав request.getRemoteAddr().
  • Java библиотека

    Computer Science: Основы программирования на Java, ООП, алгоритмы и структуры данных (2018) PDF Преподаватели Принстонского университета Роберт Седжвик и Кевин Уэйн создали универсальное введение в Computer Science на языке Java, которое идеально подходит как студентам, так и профессионалам. Вы начнете с основ, освоите современный курс объектно-ориентированного программирования, и перейдете к концепциям более высокого уровня: алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров. И главное - вся теория рассматривается на практических и ярких примерах: прикладная математика, физика и биология, числовые методы, визуализация данных, синтез звука, обработка графики, финансовое моделирование и многое другое.
  • Java библиотека

    Какое имя у бина реализованного в данном классе? #Spring
  • Реклама

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

    Найти работу Java - программистом можно 2 методами: Первый. Бесконечно скроллить HeadHunter и пытаться что-то выклевать на LinkedIN. Офигеть от условий и закрыть. Второй. Подписаться на Java Job. Это база адекватных предложений, где даже для новичков много мест с хорошей з/п. Тут найдете работу как в Яндексе (именно сюда крупняки присылают вакансии напрямую), так и в молодых стартапах! В общем, не теряйте времени и находите работу в 2 клика: @Job_javadevs
  • Java библиотека

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

    Core Java, Volume I-II 12th Edition (2022) PDF Core Java, Volume I - Fundamentals, 12th Edition Core Java, Volume II - Advanced Features, 12th Edition Core Java, Twelfth Edition, is the definitive guide to writing robust, maintainable code. Whatever version of Java you are using--up to and including Java 17 this book will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Cay S. Horstmann reveals the most powerful and effective ways to get the job done.
  • Java библиотека

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

    Практические примеры использования Stream API Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали! Читать статью
    Практические примеры использования Stream API

    Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали! Сразу хочу отметить: данная статья написана исключительно в целях демонстрации основ работы Stream API и структура проекта, используемая в ней для примера, не подходит для применения на реальных проектах ;) В качестве "подопытного кролика" буду использовать проект, который можете найти здесь. Для тестирования буду использовать Postman. В проекте…

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

    Изучить основы Java за 14 дней? За 990 рублей? Это реально! Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке! Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 62 урока с практикой в браузере и напишите свою первую программу. Торопитесь. Стартуем 20 сентября!
  • Java библиотека

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

    Алгоритмы. Руководство по разработке. 3-е изд (2022) PDF Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы со взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. В третьем издании расширен набор рандомизированных алгоритмов, алгоритмов хеширования, аппроксимации и квантовых вычислений. Добавлено более 100 новых задач, даны ссылки к реализациям на C, C++ и Java.
  • Java библиотека

    🔥 Бесплатная Live coding сессия, где будем решать задачу с собеседования в международную FinTech компанию В прямом эфире Роман Оборин, Senior Java Developer в BNP Paribas и преподаватель курса Middle Java Dev, проведет Live coding сессию по написанию объектно-ориентированного кода на Java, покрытого разными типами тестов: Unit, Integration, Stress. На Live сoding ты сможешь понаблюдать, как пишет код Senior-разработчик, прокомментировать процесс и решить реальную задачу, которую дают на собеседованиях. Ну и конечно, прокачаешь свои hard skills: — Структурируешь знания по принципам SOLID — Прокачаешь знания по разным видам тестирования, в том числе многопоточных программ — Подготовишься к техническому интервью с этапом Live coding 🚀 Стартуем 20 сентября в 19:00 по МСК Регистрируйся бесплатно: https://cutt.ly/wVeeqCA
  • Java библиотека

    Введение в DbChange JUnit расширение Простой и декларативный способ выполнять SQL запросы в JUnit тестах. Читать статью
    Введение в DbChange JUnit расширение

    Простой и декларативный способ выполнять sql запросы в JUnit тестах. Введение Структура JUnit теста следует модели тестового сценария (test case): ПредУсловия (PreConditions) - это действия, которые переводят тестируемую систему в определённое состояние необходимое для выполнения тестового сценария. Тестовый сценарий (Test case) - это действия, которые меняют состояние тестируемой системы с целью сверить действительное поведение системы с ожидаемым. ПостУсловия (PostConditions) - это действия, которые переводят…

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

    Хочешь узнать как Junior Java Developer может претендовать на место в хорошей компании после обучения? Приходи на вебинар: 20 сентября в 19:00 (мск) Обсудим: ✅какими знаниями и навыками необходимо обладать джуну джависту, чтобы обойти конкурентов на должность в компании? ✅какие самые частые ошибки делают джуны джависты и как их избежать? ✅почему работодатели не стремятся брать на работу джунов и что с этим делать? Спикер вебинара - основатель международной IT-компании и IT-Академии "Точка входа" - Дмитрий Пашкевич. Также на вебинаре мы презентуем курс "Backend Java Developer" от Junior до Middle. Во время онлайн-вебинара вы сможете задавать вопросы. А ещё все участники получат специальный бонус - Матрицу компетенций Java-разработчика: от Junior до Senior. Ждем тебя на бесплатном вебинаре 20 сентября! Только онлайн, никакой записи))) Регистрируйся, до встречи!
  • Java библиотека

    red_mad_robot приглашает начинающих разработчиков на онлайн-буткемп прокачать скиллы на практике. Восемь недель бесплатных лекций от экспертов-практиков и участие в создании двух цифровых продуктов: от идеи до релиза MVP. Лучшие выпускники поборятся за грант на производственное обучение в red_mad_robot. Старт 26 сентября. Прием заявок до 20 сентября. Подробности на сайте. Будем рады!
  • Реклама

  • 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 (2012) PDF "Изучаем Java" - это не просто книга. Она не только научит вас теории языка Java и объектно-ориентированного программирования, она сделает вас программистом. В ее основу положен уникальный метод обучения на практике. В отличие от классических учебников информация дается не в текстовом, а в визуальном представлении. Вы освоите в деле все самое нужное: синтаксис и концепции языка, работу с потоками, работу в сети, распределенное программирование. Вся теория закрепляется интереснейшими примерами и тестами.
  • Java библиотека

    Скорость времени Сколько нужно времени, чтобы снять показания времени? Каков хронометраж времени? Эти странные вопросы выплыли в публичную плоскость еще в 2014 году, когда Netflix переносил свои сервисы с CentOS Linux на Ubuntu, а автору этой статьи довелось помогать в отладке некоторых причудливых проблем с производительностью. Одна из этих проблем и будет описана ниже. Конечно, маловероятно, что вы когда-нибудь столкнетесь с именно такой проблемой, но интересен сам тип данной проблемы и метод отладки, позволивший с ней справиться – на самом деле, очень простой. Прагматичное сочетание инструментов для наблюдения за ситуацией и постановки экспериментов. Автор этого текста, Брендан Грегг, делился множеством постов о суперсиле наблюдательных инструментов, но часто бывает и так, что непритязательный хакинг не менее эффективен. Читать статью
    Скорость времени

    Сколько нужно времени, чтобы снять показания времени? Каков хронометраж времени? Эти странные вопросы выплыли в публичную плоскость еще в 2014 году, когда Netflix переносил свои сервисы с CentOS Linux на Ubuntu, а автору этой статьи довелось помогать в отладке некоторых причудливых проблем с производительностью. Одна из этих проблем и будет описана ниже. Конечно, маловероятно, что вы когда-нибудь столкнетесь с именно такой проблемой, но интересен сам тип данной проблемы и метод отладки, позволивший с ней справиться…

    Telegraph