Обновление кластера Service Fabric

Чуть ранее мы рассматривали обновление Service Fabric в конфигурации DevCluster, представлявшую из себя задачу весьма нетривиальную. Сегодня же мы посмотрим, как обновляется кластер Service Fabric в многонодовой конфигурации так, как это задумывалось изначально.

О стеке и куче в контексте мира Java

Повествую о том, как разобраться о 'структуре памяти' Java и иметь представление что такое стек и куча, для чего они нужны и т.п. Многие слышали о том, что есть некий стек в котором живут примитивные типы и работает он по LIFO, а есть ещё какая-то куча и в ней находятся объекты. Такое понимание этих понятий является очень поверхностным и неправильным и сейчас попытаемся расширить их.

Java 9 и try-with-resources

В данной заметке хочу рассказать о небольшом изменении, появившемся в Java 9, а именно улучшении, касающемся конструкции try-with-resources. Эти изменения не настолько глобальны, как появление новой модульной системы, но могут быть полезны при написании разных Java-программ.

HTML: ссылка внутри ссылки

Согласно спецификации HTML5 , ссылка не может содержать в себе интерактивный контент (поля ввода, кнопки, теги и т.д.) и другие ссылки. Тем не менее, необходимость вложить ссылки друг в друга может возникнуть, и сделать это, не смотря на запрет спецификации, вполне реально.

CSS: вписываем изображение в область

Красивый и аккуратный дизайн сайта зачастую требует специально подготовленного контента, к примеру фотографий с заданным соотношением сторон. Но не всегда есть возможность подготовить фотографии должным образом. В этой статье мы рассмотрим несколько способов вписать картинку в заданную область средствами CSS.

Конфигурация LLT для VCS в виртуальной сети на основе Open vSwitch

Намедни пришлось конфигурировать Veritas Cluster Server на двух Windows 2012R2 в виртуальной среде. Как уже было сказано в заголовке, за сеть отвечал Open vSwitch, соединения между виртуальными машинами (на разных хостах) реализованы посредством GRE туннеля с MTU 1500, соответственно ограничением со стороны виртуалок являлось MTU ниже дефолного (в данном случае 1400).

Подтверждение статуса Expert

Так как мир ICT меняется стремительно, срок действия сертификата Huawei Certified Internetwork Expert составляет всего два года. Время идёт и пришла пора продлевать полученный первым в мире сертификат HCIE-Storage и HCIE-Storage System Instructor нашего инженера и инструктора.

Проблема с применением групповых политик Windows после установки обновления MS16-072

После установки обновления MS16-072(а также указанных далее) некоторые объекты групповых политик могут перестать применяться.   При этом при попытке получить информацию через GPRESULT, «проблемные» объекты могут выдавать сообщения вида Filtering: Not Applied (Unknown Reason) или же просто не выводится вообще.

Docker volumes

Как известно, docker контейнеры не предполагают какого-либо постоянного хранения данных, однако зачастую бывают такие ситуации, когда это необходимо. Для решения этих задач и предназначены docker volume.

Переиспользуемые компоненты в JSF

В ходе разработки JSF приложений зачастую возникают участки xhtml-разметки, используемые в нескольких местах. Нет необходимости объяснять, какие неудобства при модификации это вызывает. Потому у любого разрабочика возникает естественное желание выделить такие участки в какой-то отдельный компонент, и далее использовать его.

Скрываем .xhtml средствами nginx

Доброе утро! В этой заметке я опишу один из способов скрытия .xhtml в адресной строке. Дано приложение на JSF+Spring, проксируемое при помощи nginx. По просьбе заказчика возникла необходимость спрятать из адресной строки .

Изменение редакции MS SQL Server в Failover Cluster

Не все знают и обращают внимание на наличие ограничений и особых подходов к поставленным задачам при жизни MS SQL SERVER в Failover Cluster. Что делать, если developer лицензия на MS SQL Server в окружении failover cluster уже стала продом, а у компании есть лицензии только на Standard? Upgrade возможен но не в случае с failover cluster Неподдерживаемые сценарии в окружении отказоустойчивого кластера: SQL Server Enterprise to SQL Server Developer, Standard, or Evaluation.

Java и var

Одной из интересных возможностей, появившихся в Java 10, является вывод типа локальной переменной (Local-Variable Type Inference). В статье рассматривается как можно использовать вывод типа для упрощения написания программ.

Нужно меньше JOIN'ов

Как-то раз встала задача реализовать модуль, который будет отвечать за выдачу достижений пользователям. В итоге реализация свелась к скедулеру, который по ночам вызывает пачку plsql'ых процедур.

Обновление Service Fabric в конфигурации DevCluster

Официальным способом обновления Service Fabric кластера DevCluster является удаление кластера и создание нового. Это вызывает ряд проблем, таких как необходимость заново деплоить все приложения, а также приводит к потере их данных. Для решения проблемы был выработан сценарий, при котором производится обновление DevCluster без потери приложений и их данных.

Расширение диска, используемого двумя или более виртуальными машинами в ESXi

У одного из заказчиков в инфраструктуре использовался общий диск для двух витруальных машин(это было сделано для удобного доступа к данным с каждой из них и совместного использования). После попытки расширения объема диска, обе виртуальные машины не смогли запустится с ошибкой Thin/TBZ disks cannot be opened in multiwriter mode (1033570) Исходный формат диска – eager zeroed thick.

Между C и Java

Доброе утро! В прошлой статье я рассказывал, как в одном из проектов мы реализовали блокчейн. Чтобы вспомнить (или узнать), стоит сказать, что это была библиотека на C99, используемая порталом, написанном на Java.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Maxim Zhukov
Записи: 131
Дата: 16.09.21
thumbnail Igor F.
Записи: 12
Дата: 16.09.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Тимофей Перцев
Записи: 22
Дата: 26.08.21
thumbnail Nikolay Emchenko
Записи: 10
Дата: 19.08.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Marina ne Kalugina
Записи: 7
Дата: 06.08.21
thumbnail Alexey Weiss
Записи: 9
Дата: 04.08.21
thumbnail Дмитрий Сазонов
Записи: 52
Дата: 14.07.21
thumbnail Dmitry Afanasiev
Записи: 56
Дата: 22.04.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Daria Zuban
Записи: 2
Дата: 29.12.20
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Evgenij Tsopa
Записи: 51
Дата: 05.10.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Александра Пирс
Записи: 27
Дата: 01.04.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Andrey Maximov
Записи: 16
Дата: 22.02.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10