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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].


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

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

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

30
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 sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at …
97 java  linux  x11  xserver 

11
Добавление настраиваемых заголовков в запросы ресурсов WebView - android
Мне нужно добавлять пользовательские заголовки к КАЖДОМУ запросу, исходящему от WebView. Я знаю, что loadURLесть параметр для extraHeaders, но они применяются только к первоначальному запросу. Все последующие запросы не содержат заголовков. Я просмотрел все переопределения WebViewClient, но ничего не позволяет добавлять заголовки в запросы ресурсов - onLoadResource(WebView view, String url). …


5
Почему Collections.sort использует Mergesort, а Arrays.sort - нет?
Я использую JDK-8 (x64). Для Arrays.sort(примитивов) я нашел в документации по Java следующее: Алгоритм сортировки - это Dual-Pivot Quicksort от Владимира Ярославского, Джона Бентли и Джошуа Блоха. Для Collections.sort(объектов) я нашел этот "Тимсорт": Эта реализация представляет собой стабильную, адаптивную, итеративную сортировку слиянием ... Эта реализация выгружает указанный список в массив, …

9
org.hibernate.MappingException: не удалось определить тип для: java.util.List, в таблице: Колледж, для столбцов: [org.hibernate.mapping.Column (студенты)]
Я использую Hibernate для всех операций CRUD в моем проекте. Это не работает для отношений «один-ко-многим» и «многие-к-одному». Это дает мне ошибку ниже. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Затем я снова просмотрел этот видеоурок . Вначале для меня это очень просто. Но …
97 java  hibernate  orm 

9
Spring boot @ResponseBody не сериализует идентификатор объекта
У вас странная проблема, и вы не можете понять, как с ней справиться. Имейте простой POJO: @Entity @Table(name = "persons") public class Person { @Id @GeneratedValue private Long id; @Column(name = "first_name") private String firstName; @Column(name = "middle_name") private String middleName; @Column(name = "last_name") private String lastName; @Column(name = "comment") …

8
Разница между java.io.PrintWriter и java.io.BufferedWriter?
Пожалуйста, просмотрите код ниже: // A.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); PrintWriter printWriter = new PrintWriter(fileWriter); // B.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); BufferedWriter bWriter = new BufferedWriter(fileWriter); В чем разница между этими двумя методами? Когда следует использовать PrintWriter вместо …

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

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

7
Как создать метамодель объекта JPA?
В духе безопасности типов, связанной с CriteriaQuery, JPA 2.0 также имеет API для поддержки представления сущностей в метамодели . Кто-нибудь знает о полностью функциональной реализации этого API (для создания метамодели, а не создания классов метамодели вручную)? Было бы здорово, если бы кто-то также знал, как это настроить в Eclipse (я …

1
Где находится документация по шаблону кодировщика с логбэком?
Я просмотрел всю документацию по входу в систему и нигде не могу найти документацию по настройке шаблона кодировщика при журналировании, например: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Мне нужна таблица (например, та, что есть в log4j), объясняющая различные параметры для настройки шаблона. Где документация по выкройке? Может они …
97 java  logging  log4j  logback 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.