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


Сглаживание JSONObject в Java-рекурсии, вызывающей StackOverflowError

Я писал метод для "сглаживания" кода . JSONObject на Яве. К сожалению, я вижу StackOverflowError в рекурсии через объектные гнезда, но я нахожу его трудным для отладки. Вот ошибка, которую я вижу: Exception in thread "main" java.lang.StackOverflowError at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:345) at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:345) at java.util.LinkedHashMap$KeyIterator.<init>(LinkedHashMap.j ...

Каков способ JPA CriteriaBuilder для фильтрации по подклассам?

JPA 2.0 предоставляет средство фильтрации по подклассу с использованием типа выражений JPQL, например: SELECT e FROM entity e WHERE TYPE(e) = :entityType Где параметр entityType будет значением столбца дискриминатора. Каков рекомендуемый способ достижения того же результата с помощью конструктора критериев JPA, учитывая, что столбец дискриминатора, по-видимому, недоступен? Я использую JPA 2.1, и пока единственное решение, которое кажется адекватным, - это отображение столбца дискриминатора ...

JavaFX анимация-ухудшение производительности [дубликат]

На этот вопрос уже есть ответ здесь: оптимизация утечки памяти в JavaFX 2 ответа Я создал анимацию нескольких текстовых узлов. Предполагается, что пользователь читает текст по мере его поступления с сервера. Проблема в том, что через несколько минут (примерно 5) производительность начинает падать. От 60 кадров в секунду до 30 кадров в секунду и ниже. Как в результате текст очень трудно читать. Правка ...

Проанализируйте пакет DatagramPacket после преобразования его в массив байтов в Java

Я пытаюсь разобрать пакет данных, который я получу в сокете. Я знаю формат пакета, который я получу, который является пакетом DHCPREQUEST, но я не думаю, что это действительно имеет значение. Для простоты рассмотрим только первые шесть полей: Первое поле - это "код операции", который равен 1 байту. Второе поле - это "тип оборудования", который равен 1 байту. В-третьих, "длина аппаратного адреса", 1 байт. Четвертый, "хмель", 1 байт. В-пятых, "идентификатор транзакции xid", 4 байты. Шестое, "сек ...

Что такое использование метода printStackTrace () в Java?

Я прохожу через программу сокета. В нем printStackTrace вызывается на объект IOException в блоке catch. Что же на самом деле делает printStackTrace()? catch(IOException ioe) { ioe.printStackTrace(); } Я не знаю своего предназначения. Для чего он используется? ...

Пробелы в java execute path для OS X

На OS X, я пытаюсь .exec что-то, но когда путь содержит пробел, он не работает. Я пытался окружить путь кавычками, избегая пространства и даже используя u0020. Например, это работает: Runtime.getRuntime().exec("open /foldername/toast.sh"); Но если есть пробел, ни один из них не работает: Runtime.getRuntime().exec("open /folder name/toast.sh"); Runtime.getRuntime().exec("open "/folder name/toast.sh""); Runtime.getRuntime().exec("open /folder\ name/toast.sh"); Runtime.getRuntime().e ...

- Ошибка безмаршаллинга: cvc-сложный тип.2.4.a: найдено недопустимое содержимое, начинающееся с элемента "XXXXX". Один из "{XXXXX} " ожидается

Привет я загружаю java webservice в Delphi 7 через WSDL.когда я вызываю веб-сервис из delphi, я получаю ниже ошибки. я застрял здесь без какой-либо подсказки. ' Unmarshalling Error: cvc-complex-type.2.4.стало: недопустимый контент найдено начиная с элемента "XXXXX". Один из "{XXXXX} " ожидается Использование WSDL delphi генерирует следующий код. я удалил много методов в приведенном ниже коде. // ************************************************************************ // // The ...

Изображение JavaFX не показывается на сцене

Я пробовал несколько раз и несколькими способами, но я не могу заставить свой образ показать на сцене, как я хочу. Я думаю, что это может быть связано с путем, по которому java ищет ресурсы, но я не уверен, так как я только начинаю использовать визуальные библиотеки (в данном случае JavaFX). Вот моя структура каталогов: MyProject |_assets | |_img | |_myImage.jpg | |_some |_other |_folders | |_src |_ve |_org |_project |_MyProject.java ...

Как уменьшить размер ячейки таблицы с изображением в ней с помощью iText

Я сгенерировал pie char с помощью JFreeCharts и поместил его в образ iText. Позже помещаем это изображение в таблицу. Но размер ячейки увеличивается даже тогда, когда исходное изображение не имеет такого размера. Как я могу уменьшить размер этой клетки? import java.awt.Color; import java.awt.Graphics2D; import java.awt.geom.Rectangle2D; import java.io.FileOutputStream; import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot; import org.jfre ...

Ведение журнала отладки вызывает StackOverflowError в Spring Boot 2.0.3.ОСВОБОЖДАТЬ

Я недавно обновил свое приложение Spring Boot с 1.5.10 до 2.0.3 и теперь сталкиваюсь с этой проблемой: когда я добавляю logging.level.root=DEBUG к своему application.properties, я получаю следующее исключение: log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.StandardServletEnvironment). log4j:WARN Please initialize the log4j system properly. Exception in thread "background-preinit" java.lang.StackOverflowError at org.slf4j.bridge.SLF4JBridgeHandler.g ...

