Problem
I catch exception during start server:
RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException
Solve
I know two ways:
1. add jar of server project or folder, contains class folders of classes to CLASSPATH environment variable.
2. create script to set CLASSPATH and run rmiservece
example of script:
set CLASSPATH="%CLASSPATH%;c:\Users\...\NetBeansProjects\RMIServer\build\classes\"
call "C:\Program Files\Java\jdk1.6.0_20\jre\bin\rmiregistry.exe"
29 мая 2010 г.
24 мая 2010 г.
Бесплатная альтернатива для Everest
Программа HWInfo определяет установленное оборудование, может создавать отчеты в csv, xml, html, txt.
Работает очень быстро, без установки.
Тестирования производительности и т.п. в отличие от everest нет.
18 мая 2010 г.
Перерисовка панелей в Java Swing
При динамической вставке/удалении контролов из панели Jpanel она не перерисовывается автоматически. После окончания всех обновлений нужно вызвать два метода:
Сначала JPanel.validate() - для перерасчета положения новых контролов
Затем JPanel.repaint() - для перерисовки контрола.
Сначала JPanel.validate() - для перерасчета положения новых контролов
Затем JPanel.repaint() - для перерисовки контрола.
17 мая 2010 г.
SIP-телефон DPH-120S
Взял домой разобраться что за зверь - аппаратный SIP-телефон.
В результате оказалось, что пароль от него забыт, кнопки сброса пароля на телефоне нет, пароли сброса, генерируемые в сервисном центре через электронную почту - не подходят. Пароль могут сбросить только в сервисном центре.
Интересно кто придумывал телефон для населения, у которого нет кнопки сброса?
В результате оказалось, что пароль от него забыт, кнопки сброса пароля на телефоне нет, пароли сброса, генерируемые в сервисном центре через электронную почту - не подходят. Пароль могут сбросить только в сервисном центре.
Интересно кто придумывал телефон для населения, у которого нет кнопки сброса?
16 мая 2010 г.
Что-то человеческое
Зарегистрировался на порталле госуслуги http://www.gosuslugi.ru/ сейчас жду пиисьма с кодом подтверждения.
Неужели государство создало какую-то удобную систему общения с собой?
Неужели государство создало какую-то удобную систему общения с собой?
8 мая 2010 г.
Кредитка МоскомПриватбанк
Зашел в офис москомприват банка, посмотрел - предлагают кредитную карточку без справок, бесплатную. Решил оформить - пускай лежит на всякий случай.
При оформлении никаких справок не спрашивали.
Оформил, активировал, позвонил уточнить установленный мне кредитный лимит, оказалось что установлен кредитный лимит ноль - в кредитовании отказано.
Спрашиваю - какие нужно принести документы для установления кредитного лимита?
Операторша видимо злая была: никакие, в кредитовании отказано.
Фу. сразу какое-то ощущение, что мешают с дерьмом.
При оформлении никаких справок не спрашивали.
Оформил, активировал, позвонил уточнить установленный мне кредитный лимит, оказалось что установлен кредитный лимит ноль - в кредитовании отказано.
Спрашиваю - какие нужно принести документы для установления кредитного лимита?
Операторша видимо злая была: никакие, в кредитовании отказано.
Фу. сразу какое-то ощущение, что мешают с дерьмом.
DB4O Скорость работы, оптимизация
Опытным путем установлено:
1. Запросы вида: найти объекты, поле которого содержит ссылку на данный очень медленные (вплоть до 5-6 секунд на базе из 7.5 тыс .записей)
2. Индексы для интерфейсов не создаются
3. Поиск по индексу для полей примитивных типов (включая строку) - быстрый. Т.е. если вам нужно хранить UUID, чтобы по нему быстро искать - его надо хранить в текстовом виде.
Как смотерть базу непонятно - ObmectManager отдельный запустить не получилось, а внутри Eclipse просто перестал запускаться без видимых причин.
1. Запросы вида: найти объекты, поле которого содержит ссылку на данный очень медленные (вплоть до 5-6 секунд на базе из 7.5 тыс .записей)
2. Индексы для интерфейсов не создаются
3. Поиск по индексу для полей примитивных типов (включая строку) - быстрый. Т.е. если вам нужно хранить UUID, чтобы по нему быстро искать - его надо хранить в текстовом виде.
Как смотерть базу непонятно - ObmectManager отдельный запустить не получилось, а внутри Eclipse просто перестал запускаться без видимых причин.
6 мая 2010 г.
DB4O Скорость работы
Попробовал использовать db4o для хранения внутренней системы сообщений. В результате оказалось, что поля, ссылающиеся не на какой-то примитивный тип не индексируются и на 30МБ базе поиск вида: найди мне объекты, у которых поле value указывает на такой-то объект выполняется 5-6 секунд.
Подписаться на:
Сообщения (Atom)