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


Изменение переменных в реальном времени при отладке в eclipse?

используя Eclipse, при отладке можно изменить значение переменных во время выполнения проекта для целей тестирования. например, скажем у меня есть метод, который возвращает число 5, но для целей тестирования я хочу выходной, а не 10. Это не проблема, с которой я сталкиваюсь его немного сложнее, но его просто, чтобы получить мою идею. ...

Процесс Erlang против потока Java

Я читаю книга Саши Юрича "эликсир в действии", и в первой главе Он говорит: процессы Эрланга полностью изолированы друг от друга. Они делятся нет памяти, и сбой одного процесса не вызывает сбоя другого процессы. разве это не верно и для Java-потоков? Я имею в виду, когда поток Java падает, он тоже не разбивает другие потоки-особенно, если мы смотрим на потоки обработки запросов (давайте исключим main нить из этой дисукции) ...

Как вызвать частный статический метод с помощью отражения (Java)?

Я хотел бы вызвать частный статический метод. У меня есть его имя. Я слышал, что это можно сделать с помощью механизма отражения Java. Как я могу это сделать? EDIT: одна проблема с которой я столкнулся при попытке вызвать метод, как определить тип своего аргумента. Мой метод получает один аргумент и его тип-Map. Поэтому я не могу сделать Map<User, String>.TYPE (во время выполнения нет такой вещи, как Map из-за стирания типа Java). Есть ли другой способ получить метод? ...

Преобразовать Java в будущем в класс CompletableFuture

Java 8 вводит CompletableFuture, новая реализация будущего, которая является составной (включает в себя кучу методов thenXxx). Я хотел бы использовать это исключительно, но многие из библиотек, которые я хочу использовать, возвращают только некомпозиционные Future экземпляров. есть ли способ обернуть возвращенный Future экземпляры внутри a CompleteableFuture чтобы я мог его сочинить? ...

Как получить полное тело запроса отдыха с помощью Джерси?

Как можно получить полное тело запроса HTTP REST для POST запрос с использованием Джерси? в нашем случае данные будут XML. Размер будет варьироваться от 1K до 1MB. The docs похоже, вы должны использовать MessageBodyReader но я не вижу никаких примеров. ...

Как изменить уровень журнала пакета с помощью Log4j?

я столкнулся со следующей ошибкой: http://issues.apache.org/jira/browse/AXIS2-4363 в нем говорится следующее: эта ошибка возникает только при уровне журнала для организации.апаш.аксиома-это отладка так а обходной путь-установить уровень журнала > ОТЛАЖИВАТЬ. мой вопрос в том, как мне это сделать? Я просматривал свои каталоги для файла свойств или чего-то еще, и я искал, есть ли там было что-то, что я мог бы установить в коде, но я действительно понятия не имею, что я делаю. Я за ...

JCheckbox-ActionListener и ItemListener?

оба ActionListener и ItemListener используются для запуска события с помощью JCheckBox? Итак, в чем разница между ними и в каком случае один из них предпочтительнее другого? ...

Производительность Java XPath (реализация Apache JAXP)

Примечание: Если вы испытываете эту проблему, а также, пожалуйста, upvote его на Apache JIRA: https://issues.apache.org/jira/browse/XALANJ-2540 Я пришел к удивительному выводу, что это: Element e = (Element) document.getElementsByTagName("SomeElementName").item(0); String result = ((Element) e).getTextContent(); кажется невероятным 100x быстрее, чем это: // Accounts for 30%, can be cached XPathFactory factory = XPathFactory.newInstance(); // Negligible XPath xpath = factory.newXPa ...

Почему функция удаления ArrayList Java, похоже, стоит так мало?

У меня есть функция, которая управляет очень большим списком, превышающим около 250 000 элементов. Для большинства из этих пунктов, он просто заменяет элемент в позиции X. Тем не менее, около 5% из них, его необходимо удалить их из списка. использование LinkedList казалось наиболее очевидным решением, чтобы избежать дорогостоящих удалений. Однако, естественно, доступ к LinkedList по индексу становится все более медленным с течением времени. Стоимость здесь составляет минуты (и много их.) испол ...

Разница между хэш-картой и словарем ADT

в чем разница между хэш-картой и словарем ADT. И когда предпочесть одно другому. Для моего задания по программированию мой инструктор попросил использовать один из них, но я не вижу никакой разницы между ними. Программа должна работать с огромным нет. из ниток. Есть предложения? ...

