Advertisement

Customize
Соратники Below are the 16 most recent friends journal entries:
December 16th, 2009
10:27 pm
ru_java
[metakometa]
[User Picture]

[Link]

SNMP в Java.
Господа, какую библиотеку порекомендуете использовать для работы с SNMP в Java (на клиентах и на сервере)?

(1 comment Leave a comment)

12:19 pm
ru_java
[dmitry_astu]
[User Picture]

[Link]

ImageLibrary for Eclipse
http://onpositive.com/pictureviewer

Довольно давно пользуюсь этим плагином, на мой взгляд он весьма удобен. Позволяет просматривать все иконки, имеющиеся в Workspace'е и увидеть изображение иконки из файла в hover'е.

Tags: ,

(Leave a comment)

December 15th, 2009
11:13 pm
ru_java
[kadim]
[User Picture]

[Link]

Why Eclipse???
Чем он так близок и удобен тем людям которые его используют для девелопмента? Меня в нем убивают несколько вещей из-за которых я готов пользоваться фришной и жутко обрезанной версией IDEA. Может быть я его просто готовить не умею?

Вещи:
1. Ctrl+S для сохранения файлов (напоминает Turbo Pascal жутко) правда проект собирается антом, и наверное все же при компиляции самим эклипсом должно сохранить.
2. Ужасно медленный текстовый поиск, который ничего не кеширует и не индексирует и каждый раз при поиске строки в 30 тысячах файлов приходится пить кофе.
3. Глупые и нелогичные дефолтные шорткаты...

UPD Цель данного обсуждения не обругать Eclipse, а узнать что в нем особо ценного и полезного для его пользователей, то за что он нравится и приятно пользоваться. (а то некоторые ветки обсуждения сводяться к "ты придурок раз не можешь пользоваться Eclipse" так вот это не так :) как я уже писал Эклипсом на уровне Notepad можно пользоваться без подготовки и обучения, но хочеться все же продуктивнее использовать, раз пришлось).

(158 comments Leave a comment)

11:42 pm
ru_java
[elibanov]
[User Picture]

[Link]

Java, Flex to C++
Скажите, какой протокол, желательно RPC, использовать для связи сервера оборудования на С++ с Flex и Java клиентами?
Сервер работает с принтерами чеков, кассами и т.д. Слышал о Hessian, но меня пугает поддержка его в С++ (последнее обновление 28.11.2005).

(15 comments Leave a comment)

07:05 pm
ru_java
[slonopotamus]
[User Picture]

[Link]

Опять generics...
Скомпилируется ли следующий код?
Set<Class<?>> classes = Collections.singleton(String.class);

Осторожно, внутри ответ )

Tags:

(7 comments Leave a comment)

December 14th, 2009
05:03 pm
ru_java
[dnovikoff]
[User Picture]

[Link]

Hibernate и прогресс выборки из БД
Добрый вечер всем :)

Возник вопрос по Hibernate ORM. Есть софт, который общается с базой. Hibernate, Criterion API, etc. При открытии новой сессии (SessionFactory.openSession()) при пустом пуле (сразу после запуска программы), либо при выборке большого рекордсета возникают протормозы интерфейса до момента окончания общения с базой. Понятно, что можно раскидать одно и другое по разным тредам, но вопрос не в этом.

Как пришить к Hibernate прогресс-бар с кнопочкой Cancel и возможно ли это в принципе? То есть откуда можно получать информацию (события) о том, что оно внутри себя делает? Пробовал гуглить в сторону hibernate interceptors & events, но толком так ничего и не нашёл. Точнее, оно позволяет ловить всё что надо, кроме момента подключения к БД :(

Заранее спасибо :)

(13 comments Leave a comment)

December 9th, 2009
09:57 pm
ru_java
[khap]
[User Picture]

[Link]

Tomcat + защищенная авторизация
Последние несколько лет возникает головная боль с тем что появляются "боты" которые пытаются взломать сайты.
У меня есть ряд проектов в которых используется tomcat + freemarker + servlet (расширения для freemarker). Стандартная авторизация tomcat которая берет MD5 пароли из базы данных MySQL в принципе устраивает, но хотелось бы ввести дополнительные уровни защиты:
  • В случае неправильного пароля время на ввод следующей попытки увеличивается
  • Ввести captcha чтобы уменьшить кол-во автоматических переборов
Куда следует копать чтобы решить эти вопросы более-менее стандартными методами? Или придется делать собственную авторизацию и уже не использовать getUserPrincipal ?

Tags: ,

(6 comments Leave a comment)

06:42 pm
ru_java
[aefimov]
[User Picture]

[Link]

IntelliJ IDEA 9!
Ура, вышла таки девятка. JetBrains — молодцы большие, ура им!

Для тех, кто не следил за фичами девятки в специальном блоге, вот тут есть специальная страничка.

Что наиболее важно на мой взгляд:
  • В очередной раз переписана "магия построения индексов". Теперь они хитрые и индексы умеют строить в бекграунде. Кроме того, переписанные индексы дали в качестве сайд эффекта ускорение загрузки проекта и мгновенное обнаружение неиспользуемых методов в проекте, даже если метод объявлен публичным.
  • С этой версии IDEA состоит из двух частей, бесплатной, где есть всё необходимое для Java разработки и обычной, где есть бассейн на верхней палубе, блекджек и ещё что-то. Вот тут есть страничка, где можно посмотреть что есть в той и в другой версии (аджаксенькая и вебдванольненькая).
  • Табы редактора можно красить в цвета! Настраивается в Scopes.
  • Deployment вкладка. Теперь, наконец-то, можно сгенерить Jar файл намного проще чем раньше. И там много чего есть.
  • Спеллер появился (взяли кое-чей плагин, починили и теперь он работает как надо). Правда русского нет :)
  • Поддержка некоторых нововведений JDK 7 (они смогли даже Type Annotations поддержать) и фолдинг Generic-типов и Closures (типа Runnable).
  • Поддержка PHP, Ruby, Flex и всякое такое красивое.

