Задать вопрос
Ответы пользователя по тегу Java
  • Как установить Java на VPS с Windows?

    @Aksndr
    А для чего вам её устанавливать? Для всяких гуёвых конфигурилок и профайлеров?
    Если это не нужно - просто скопируйте папку jre и пропишите системную переменную JAVA_HOME к ней.
    Ну и в Path соответственно.
    Ответ написан
    Комментировать
  • Где находится Ext JS MVC?

    @Aksndr
    Модель приложения не является составной частью библиотеки. Это то, что вам нужно написать самостоятельно.
    Подробнее можно почитать здесь.
    Перед тем, как включать JS приложение в состав Java Web приложения, рекомендую поэкспериментировать без серверной составляющей. Т.е. написать требуемое JS приложение и отладить его в браузере.
    Ответ написан
    Комментировать
  • Java. Spring. Embedded tomcat

    @Aksndr
    Любопытно, что по ссылке
    http://repo.spring.io/libs-snapshot/org/apache/tomcat/embed/tomcat-embed-logging-juli/7.0.47/

    всё вполне доступно. Хотя, я обратил внимание, что в заголовках запроса присутствует куки jsession.
    Важно это или нет для авторизационных механизмов репа - хз.

    Плюс, всегда, когда вижу повторение чего либо в коде\конфиге, возникает ощущение "не совсем чистот".
    У вас в дублируется определение репозитариев. Это нормально для Gradle? (сорри, если задел ваше чувство прекрасного своим нубячим вопросом).
    Ответ написан
    Комментировать
  • Java string - как организовать цикл по строке?

    @Aksndr
    Ну и такой вариант:
    public static void main (String args[]){
    
            HashMap<String,String> map = new HashMap<String, String>();
            map.put("*tt()","edit");
            map.put("*u()","reduce");
            String sourceString = "abcd*tt()uyuy*u()yuy";
    
            String result = replaceString(sourceString, map);
            System.out.println(result);
        }
    
        public static String replaceString(String sourceString, HashMap<String,String> map){
            Iterator it = map.entrySet().iterator();
            while (it.hasNext()) {
                Map.Entry pair = (Map.Entry)it.next();
                String patternString = shieldSpecialSymboll((String)pair.getKey());
                sourceString = sourceString.replaceAll(patternString, (String)pair.getValue());            
                it.remove();
            }
            return sourceString;
        }
    
        private static String shieldSpecialSymboll(String key) {
            char[] sp = {'.','^','$','*','+','?'};
            for (char ch : sp){
                if (key.startsWith(String.valueOf(ch)))
                    key = "\\"+key;
            }
            return key;
        }
    Ответ написан
    Комментировать