Как написать модульный тест для конечной точки контроллера загрузки Spring

у меня есть пример приложения Spring Boot со следующим загрузить основной класс @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } контроллер @RestController @EnableAutoConfiguration public class HelloWorld { @RequestMapping("/") String gethelloWorld() { return "Hello World!"; } } какой самый простой способ написать модульный тест для контроллера? Я попр ...

В чем разница между быстрой сортировкой dual pivot и быстрой сортировкой?

Я никогда раньше не видел быстрой сортировки dual pivot. Если это обновление издание быстрой сортировки? И в чем разница между быстрой сортировкой dual pivot и быстрой сортировкой? ...

Escape двойные кавычки в Java [дубликат]

Возможные Дубликаты:в Java есть ли способ написать строковый литерал без необходимости экранировать кавычки? private static final String CREATE_TABLE_EXHIBITORS = "CREATE TABLE "users" ("_id" text PRIMARY KEY ,"name" text,"body" text,"image" text,"stand_id" text,"begin" long,"end" long,"changedate" long,"website" text,"facebook" text,"myspace" text,"twitter" text,"festivallink" text,"favorite" integer);"; допустим, я хочу, чтобы этот запрос был допустимой строкой в Java. Должен ли я к ...

GWT: захват параметров URL в запросе GET

Мне нужно построить приложение GWT, которое будет вызываться внешним приложением с определенными параметрами URL. например: http://www.somehost.com/com.app.client.Order.html?orderId=99999. Как я могу захватить параметр orderId внутри приложения GWT? ...

цикл foreach в Java 8 для ввода карты

Я пытаюсь преобразовать старые обычные для каждого цикла до java7 в java8 для каждого цикла для набора записей карты, но я получаю ошибку. Вот код, который я пытаюсь преобразовать: for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue()); } вот изменения, которые я сделал: map.forEach( Map.Entry<String, String> entry -> { System.out.println("Key : " + entry.getKey() + " Value : " ...

Разница между shutdown и shutdownNow службы исполнителя

Я хочу знать основную разницу между shutdown() и shutdownNow() остановки Executor Service ?Насколько я понял shutdown() должно использоваться для изящный завершение работы, что означает, что все задачи, которые были запущены и поставлены в очередь для обработки, но не запущены, должны быть разрешены для завершения и shutdownNow() тут крутой завершение работы означает, что некоторые незавершенные задачи отменяются, а неустановленные задачи также отменяются . Есть что-то, что неявное / явное, что ...

Как загрузить закрытый ключ RSA из файла

Я работаю над тестовым жгутом для потребительского сервиса SAML 1.1 Assertion. Тест должен сгенерировать подписанный SAMLResponse и отправить его в ACS, закодированный в Base64. Служба управления доступом должна иметь возможность проверить подписанное сообщение с помощью общедоступного сертификата X509. Я могу построить SAMLResponse, добавив необходимые утверждения и т. д. Но когда я пытаюсь подписать объект, я сталкиваюсь с проблемами. Вот фрагмент моего текущего кода: String certPath = " ...

Могут ли новые версии JRE запускать программы Java, скомпилированные с более старыми версиями JDK?

Это может быть глупый вопрос, но возникнут ли у меня проблемы с запуском программ Java и связанных с ними библиотек, скомпилированных в Java версии 1.6 и 1.7 (я компилирую с использованием 1.7, тогда как некоторые библиотеки компилируются с использованием 1.6) и запуск всей программы в 1.7 JRE? ...

Какой поток Java забивает процессор?

Допустим, ваша программа Java принимает 100% CPU. Он имеет 50 нитей. Вам нужно найти, какая нить виновата. Я не нашел инструмент, который может помочь. В настоящее время я использую следующую очень трудоемкую процедуру: выполнить jstack <pid>, где pid-идентификатор процесса процесса Java. Самый простой способ найти его-запустить другую утилиту, включенную в JDK -jps. Лучше перенаправить вывод jstack в файл. Поиск" запускаемых " потоков. Пропустите их что ждать на сокете (по какой-то прич ...

Разница между системой.нагрузка () и система.loadLibrary на Java

в чем разница между System.load() и System.loadLibrary() в java? Я хочу загрузить библиотеку, но я не хочу добавлять путь к переменным среды. Поможет ли кто-нибудь из них? ...