Tags:

(37 comments Leave a comment)

December 7th, 2009
05:52 pm
ru_java
[dyasya]
[User Picture]

[Link]

Запретить SSL renegotiation.
Всем привет.

Как можно %subj%? В распоряжении есть SSLContext, SSLServerSocketFactory, SSLServerSocket.
То ли гуглю не то, то ли глаза/мозги не воспринимают.

(6 comments Leave a comment)

05:35 pm
ru_java
[nileriver]
[User Picture]

[Link]

iBatis 2.3 mapping
Доброе время суток.

У меня возник вопрос по использованию Map с ArrayList в sql запросах в iBATIS 2.3 версии.

Код java:

final Map map = new HashMap();
map.put("subdivs", new ArrayList());
return getSqlMapClientTemplate().queryForList(queryId, map);


Код в xml:

<statement id="getKudReportItemList" parameterClass="map" resultClass="kudReportItem">
...........
and k.idsubdivision in
<iterate property="subdivs" open="(" close=")" conjunction=",">
#subdivs[]#
</iterate>
</statement>


По всем гайдам код такой должен работать. У меня же:

SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred while applying a parameter map. --- Check the getKudReportItemList-InlineParameterMap. --- Check the parameter mapping for the 'subdivs' property. --- Cause: java.lang.NullPointerException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the getKudReportItemList-InlineParameterMap. --- Check the parameter mapping for the 'subdivs' property. --- Cause: java.lang.NullPointerException

iBATIS вижу вторую неделю всего так что сильно не бейте если вопрос глупый, просто сроки горят.

(5 comments Leave a comment)

12:13 pm
ru_java
[ozonophore]
[User Picture]

[Link]

Tomcat stdout
Может кто знает что надо подкрутить в Tomcat чтобы stdout хранил данные за сутки? Что-нибудь похожее на log4j.

(8 comments Leave a comment)

01:25 pm
ru_java
[danechkin]
[User Picture]

[Link]

в java будут ламбда выражения?
http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html

(50 comments Leave a comment)

09:47 am
ru_java
[m_a_m_o_n]
[User Picture]

[Link]

Howto: Observable Bean
Вопрос: как правильно реализовать Observable Bean
- бин который оповещяет об изменениях
своих полей по PropertyChangeListener.

    public void setDescription(String _value) {
        String oldValue = this.description;
        this.description = _value;
        firePropertyChange("description", oldValue, _value);
    }

Пару тройку десятков таких сеттеров написать не проблема,
но и смысла особого нет.

Может быть стоит сгенерировать Observable обёртку?
Кто нибудь так делает или нужно продолжать
кушать кактус кодировать оповещение руками?

Tags:

(10 comments Leave a comment)

December 4th, 2009
09:12 pm
ru_java
[ekr]
[User Picture]

[Link]

Конференция для проектировщиков и архитекторов ПО
Почти сформирована программа конференции ArchLabs 2009: http://www.arch-labs.ru/program (Москва, 15 декабря).
Слишком мало последнее время вендор-независимых мероприятий для данной категории специалистов - проектировщиков и архитекторов систем, а проблемы возникают сложные и интересные. Поэтому решили внести свой вклад в формирование круга общения, в тусовку )
С каждым докладчиком и коллегой-посетителем можно (и нужно) познакомиться и пообщаться лично, чего не дают форумы и твиттер )))
Будем рады видеть Вас )

(4 comments Leave a comment)

December 3rd, 2009
03:32 pm
htmlhelp
[tomato564]
[User Picture]

[Link]

LJ Profile - div boxes that should scroll, don't. (Solved)
I have that post-bronchitis cough, plus an ear infection, so I just skimmed over the memorable entries for [info]howto, but I didn't see anything about coding for profiles.

I have a text area on my profile, but it doesn't allow formatting like it does here:

Ugh, I can't believe I didn't see this before. This text area isn't allowing me to format my font. I have no idea why I thought it did. I mean, it does if I am making a web page, but not here, let alone my profile. So just ignore the question about the text area.
In fact, ignore this entire post. My question was answered in another community. LJ profiles don't allow style tags. Darn it. ]:



And here is the code I used to make the textarea:


Here is my div box:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum a lacus non ante congue dictum. Mauris rhoncus accumsan enim et rutrum. Nullam blandit consectetur magna nec facilisis. Pellentesque consectetur justo eget tortor suscipit elementum ornare nunc dictum. Quisque in sagittis nulla. Ut laoreet porttitor leo volutpat aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

And here is the code I used to make the div box:


You don't need to know the codes I use to figure out why it won't work, because I know they work, hence the text area and the div box above. They just don't work on my profile.
Sorry about that. Being sick tends to make me stupid. *sheepish* I have no idea what I was thinking when I wrote that you didn't need the code. *facepalm*
I want to know if there is a box code out there that lets me format my font and allows scrolling, and works on my profile.

Current Mood: sick

(2 comments Leave a comment)

01:57 pm
ru_java
[vromanov]
[User Picture]

[Link]

Время выполения запроса в access.log glassfish
Для того чтобы в glassfish в access логе появилось время выполнения запроса, надо добавить %time-taken% к формату лога. Фича недокументированная, наткнулся на нее при изучении сорцов

(2 comments Leave a comment)

Powered by LiveJournal.com

Advertisement

Customize