понедельник, 8 декабря 2014 г.
среда, 6 августа 2014 г.
среда, 16 июля 2014 г.
Подмена параметров HTTP запроса в JEE
Пусть есть Application server и реализованный на нем сервлет, который проводит какую-то обработку данных, полученных из HTTP запроса типа GET.
Задача заключается в том, что необходимо создать пред-обработку параметров, и добиться, что бы в обрабатывающий сервлет (или на JSP страницу), падал список параметров, отличный от списка параметров полученных в запросе.
Задача заключается в том, что необходимо создать пред-обработку параметров, и добиться, что бы в обрабатывающий сервлет (или на JSP страницу), падал список параметров, отличный от списка параметров полученных в запросе.
четверг, 29 мая 2014 г.
четверг, 8 мая 2014 г.
Использвоание wait/notify в JAVA
Пример корректного использования методов wait и notify класса Object для многопоточных задач.
Управление профилями беспроводных сетей
Столкнулся с проблемой.
Под Win8 "залипла" сеть WiFi. В том смысле, что при каждом соединении с сетью Windows самостоятельно порождала новый профиль, добавляя в конце к нему порядковый номер. Когда число сетей "известных" моему компьютеру перевалило за трехзначную величину - я начал беспокоиться.
Под Win8 "залипла" сеть WiFi. В том смысле, что при каждом соединении с сетью Windows самостоятельно порождала новый профиль, добавляя в конце к нему порядковый номер. Когда число сетей "известных" моему компьютеру перевалило за трехзначную величину - я начал беспокоиться.
вторник, 8 апреля 2014 г.
суббота, 22 марта 2014 г.
WAS: Чтение файла из подключенной папки (mapping directory)
Проблема:
Есть Web Sphere Application server. На нем развернуто enterprise приложение, которое читает файл расположенный по некоторому (настраиваемому ) пути. Приложение работает корректно и жизнь прекрасна.В некоторый момент администратор указывает путь к файлу не на локальной машине, а на удаленной. При этом удаленная директория подключена (подмэплена, mapping ) к данной машине и видна как локальная.
При попытке прочитать (записать) файл получаем ошибку:
"The system cannot find the path specified"
"Системе не удается найти указанный путь"
среда, 26 февраля 2014 г.
понедельник, 24 февраля 2014 г.
вторник, 11 февраля 2014 г.
Где произошел Exception?
Часто весь стек исключения не нужен для вывода в логи. Иногда достаточно указать только метод, в котором это исключение произошло. Его можно прочитать из стека исключения. Это довольно медленно, но экономит место в лог файле и повышает его читаемость.
понедельник, 10 февраля 2014 г.
Lookup EJB
Пусть есть потребность обнаружить EJB компонет, не прибегая к помощи аннотаций и описаниям в файлах ejb-jar.xml или ibm-ejb-jar.xml. (Такая необходимость регулярно возникает, когда на момент разработки вам известен интерфейс бина, но неизвестен сам бин).
Пусть бин и вызывающее его приложение заведомо запущено на одном сервере приложений (это "неправильное" ограничение, но решение проблемы разных серверов уведет нас в другую задачу, а потому, пока будем работать в тепличных условиях).
Пусть необходимо обеспечить работу кода для WAS и JBOSS одновременно.
воскресенье, 9 февраля 2014 г.
Полное отключение UAC (Контроль Учетных Записей) Windows 8
Польза от UAC более чем спорная, а задалбливает он ощутимо. Инструкция по полному отключению.
четверг, 23 января 2014 г.
HttpURLConnection: как отличить Timeout от других ошибок
Методы HttpURLConnection при невозможности соединиться с сервером бросают IOException, в котором текстом указана причина невозможности выполнения метода. Однако HttpURLConnection создан на обычных сокетах, исключения от которых так же можно ловить, хотя они и не описаны в документации на методы HttpURLConnection.
четверг, 2 января 2014 г.
Проект (басня)
Гербом зеленым озарен, однажды Гриф, заоблачных высот властитель, собрал своих подручных на совет. «Я, - говорит - хочу, для блага всех пернатых, повысить профит и освоить наш бюджет».
Подписаться на:
Сообщения (Atom)