Посты для тега : ‘ошибки’

Сообщение NOTIFICATION BGP протокола

После рассмотрения модели конечных состояний вам, должно быть, понятно, сколько существует возможных вариантов развития событий при обнаружении ошибок. В любом случае при обнаружении ошибки другой стороне, участвующей в соединении, посылается уведомление об ошибке — сообщение NOTIFICATION. После этого, узел, пославший сообщение, разрывает соединение. Сетевые администраторы должны уметь анализировать содержимое сообщения NOTIFICATION, чтобы определить причины, вызвавшие […]

Читать далее »

Декодирование кодов Рида-Соломона. – ЧАСТЬ 1

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

Читать далее »

Отладка макроса

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

Читать далее »

Анализ журналов Web-серверов. Синтаксический анализ и фильтрация

При оценке новых методов повышения эффективности Web требуется особое внимание уделять сбору данных о рабочих нагрузках компонентов Web. Однако журналы Web-серверов могут содержать ошибки и несоответствия, которые осложняют анализ данных. Кроме того, результаты анализа любого серверного журнала могут быть недостаточно репрезентативны, чтобы оцепить по ним ожидаемую производительность других серверов. Анализ множества журналов различных Web-сайтов помогает […]

Читать далее »

Наследование и исключения в Java

Создание сложных распределенных систем редко обходится без наследования и обработки исключений. Следует знать два правила для проверяемых исключений при наследовании: · переопределяемый метод в подклассе не может содержать в инструк­ции throws исключений, не обрабатываемых в соответствующем методе суперкласса;

Читать далее »

Собственные исключения в Java

Разработчик может создать собственное исключение как подкласс класса Exception и затем использовать его при обработке ситуаций, не являющихся исключениями с точки зрения языка, но нарушающих логику вещей. Например, появление объектов типа Human (Человек) с отрицательным значением поля age (возраст).

Читать далее »

Ключевое слово finally в Java

Возможна ситуация, при которой нужно выполнить некоторые действия по завершению программы (закрыть поток, освободить соединение с базой данных) вне зависимости от того, произошло исключение или нет. В этом случае используется блок finally, который выполняется после инструкций try или catch. Например:

Читать далее »

Оператор throw Java

В программировании часто возникают ситуации, когда программисту необходимо самому инициировать генерацию исключения для указания, напри­мер, на заведомо ошибочный результат выполнения операции, на некорректные значения параметра метода и др. Исключительную ситуацию можно создать с помощью оператора throw, если объект-исключение уже существует, или инициализировать его прямо после этого оператора. Оператор throw используется для генерации исключения. Для этого […]

Читать далее »

Иерархия и способы обработки ошибок Java

Исключительные ситуации (исключения) возникают во время выполнения программы, когда возникшая проблема не может быть решена в текущем контексте и невозможно продолжение работы программы. Примерами являются особо «популярные»: попытка индексации вне границ массива, вызов метода на нулевой ссылке или деление на нуль. При возникновении исключения создается объект, описывающий это исключение. Затем текущий ход выполнения приложения останавливается, […]

Читать далее »
 
Rambler's Top100