Java.io. IOException: сервер вернул код ответа HTTP: 500

Я столкнулся с этой проблемой с Java. Я хочу получить некоторую информацию HTML от URL. Этот код работал так долго, но внезапно перестал работать. Когда я получаю доступ к этому URL с помощью браузера, он открывается без проблем. Код: URL site = new URL(this.url); java.net.URLConnection yc = site.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream())); String inputLine; String objetivo = "<td height="28" colspan="2""; while ((inputLine = in ...

Метод исправления Spring MVC: частичные обновления

У меня есть проект, в котором я использую Spring MVC + Jackson для создания сервиса REST. Допустим, у меня есть следующая сущность java public class MyEntity { private Integer id; private boolean aBoolean; private String aVeryBigString; //getter & setters } Иногда я просто хочу обновить логическое значение, и я не думаю, что отправка всего объекта с его большой строкой-хорошая идея просто обновить простое логическое значение. Итак, я рассматривал возможность использования ...

Доступ к CDI SessionScoped bean не работает в параллельном потоке Java 8

У меня возникли проблемы с пониманием, почему этот код не работает. В основном я хочу получить доступ к Бину CDI SessionScoped из Бина CDI ViewScoped во время функции parallelStream (), я получаю это исключение: WELD-001303: No active contexts for scope type javax.enterprise.context.SessionScoped Это работает в Wildfly 10.1. Боб с видовой областью: import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.function.Function; import javax.faces.view.V ...

Прокрутка JScrollPane с помощью клавиш со стрелками

У меня есть компонент JTextArea внутри JScrollPane, и текстовая область не редактируется. Я хотел бы включить прокрутку текстовой области с помощью клавиш со стрелками вверх и вниз (то есть нажатие клавиш со стрелками будет прокручивать текстовую область на одну строку). Есть идеи, как этого добиться? ...

Двухфазная транзакция фиксации в Java EE 5

Я хочу знать, как я могу сделать двухфазную транзакцию фиксации с помощью Java EE5...Я использую EJB с JPA, который имеет hibernate, настроенный с MySql. Я просто хочу использовать спецификацию JAVA EE для транзакции, не используя конкретный объект hibernate или JDBC.... ...

LinkedHashMap in.NET

Интересно, есть ли аналог java.util.LinkedHashMap в .NET? (т. е. элементы (re)упорядочиваются автоматически, если я обращаюсь к элементу. (логический порядок доступа)). ...

Как приоритеты потоков Java переводятся в приоритет потоков ОС?

Как приоритеты потоков java API (1-10)переводятся в приоритеты уровня ОС, так как большинство ОС не имеют уровней приоритета потоков (в терминах числа), которые соответствуют этому. Таким образом , имея в виду, может ли быть сценарий, когда два или более потоков с различными приоритетами в конечном итоге получить тот же приоритет на уровне ОС. Пожалуйста, уточните, есть ли какая-то коррекция в моем понимании. ...

Как обрабатываются HTTP-запросы в веб-службах Java?

Я новичок в веб-сервисах и просматриваю книгу Java Webservices Мартина Калина. Я прошел через первоначальную основную концепцию этого и у меня есть вопрос: Say producer отправляет HTTP-запрос (содержащий конверт сообщения SOAP) веб-службе Java (consumer). Обрабатывается ли запрос внутренне сервлетом, который извлекает сообщение SOAP и преобразует его в соответствующий объект домена Java, а затем вызывается компонент реализации службы? Этот вопрос generic независимо от любых готовых рамок, та ...

Показывать клавиатуру автоматически

Пожалуйста, объясните мне проблему о soft keyboard. Например, у меня есть EditText на моей активности или dialogfragment или fragmentactivity, что угодно. вот ОНО: <EditText android:id="@+id/edPswrd" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:inputType="textPassword" > <requestFocus /> </EditText> Когда он показывает в первый раз, я не вижу мягкой клавиатуры и должен нажать editText, чтобы он по ...

Определение одного и того же класса дважды с помощью загрузчика классов

Я работаю над проектом, который включает в себя чтение всех классов в данном файле JAR, модификацию некоторых из этих классов (на уровне байт-кода, используя ASM) и создание ClassLoader из этих модифицированных классов. В настоящее время, после изменения классов, я создаю пользовательский экземпляр класса ClassLoader, который делает defineMethod(String, byte[]) видимым. Вот код для пользовательского ClassLoader (это вложенный класс): private static class ExposingClassLoader extends ClassLoa ...