Пишу на JAVA веб приложения.
Немного разбираюсь в java технологиях:
- Spring Boot, Spring AOP, Spring Security, ...
- Apache Wicket
- Thymeleaf
- Hibernate, JPA, QueryDSL
- JasperReports
- JavaFX
А также :
- PostgreSQL
- Jquery (немного)
- Bootstrap(CSS, JS)
- ... список не окончен
Контакты

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (12)
  • Как правильно обновить JDK?

    @sanluck
    программирую на java
    В принципе, тут нет универсального решения. У меня сделано так :
    (Вы, кстати, не указали какой ОС пользуетесь. У меня Linux Mint 17)
    1. JDK лежит по пути /usr/lib/jvm/jdk1.x, где x - версия Java. Т.е. например если нужно обновление Java 1.8, то просто меняю содержимое этой папки.
    2. В местах, где используется JDK прописано вручную, какая из них используется. Т.е. например, в NetBeans файл /home/userfolder/Netbeans 8.1/etc/netbeans.conf . Там прописано - netbeans_jdkhome="/usr/lib/jvm/jdk1.8.0".

    Очень неплохой вариант предлагают здесь - Установка Oracle Java 6, 7, 8 в Ubuntu из репозитория. Но это если у вас Убунта или как у меня убунтоподобная система.
    В принципе, выше protven посоветовал похожим образом сделать :)
    Ответ написан
    1 комментарий
  • Правильное обращение к методам из других классов?

    @sanluck
    программирую на java
    nirvimel вам говорит правильно, нужно определиться для чего вы используете классы, т.е. подтянуть "матчасть" :)
    Если вам просто нужны "группировки" методов, то нужно делать классы вроде AddressUtils - т.е. вспомогательный класс, в котором будут статические методы, которые будут делать какие то определённые действия.
    Т.е. есть у вас, например, класс Address :
    public class Address {
            String street;
            String house;
            String flat;
            // getters
            // setters
    }


    И вы хотите чтобы при передаче экземпляра этого класса в ваш вспомогательный метод выводилась бы, например, человекочитаемая форма адреса :
    public class AddressUtils {
            public static String getAddressString(Address address) {
                if (address == null) {
                    return "";
                }
                StringBuilder sb = new StringBuilder("");
                sb = sb.append(address.getStreet() == null || address.getStreet().isEmpty() ? "" : address.getStreet());
                sb = sb.append(address.getHouse() == null || address.getHouse().isEmpty() ? "" : address.getHouse());
                sb = sb.append(address.getFlat() == null || address.getFlat().isEmpty() ? "" : address.getFlat());
                return sb.toString();
            }
        }
    Ответ написан
    Комментировать
  • JavaFx ─ на сколько актуально для детскопного софта?

    @sanluck
    программирую на java
    Стоит задача разработать кросплатфомренный софт, целевая аудитория android разработчики, то есть у большинства установлена java 6/ java 7 (в последние время ситуация выравнивается из за retrolymda но не сильно)

    Рекомендую вам использовать последнюю версию JavaFx.
    Можно делать программу с уже упакованной в неё средой исполнения, т.е. JRE идёт внутри JAR-ника с приложением.

    На сколько актуально в таком случае использовать JavaFx ? Какие могут ожидать трудности ?

    Трудности в любом случае будут (наверное).
    Ответ написан
    7 комментариев
  • Мониторинг на Java. Как реализовать?

    @sanluck
    программирую на java
    Если вам просто необходимо решить задачу по агрегации логов, то лучше не придумывать велосипед, а смотреть в сторону приложений типа Graylog, LogStash+Kibana и т.п. Гуглите "log aggregation java".
    Если задача по программированию, то в качестве шедулера советую вам Quartz. Для модуля промежуточного хранения данных (или просто для inmemory базы) рекомендую вам H2 или Hsqldb. Ehcache не совсем для этих целей подходит, т.к. он в основном используется как объектный кэш для кэширования результатов запросов к БД \ вебсервисам, в основном, для кэширования JPA сущностей.
    Ответ написан
    Комментировать
  • Есть ли плагины/решения для автокомплита в два шага?

    @sanluck
    программирую на java
    Есть прекрасный компонент select2 . Советую вам посмотреть в его сторону.
    Мы у себя в проекте с его помощью делали выбор КЛАДР.
    Похожим образом реализовано в сервисе "КЛАДР в облаке" (пример)
    Ответ написан
    1 комментарий