<rmcreative>

RSS

Все заметки с тегом «Java»

Можно уточнить:

    (1)
    (1)
    (2)
  1. (1)
    (1)
  1. (1)
  2. (1)
    (1)
    (1)
  1. (1)
  2. (1)
  3. (1)
    (1)
  1. Разработка плагинов для IDE JetBrains

    4 сентября 2012

    За прошедшую пару месяцев, впрочем, как обычно, меня спрашивали о том, что бы такого изучить заскучавшему за рутиной скриптовому разработчику. Обычно я даю ссылку на «Что изучать». В этот раз хочу добавить о пользе изучения компилируемых языков со строгой типизацией и тучей ООП, таких как Java.

    Как обычно, главная проблема в изучении — это «на чём бы потренироваться, чтобы и мне интересно и другим полезно». Для разработчика нет ничего более полезного, чем инструменты для разработки, так что предлагаю в случае бесцельного скучания взяться за написание плагинов для IDE JetBrains (PhpStorm и ко.)

    Для начала берём в руки «Thinking in Java» (в русском варианте «Философия Java») и читаем. Далее переходим непосредственно к платформе JetBrains. Тут с информацией похуже, но на хабре в последнее время появились неплохие статьи на тему:

    2 комментария
  2. Свой JSP-тег для подключения JavaScript

    9 декабря 2010

    В процессе выноса часто используемых кусков кода в теги возникло неудобство, связанное с подключением требуемого для них JavaScript. Необходимо было подключать его один раз, сколько бы раз тег не использовался.

    По-быстрому возникло вот такое решение:

    <%--
    Allows to include each unique JavaScript file only once
    even if this tag is called multiple times.
    --%>
    <%@ attribute name="src" required="true" %>
    <% if(null==request.getAttribute("asset.js.".concat(src))){ %>    
        <script type="text/javascript" src="${src}"></script>
        <% request.setAttribute("asset.js.".concat(src), true);%>
    <% } %>
    

    Используется, соответственно, как-то так:

    <asset:js src="/js/jquery.js" />
    Комментировать
  3. IntelliJ IDEA 10

    9 декабря 2010

    Вышла финальная версия IDEA 10 — пожалуй, лучшей коммерческой IDE для Java. Обновиться стоит хотя-бы ради ускорения индексации проекта в два раза.

    Комментировать
  4. Удалённая отладка в Tomcat под Windows

    16 апреля 2009

    При настройке удалённой отладки проекта под Tomcat, запущенном как сервис Windows есть несколько тонкостей, которые почему-то не описаны в документации.

    В моём случае IDEA подсказала мне параметры для командной строки:

    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
    

    Чтобы передать их сервису Windows:

    • Из трея открываем настройки.
    • Java → Java Options.
    • Записываем параметры -X* до -D*.
    • Каждый на отдельной строчке.
    • Проверяем, что в конце строк нет пробелов.

    У меня вышло примерно так:

    -Xdebug
    -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
    -Dcatalina.home=…
    
    
    1 комментарий
  5. Простой способ создать XLS

    3 октября 2008

    Есть очень простой способ создать MS Excel табличку. Достаточно записать в file.xls HTML-код:

    Читаем

    18 комментариев