Интересно, что это за девайс и как он собирается ездить (и тем более стрелять) при такой высоте? :)) Кажется, тема боевых человекоподобных роботов в России набирает обороты :))
воскресенье, 21 декабря 2008 г.
Происхождение медведа
четверг, 18 декабря 2008 г.
среда, 17 декабря 2008 г.
Украина в картинках
четверг, 11 декабря 2008 г.
Spring Security - kick start
Отличная статья для тех, кто хочет максимально быстро разобраться в интеграции этой технологии в свой проект. Помимо собственно интеграции, также рассматривается модификация стандартной схемы БД для jdbc-user-service, что позволит изменить дефолтную схему по своему усмотрению. На мой взгляд, намного информативнее и полезнее аналогичного примера с сайта Spring.
http://www.mularien.com/blog/2008/07/07/5-minute-guide-to-spring-security
четверг, 4 декабря 2008 г.
Spring tricks (несколько propertyConfigurer)
Иногда может возникнуть необходимость использовать несколько разных бинов для чтения конфигурации из properties, но если просто объявить их несколько штук, то работать ничего не будет - вылетит эксепшн типа "Could not resolve placeholder 'xxx.yyy". Чтобы все нормально заработало, необходимо переопределить префикс и суффикс, которые используются для обращения к подгруженным properties - ${xxx.yyy} (выделено красным). Это делается для каждого добавленного
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer бина (для того, что имеет по умолчанию name="propertyConfigurer" не надо), причем все они должны быть уникальны. Это делается так:
<bean id="propertyAnotherConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:another.properties</value>
</list>
</property>
<property name="placeholderPrefix" value="#{"/>
<property name="placeholderSuffix" value="}"/>
</bean>
Теперь нужно использовать соответствующие префиксы и суффиксы при обращении к значениям, загруженным в каждый бин и все будет работать.вторник, 2 декабря 2008 г.
Как выполнить sql скрипт из java-программы (mysql)
Сегодня возникла необходимость выполнить скрипт для загрузки тестовых данных при старте теста, чтобы ни привлекать никаких внешних инструментов. Решил скрипт загнать в базу прямо из инициализирующего метода теста. Самым очевидным решением было задействовать сам mysql.exe и вызвать его в нужном месте. Не без основания предположив, что это наверняка тот еще велосипед, решил погуглить. Первый же результат выдал то, что нужно - готовый метод для класса-хелпера, позволяет выполнять скрипт по заданному пути (естесттвенно, логин-пароль и схема БД также передаются как параметры). Код метода здесь. Готов к использованию, в доработке не нуждается.
Подписаться на:
Сообщения (Atom)
