Blog Posts

Docker. Создание контейнера с базой данных Oracle

Что такое Docker и зачем он нужен? Docker – это специализированный контейнер, расположенный в среде виртуализации, предназначенный для “упаковки” в него приложения со всем его окружением и зависимостями. В настоящее время активно внедряется и успешно используется многими компаниями. Если раньше при разработке, развертывании и тестировании приложений использовались виртуальные машины с установленными на них операционными системами, то благодаря Doсker-контейнерам виртуализация получила новый виток развития. По сравнению с традиционным методом создания окружения (виртуальные машины), docker имеет ряд преимуществ: Потребление меньшего количества ресурсов

Продолжение

Как успешно пройти интервью на позицию Java-разработчика?

Скорее всего в своей жизни вы не один раз проходили собеседования в различные компании и, возможно, на самые разнообразные позиции. Если сильно абстрагироваться от конкретной позиции, то собеседование представляет собой обычное интервью – вам задают вопросы, вы отвечаете ( кстати, хорошо если вы тоже задаете вопросы) и знакомитесь с компанией, а она с вами. В этой статье мы не будем рассуждать высокими и абстрактными материями, напротив, рассмотрим конкретное интервью на позицию java-разработчика. Для этой цели я лично посетил несколько интервью в

Продолжение

Сетевой уровень часть 2. Choose your destiny

Перед вами вторая часть статьи, посвященной сетевому уровню и его работе. Первую часть найдете здесь. Ключевые моменты, которые мы рассмотрим сегодня: качество обслуживания требования приложений к сетевому уровню различия сетей, их аспекты и способы объединения Качество обслуживания В прошлой части мы говорили в первую очередь об увеличении производительности сети и повышении уровня отказаустойчивсоти относительно перегрузок. Несмотря на это, для некоторых приложения (клиентов сети) необходимы более строгие гарантии производительности. Например, для работы веб-приложения допустима средняя задержка, пропускная способность и потери, однако,

Продолжение

Сетевой уровень часть 1. Слабонервным не читать!

Недавно я столкнулся с проблемой, нетривиальной для моего текущего проекта. Суть в следующем. Два приложения, расположенных физически на одном сервере, общаются друг с другом по принципу “PRODUCER -> CONSUMER” и все хорошо. Приложения обмениваются данными не по сети, а через файловую систему сервера, опять же из-за удобства и расположения приложений на оном(одном сервере). Как мы знаем приложение – это живой организм, функционал которого расширяется с появлением новых требований, а так же улучшается производительность уже разработанных. Как раз одну из задач

Продолжение

PL/SQL. Начало. Обзор основных возможностей

Данная статья – первая в цикле о языке программирования PL/SQL, использующегося для работы с базами данных Oracle. Мы рассмотрим: Язык  PL/SQL PL/SQL Block Package and Triggers Переменные Типы переменных Правила именования переменных Язык  PL/SQL SQL является декларативным языком программирования, а это в свою очередь накладывает определенные ограничения на него. В частности нет прямой поддержки циклов. Преимуществом является простота и слабые требования к мощности сервера. Длительное время чистого sql хватало для работы с данными, но с ростом мощности серверов (увеличение процессоров,

Продолжение

Site Footer