Архив метки: java

Java BASE64

А есть ли реализация BASE64 под BSD-like license? Тащить за собой jakarta-commons-codecs только ради Base64, который мне нужен для HTTP basic authentication мне кажется слишком крутым решением :)

Рубрика: Новости | Метки: | Добавить комментарий

Java HTTP client/server

Открыл для себя http://xlightweb.sourceforge.net/ Чудесная вещь! До этого использовал Jetty, однако Jetty с gcj мне подружить не удалось, да и proguard на нее ругается нехорошими словами. Эта же игрушка точно также использует NIO, имеет простой tutorial по работе как в … Читать далее

Рубрика: Новости | Метки: | Добавить комментарий

STUN клиент и Java

Задача — поднять STUN-сервер. Разумеется первым делом я ищу клиент, чтобы тестировать. Из всего что нашел — самый вменяемый консольный клиент — это оказалась демка для библиотеки реализации STUN на Java И есть у меня подозрение что в качестве сервера я использую его … Читать далее

Рубрика: Новости | Метки: , | Добавить комментарий

gcj & Jetty

Пытаюсь собрать приложение использующее Jetty с помощью gcj. В ответ получаю: java.lang.ClassCastException: gnu.java.nio.ServerSocketChannelImpl cannot be cast to java.nio.channels.SocketChannel Гугль дает ссылки на форумы со словами “не делайте так”. А жаль. У меня Jetty широко используется, и без его поддержки gcj … Читать далее

Рубрика: Новости | Метки: | Добавить комментарий

Eclipse

Не прошло и года с момента начала моих экспериментов с Java, как я открыл для себя Eclipse. Удобные возможности по рефакторингу кода меня весьма и весьма обрадовали — его часто бывает делать “лениво” из-за того что требует повышенной внимательности. Да и … Читать далее

Рубрика: Новости | Метки: | Добавить комментарий

Оптимизация Java-кода

Задача: получить полностью автономный jar, не имеющий никаких зависимостей. Разумеется из тех классов что используется в проекте задействован весьма небольшой процент функционала. Можно ли как-то обработать результирующую сборку, чтобы во-первых убрать оттуда автоматически неиспользуемые классы (с учетом того что runtine … Читать далее

Рубрика: Новости | Метки: | Добавить комментарий

JDBC

Разбирался с JDBC. Долго думал. Одно сплошное разочарование :( С одной стороны просто и удобно. Сделано очень много для портируемости кода между различными СУБД. В этом смысле получилось, наверное, даже лучше чем в DBI. И все-таки с учетом того, что … Читать далее

Рубрика: Новости | Метки: , | Добавить комментарий

Продолжаем изучать Java

Сегодня открыл для себя java.util.prefs. Долго думал. Все-таки Java на редкость парадоксальный язык. С одной стороны огромный объем крайне простых, удобных, функциональных, и даже изящных средств. С другой — вокруг неё почему-то все время рождаются какие-то особенно огромные монстры.

Рубрика: Новости | Метки: | Добавить комментарий

Записки маньяка, изучающегося Java

Сегодня для меня произошло историческое открытие в java. Я узнал про javap -c, и начал пытаться больше понимать как работает java-машина. Странно, есть много руководств для Java-профессионалов. Есть много руководств для видящих Java в первый раз, вместе с компьютеров. Но … Читать далее

Рубрика: Новости | Метки: , | Добавить комментарий

Java, или IBM — rulez!

Читаю статьи на IBM developerworks на тему Java. Хорошие статьи. Был удивлен, когда узнал что в Java есть такие чудесные механизмы как weak и soft references. А сама идея collections с weak references меня просто убила. Как же мне этого … Читать далее

Рубрика: Новости | Метки: , , | Добавить комментарий