• Что такое Spring Framework? От внедрения зависимостей до Web MVC

    • Translation
    • Tutorial


    Вы можете использовать это руководство для различных целей:


    • Чтобы понять, что такое Spring Framework
    • Как работают ее основные фичи: такие как внедрение зависимостей или Web MVC
    • Это также исчерпывающий FAQ (Перечень часто задаваемых вопросов)

    Примечание: Статья ~ 9000 слов, вероятно, не стоит читать ее на мобильном устройстве. Добавьте ее в закладки и вернитесь позже. И даже на компьютере ешь читай этого слона по одному кусочку за раз :-)


    Содержание


    • Введение
    • Основы внедрения зависимостей
    • Контейнер Spring IOC / Dependency Injection
    • Spring AOP (Аспектно-ориентированное программирование) и прокси
    • Управление ресурсами Spring
    • Spring Web MVC
    • Дополнительные модули Spring Framework
    • Spring Framework: часто задаваемые вопросы
    • Заключение
    Читать дальше →
  • Принципы свободного рынка в понимании США

      Сей пост есть дубль записей из моего Телеграм канала. Посчитал нужным поделиться обнаруженными фактами c хабраобществом.

      Однажды я вам рассказывал про случай, когда служба CFIUS при Министерстве внутренней безопасности США заставила китайцев продать ЛГБТ соцсеть, ибо негоже, что у Пекина так много данных о гражданах «самой свободной». Тогда меня это удивило, но это вполне себе распространённая практика. К примеру, долю в медтех стартапе PatientsLikeMe китайцев тоже заставили продать и по тем же самым причинам. На минуточку, инвесторы из Поднебесной приобрели мажоритарную долю в раунде на $100 мультов.

      Есть ещё история про Pamplona Capital Management, в которую активно инвестирует LetterOne Михаила Фридмана. Их принудили продать Cofense, которую они купили вместе с BlackRock за $400 миллионов. Cofense занимается кибербезопасностью и разрабатывает решения против фишинговых атак. А мотив CFIUS лишь в том, что уж больно велика доля иностранцев. Как вам вообще такое? Я, конечно, слышал про подобные методы в одной стране, но там хотя бы всё чётко регламентировано и затрагивает только СМИ.

      А теперь о главном — Хуавэй, с мыслей о котором и появилось желание написать всё это. Многие не знают, но прения между телекоммуникационным гигантом и штатами возникли ещё в начале нулевых. Причём претензии Cisco были частично справедливы, однако потом всё стало походить на какой-то театр абсурда.
      Читать дальше →
    • Пагинация списков в Android с RxJava. Часть II

        Всем добрый день!
        Приблизительно месяц назад я писал статью об организации пагинации списков (RecyclerView) с помощью RxJava. Что есть пагинация по-простому? Это автоматическая подгрузка данных к списку при его прокрутке.
        Решение, которое я представил в той статье было вполне рабочее, устойчивое к ошибкам в ответах на запросы по подгрузке данных и устойчивое к переориентации экрана (корректное сохранение состояния).
        Но благодаря комментариям хабровчан, их замечаниям и предложениям, я понял, что решение имеет ряд недостатков, которые вполне по силам устранить.
        Огромное спасибо Матвею Малькову за подробные комментарии и отличные идеи. Без него рефакторинг прошлого решения не состоялся бы.
        Всех заинтересовавшихся прошу под кат.
        Читать дальше →
        • +11
        • 22.4k
        • 2