Посты | OTUS
Аннотация @Autowired: что к чему?

Spring_Deep_13.06_Site_NEW.png

Решил рассказать немного про аннотацию @Autowired. Принцип её работы очень прост.

Допустим у нас есть bean-зависимости:

@Configuration
public class Config {
    // тип бина - ServiceDependency, имя - dependency
    public ServiceDependency dependency() {
        return new ServiceDependencyImpl()
    }
}

PostgreSQL: один из способов выстрелить себе в ногу

LinuxDeepSite28.04.png

Скачал я из гита репу. Небольшой скриптик, который создаёт докер-контейнер с постгресом, а потом пишет туда данные. Много данных, гигабайт 100... Запустил, данные пишутся и даже читаются и даже всё хорошо... Но тут мне понадобилось перезапустить контейнер.

Сказ о sysctl’ях (народная пингвинская история)

Linxu_Habr_5.07_Site.png

Очень часто администраторы выполняют настройку системы просто настройкой базовых вещей — ip,dns,hostname, поставить софт, а все остальное уже настройки приложений. В большинстве случаев так оно и есть, поскольку в linux’е очень разумные умолчания и, в большинстве случаев, этих умолчаний хватает и все живут счастливо. Среди совсем начинающих ходят легенды о неких sysctl’ях, а те, кто поопытнее видели и даже чего-то правили.

Несколько слов про генеративные состязательные сети

MLDeep_29_05_Site.png

На самом пике волне хайпа искусственного интеллекта уверенно держатся генеративные состязательные сети. Не все знают, но генеративные модели появились ещё в 18-ом веке, когда преподобный Томас Байес сформулировал своё знаменитое правило связавшее «приорное» и «постериорное» распределения.

Бренд работодателя – маркетинг или HR?

IT_HR_Deep_30.05_site.png

На мой взгляд, одно из самых удачных и ёмких определений понятия «Бренд» звучит так:

«Бренд – это наш продукт в СОЗНАНИИ ПОТРЕБИТЕЛЯ»

Например, бренды Coca-Cola или BMW. Компании стараются привлечь покупателей с помощью известности и привлекательности своих брендов – того, с чем ассоцируются у целевой аудитории их товар. 100 самых известных брендов мира по версии консалтингового агентства Interbrand возглавляют IT гиганты – Google, Apple, Microsoft. Хотели ли бы вы работать в этих компаниях? Связали ли бы с ними дальнейшее развитие карьеры?

Несколько слов о Dependency Injection

iOS_Deep_10.10-5020-fa1af2.png

В реальных приложениях практически каждый класс имеет немалое число зависимостей — других классов, на которые он рассчитывает для осуществления своих задач. Эти зависимости, в свою очередь, могут зависеть от других классов, и т.д.

В результате может получится достаточно большое и сложное дерево зависимостей, которое, если неправильно с ним работать, существенно осложнит понимание логики работы класса, тестирование и отладку.

И здесь на помощь приходит паттерн Dependency Injection, или, сокращенно, DI.

Популярное
Сегодня тут пусто
🔥 Выгодные предложения!
Успейте начать обучение со скидкой 10%. Акция до 23.06 →