java- все статьи тега ➜ страница 63


@RequestBody и @ ResponseBody аннотации весной

может кто-нибудь объяснить @RequestBody и @ResponseBody аннотации весной 3? Для чего они нужны? Примеры было бы здорово. ...

Использовать JNI вместо JNA для вызова собственного кода?

JNA кажется немного проще в использовании для вызова собственного кода по сравнению с JNI. В каких случаях вы бы использовали JNI над JNA? ...

Как раскрасить систему.из.выходной код println? [дубликат]

этот вопрос уже есть ответ здесь: Как печатать цвет в консоли с помощью системы.из.код println? 7 ответов Как я могу цвет вывода Java? например, в C и других языках я могу использовать ANSI-escape как 3[0m для этого. Но в Java это не работает. public static void main(String[] x) { System.out.println("3[0m BLABLA 3[0mn"); } ...

Как заставить HttpURLConnection использовать прокси?

Если я это сделаю... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); печати Proxy? false проблема в том, что я за прокси. Откуда JVM получает информацию о прокси-сервере в Windows? Как мне это настроить? Все мои другие приложения кажутся совершенно счастливыми с моим прокси. ...

Сравнение массивов в утверждениях JUnit, краткий встроенный способ?

есть ли краткий, встроенный способ сделать равные утверждения на двух подобных типизированных массивах в JUnit? По умолчанию (по крайней мере, в JUnit 4) он, кажется, делает сравнение экземпляра на самом объекте массива. например, не работает: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); конечно, я могу сделать это вручную, с: assertEquals(expectedResult.length, result.length); for (int ...

JMS и AMQP-RabbitMQ

Я пытаюсь понять, что такое JMS и как это связано с терминологией AMQP. Я знаю, что JMS-это API, а AMQP-протокол. вот мои предположения (а также вопросы) RabbitMQ использует протокол AMQP (скорее реализует протокол AMQP) клиенты Java должны использовать клиентские библиотеки протокола AMQP для подключения / использования RabbitMQ где JMS API вступает в игру здесь? JMS API должен использовать клиентские библиотеки AMQP для подключения чтобы в RabbitMQ? обычно мы используем JMS для подключения ...

Разница между JOIN и JOIN FETCH в спящем режиме

пожалуйста, помогите мне понять, где использовать обычный JOIN и где JOIN FETCH. например, если у нас есть эти два запроса FROM Employee emp JOIN emp.department dep и FROM Employee emp JOIN FETCH emp.department dep есть ли разница между ними? Если да, то какой из них использовать, когда? ...

Рекомендации по использованию маркеров в SLF4J / Logback

мы используем комбинацию SLF4J+Logback в нашем проекте некоторое время и вполне довольны ею, но наша стратегия ведения журнала довольно проста, используя простые регистраторы на основе классов и никаких причудливых вещей, таких как MDC или маркеры. Я хочу знать, действительно ли кто-нибудь в сообществе использует эти функции и как они используются для улучшения регистрации/фильтрации. меня особенно интересует, где, почему и как можно использовать[1] маркеры для лесозаготовительный. Они поражаю ...

Как сделать http-запрос с помощью cookies на Android?

Я хотел бы сделать http-запрос на удаленный сервер при правильной обработке файлов cookie (например. хранение файлов cookie, отправленных сервером, и отправка этих файлов cookie при выполнении последующих запросов). Было бы неплохо сохранить все куки, но на самом деле единственный, о котором я забочусь, - это куки сеанса. с java.net, похоже, что предпочтительный способ сделать это-использовать java.net.CookieHandler (абстрактный базовый класс) и java.net.CookieManager (конкретная реализация). ...

Разница между перечислением Java и итератором

какова точная разница между этими двумя интерфейсами? Делает Enumeration иметь преимущества по сравнению с использованием Iterator? Если кто-то может уточнить, будет оценена справочная статья. ...

Разница между окончательным статическим и статическим финалом

Я нашел код, где он объявил код, как private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; в чем разница между ними или они одинаковы? Или это отличается для private или public? ...

В чем разница между persist() и merge() в Hibernate?

в чем разница между persist() и merge() в Hibernate? persist() можно создать запрос на обновление и вставку, например: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); в этом случае запрос будет генерироваться следующим образом: Hibernate: insert into A (NAME, ID) values (?, ?) Hibernate: update A set NAME=? where ID=? так persist() метод создать вставка и обновление. теперь merge(): ...

Есть ли Java API, который может создавать богатые документы Word? [закрытый]

У меня есть новое приложение, над которым я буду работать, где мне нужно создать документ Word, содержащий таблицы, графики, оглавление и текст. Что такое хороший API для этого? Насколько вы уверены, что он поддерживает графики, TOC и таблицы? Что за скрытые уловки в их использовании? некоторые уточнения: Я не могу вывести PDF, они хотят слово doc. они используют MS Word 2003 (или 2007), а не OpenOffice приложения работает на * nix app-server было бы неплохо, если бы я мог начать с шаблон ...

Java: случайное длинное число в 0

случайный класс имеет метод, чтобы генерировать случайные числа в заданном диапазоне. Например: Random r = new Random(); int x = r.nextInt(100); это будет генерировать число int больше или равно 0 и меньше 100. Я хотел бы сделать то же самое с длинным номером. long y = magicRandomLongGenerator(100); случайный класс имеет только nextLong (), но он не позволяет установить диапазон. ...

Может ли интерфейс расширить несколько интерфейсов в Java?

может ли интерфейс расширить несколько интерфейсов в Java? Этот код выглядит допустимым в моей среде IDE и компилируется: interface Foo extends Runnable, Set, Comparator<String> { } но я слышал, что множественное наследование не допускается в Java. Почему возникает исключение для интерфейсов? ...

Как сразу увидеть ошибки компиляции в дереве проектов IntelliJ Idea?

Мне интересно, можно ли настроить IntelliJ Idea для немедленного отображения ошибок компиляции в файлах классов в дереве проекта. В настоящее время мне нужно вручную запустить перекомпиляцию, чтобы увидеть знаки ошибок на уроках если класс не может быть скомпилирован. ...

BoxLayout не может быть общей ошибкой

у меня есть эта Java JFrame класс, в котором я хочу использовать boxlayout, но я получаю сообщение об ошибкеjava.awt.AWTError: BoxLayout can't be shared. Я видел других с этой проблемой, но они решили ее, создав boxlayout на contentpane, но это то, что я здесь делаю. Вот мой код: class edit_dialog extends javax.swing.JFrame{ javax.swing.JTextField title = new javax.swing.JTextField(); public edit_dialog(){ setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE); se ...

Pretty-печать карты на Java

Я ищу хороший способ довольно-печать Map. map.toString() дает мне: {key1=value1, key2=value2, key3=value3} Я хочу больше свободы в моих значениях ввода карты и ищу что-то более похожее на это: key1="value1", key2="value2", key3="value3" я написал этот кусок кода: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, String> entry = iter.next(); sb.append(entry.getKey()); s ...

Разница между "в куче" и " вне кучи"

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

Почему мое приложение Spring Boot всегда выключается сразу после запуска?

Это мой первый весенний загрузочный код. К сожалению, он всегда выключается. Я ожидал, что он непрерывно, так что мой веб-клиент может получить некоторые данные из браузера. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { ...