Вопросы с тегом «java»

97
Возвращаемое значение из потока

У меня есть метод с HandlerThread. Значение изменяется внутри, Threadи я хочу вернуть его test()методу. Есть ли способ сделать это? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } };...

97
Как предоставить VisualVM аргументы JVM?

Я использую VisualVM из JDK 1.6.0_26 для профилирования веб-приложения Java, работающего под Tomcat, но VisualVM часто сообщает мне, что у него недостаточно памяти для создания моментального снимка, и использовать переключатель -Xmx, чтобы предоставить больше памяти для Netbeans . Проблема в том,...

97
Java не может подключиться к оконному серверу X11, используя localhost: 10.0 в качестве значения переменной DISPLAY

У меня есть сценарий с использованием java для подключения к отображению X11 в порту 10.0 на localhost но я всегда получаю эту ошибку java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at...

97
Распечатать все флаги JVM

Нашел интересный флаг JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Он печатает сотни различных вариантов, о которых я никогда раньше не слышал. Он также выводит значения по умолчанию, что помогает лучше диагностировать поведение JVM. Еще один интересный флаг:...

97
Пользовательская сериализация Jackson JSON для определенных полей

Есть ли способ использовать Jackson JSON Processor для сериализации на уровне настраиваемого поля? Например, я бы хотел, чтобы класс public class Person { public String name; public int age; public int favoriteNumber; } сериализован в следующий JSON: { "name": "Joe", "age": 25, "favoriteNumber":...

97
Android: как обрабатывать нажатие кнопки

Имея солидный опыт работы в области, отличной от Java и Android, я изучаю Android. У меня много путаницы с разными областями, одна из них - как обрабатывать нажатия кнопок. Есть как минимум 4 способа сделать это (!!!), они кратко перечислены здесь для единообразия перечислю их: Имейте член...

97
Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools * .0.0

Когда я загружаю Android Studio, выбираю «New Project ...» и создаю новый проект, я получаю эту всплывающую ошибку: Не удалось импортировать новый проект Gradle: не удалось найти версию 17.0.0 инструментов сборки Дополнительные сведения см. В журнале IDE (Справка | Показать журнал) Я хотел бы...

97
FixedThreadPool против CachedThreadPool: меньшее из двух зол

У меня есть программа, которая порождает потоки (~ 5-150), которые выполняют кучу задач. Первоначально я использовал a, FixedThreadPoolпотому что этот аналогичный вопрос предполагал, что они лучше подходят для более длительных задач, и с моими очень ограниченными знаниями о многопоточности я...

97
Создать список примитивных int?

Есть ли способ создать список примитивов int или любых примитивов в java, как показано ниже? List<int> myList = new ArrayList<int>(); Кажется, я могу List myList = new ArrayList(); и добавьте "int" в этот список. Но тогда это означало бы, что я могу добавить что угодно в этот список....

97
ссылка на устаревший элемент: элемент не прикреплен к документу страницы

У меня есть список, в каждом разделе которого есть несколько ссылок. В каждом разделе есть одинаковые ссылки. Мне нужно щелкнуть определенную ссылку под каждым разделом. Я написал приведенный ниже код, но при его выполнении возникает stale element reference: element is not attached to the page...

97
Обработчик является абстрактным, не может быть создан

Я пытаюсь использовать Handlerв своем приложении. Но когда я создаю его так: Handler handler = new Handler(); Я получаю следующую ошибку. Gradle: error: Handler is abstract; cannot be instantiated И когда я проверяю решения, меня просят реализовать следующие методы: Handler handler = new Handler()...

97
Использование сжатия GZIP с Spring Boot / MVC / JavaConfig с RESTful

Мы используем Spring Boot / MVC с java-config на основе аннотаций для ряда RESTfulсервисов, и мы хотим выборочно включить HTTP GZIPсжатие потока для некоторых ответов API. Я знаю, что могу сделать это вручную в своем контроллере и a byte[] @ResponseBody, однако мы предпочли бы полагаться на...

97
Чем полезен package-info.java?

Когда я запускаю CheckStyle в своем Java-проекте, он говорит Missing package-info.java file.о некоторых классах, но не обо всех. Я не могу понять, почему это сообщение появляется только иногда. Кроме того, мой проект отлично работает без package-info.java. Что делает package-info.java?...

97
Превратите будущее Java в CompletableFuture

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

97
Почему i ++ не является атомарным?

Почему i++в Java не является атомарным? Чтобы немного углубиться в Java, я попытался подсчитать, как часто выполняется цикл в потоках. Так что я использовал private static int total = 0; в основном классе. У меня две темы. Тема 1: Печать System.out.println("Hello from Thread 1!"); Тема 2: Печать...