. Евгений Борисов — Spring-потрошитель, часть 1
Встреча JUG.ru
Санкт-Петербург, 26.06.2014
Казалось бы, зачем знать, как работают внутренности спринга для того, чтобы им пользоваться? Работает? Ну и ладно.
Но как всегда, для эффективной работы с фреймворком, неплохо бы понимать, что находится под капотом. Ведь только понимая его внутреннее устройство, вы сможете пользоваться Спрингом на полную мощность, адаптировать его под нужды вашего проекта, добиться максимальной производительности и решить любую проблему самостоятельно, не обращаясь в Spring-сервис-центр.
Итак, несколько вопросов про Spring, которые мы рассмотрим в рамках данного доклада (с примерами к каждому):
Насколько Spring влияет на производительность вашей программы?
Что входит в жизненный цикл спринга?
Как устроен ApplicationContext?
«Вот это на Spring сделать нельзя» — а может можно?
Добрый день! Хотелось бы в следующем видео услышать ваше мнение про всякие методологии разработки, типа SCRUM, Agile и т.д. Какую методологию предпочли бы вы как руководитель и как разработчик? Действительно ли они повышают продуктивность команды? Стоит ли изучать этот вопрос разработчику?
Какими критериями руководствуются при выборе методологии разработки. В частности Кабан и Agile. Сюда же преимущества и недостатки данных методологий.
Основные задачи канального уровня:
1. Передача сообщений по каналам связи – кадров (frame). Определение начала/конца кадра в потоке бит
2. Обнаружение и коррекция ошибок
3. Множественный доступ к каналу связи:
— Адресация
— Согласованный доступ к каналу связи
Методы выделения кадров:
— Указатель количества байт
— Вставка байтов (byte stuffing)
— Вставка битов (bit stuffing)
— Средства физического уровня
Обнаружение и исправление ошибок:
1. Обнаружение ошибок
— Контрольная сумма
2. Исправление ошибок
— Коды исправляющие ошибки (с избыточной информацией)
— Позволяют обнаруживать и исправлять ошибки
3. Повторная отправка данных
— Если в кадре обнаружена ошибка, его можно отправить заново.
— Повторная отправка кадра, который не дошел до получателя
Типы повторной отправки:
1. Остановка и ожидание.
2. Скользящее окно.
Канальный уровень в модели OSI состоит из двух подуровней:
1. Подуровень управления логическим каналом (LLC)
— Отвечает за передачу данных (создание кадров, обработка ошибок и т.д.)
— Общий для разных технологий
2. Подуровень управления доступом к среде (MAC):
— Совместное использование разделяемой среды
— Адресация
— Специфичный для разных технологий
— Не является обязательным
В компании NGINX уже работает больше двух сотен человек. Многие из наших сотрудников занимаются продажами и маркетингом, но и технический контингент уже совсем не маленький.
Популярный веб-сервер nginx вы уже наверняка знаете. В этом докладе мы расскажем про другие проекты, которые мы разрабатываем в России, США, Англии и Ирландии. Вместе эти проекты составляют платформу для запуска, масштабирования и доставки приложений.
…
— Нашли ошибку в видео? Пишите нам на support@ontico.ru
На этом туториале команда CatBoost расскажет о четырёх фичах нашей библиотеки, две из которых совершенно новые. Вначале мы обсудим поддержку текстов и эмбеддингов, затем — дефолтный тип сэмплирования в CatBoost (MVS) и предсказание неопределённости.
Мероприятие состоит из двух частей: на презентации мы расскажем о принципах работы каждой из фич, а в туториале испытаем их на практике.
Для участия требуется базовое знание Python. Чтобы подготовиться к работе с CatBoost, убедитесь, что у вас установлены библиотеки jupyter, catboost, shap, ipywidgets, sklearn, fasttext и sentence-transformers.
После смерти ламы Дорже из Тибета буддийские монахи начинают искать по всему миру детей, в которых воплотилась душа умершего. Они находят американского мальчика Джесси и двух индусов — Раджу и Гиту, которые втроем стали объектом реинкарнации. Параллельно поведана легенда о принце Сиддхарте, который однажды начал свое восхождение к вершинам Духа.
год: 1993
страна: Италия, Франция, Лихтенштейн, Великобритания
слоган: «A magical journey to a place where the past and the present meet»
режиссер: Бернардо Бертолуччи
сценарий: Руди Вёрлицер, Марк Пиплоу, Бернардо Бертолуччи
продюсер: Джереми Томас
оператор: Витторио Стораро
композитор: Рюити Сакамото
художник: Джеймс Эчесон, Джанни Джованьони, Эндрю Сандерс
монтаж: Пьетро Скалия
жанр: драма
В главных ролях: Киану Ривз, Крис Айзек, Бриджит Фонда, Ин Жочэн, Алекс Визендейнджер, Раджу Лал, Грейшма Макар Сингх, Согйял Ринпоче, Хёнгла Рато Ринпоче, Геше Цултим Гелсен