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

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

7
Можно ли выполнить вычисление до super () в конструкторе?
Учитывая, что у меня есть класс Base, который имеет конструктор с одним аргументом с объектом TextBox в качестве аргумента. Если у меня есть класс Simple следующего вида: public class Simple extends Base { public Simple(){ TextBox t = new TextBox(); super(t); //wouldn't it be nice if I could do things …
81 java 

9
Есть ли в Java реализация поставщика OAuth 2.0? (не клиент oauth) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Поэтому в основном я хочу защитить свои API с помощью OAuth 2.0 и …

4
Java 8: объединить списки с потоковым API
У меня следующая ситуация Map<Key, ListContainer> map; public class ListContainer{ List<AClass> lst; } Я должен объединить все списки lstиз ListContainerобъектов из Mapкарты. public static void main(String args[]){ List<AClass> alltheObjectsAClass = map.values().stream(). // continue.... } Есть идеи, как с помощью потокового API Java 8?

12
Отправка почты нескольким получателям в java
Я хочу отправить сообщение нескольким получателям, используя следующий метод: message.addRecipient(Message.RecipientType.TO, String arg1); ИЛИ ЖЕ message.setRecipients(Message.RecipientType.TO,String arg1); Но одна путаница заключается в том, что во втором аргументе, как передать несколько адресов, например: message.addRecipient(Message.RecipientType.CC, "abc@abc.com,abc@def.com,ghi@abc.com"); ИЛИ ЖЕ message.addRecipient(Message.RecipientType.CC, "abc@abc.com;abc@def.com;ghi@abc.com"); Я также могу отправить сообщение, используя альтернативные методы, но хочу знать цель вышеупомянутого …

9
Как я могу указать jaxb / Maven для создания нескольких пакетов схемы?
Пример: </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir1</schemaDirectory> <schemaIncludes> <include>schema1.xsd</include> </schemaIncludes> <generatePackage>schema1.package</generatePackage> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir2</schemaDirectory> <schemaIncludes> <include>schema2.xsd</include> </schemaIncludes> <generatePackage>schema2.package</generatePackage> </configuration> </plugin> </plugins> Что произошло: Maven запускает первый плагин. Затем удаляет целевую …
80 maven-2  jaxb  schema  xsd  java 

5
Как я могу вырезать ArrayList из ArrayList в Java?
Как получить фрагмент массива ArrayListв Java? В частности, я хочу сделать что-то вроде этого: ArrayList<Integer> inputA = input.subList(0, input.size()/2); // where 'input' is a prepouplated ArrayList<Integer> Итак, я ожидал, что это сработает, но Java возвращает List- так что это несовместимо. И когда я пытаюсь его закинуть, Java не позволяет. Мне …
80 java  arraylist 

6
Как настроить приложение JAX-RS, используя только аннотации (без web.xml)?
Можно ли настроить приложение JAX-RS, используя только аннотации? (с использованием Servlet 3.0 и JAX-RS Jersey 1.1.0) Я пытался, но безуспешно. Использование некоторых web.xmlкажется необходимым. Конфигурация A (работает, но имеет конфигурацию web.xml) web.xml ... <servlet> <servlet-name>org.foo.rest.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>org.foo.rest.MyApplication</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> ... Ява @ApplicationPath("/") public class MyApplication extends Application { ... …

4
Как защитить REST API с помощью Spring Boot и Spring Security?
Я знаю, что защита REST API - это широко обсуждаемая тема, но я не могу создать небольшой прототип, который соответствует моим критериям (и мне нужно подтвердить, что эти критерии реалистичны). Есть так много вариантов, как защитить ресурсы и как работать с безопасностью Spring, мне нужно уточнить, реалистичны ли мои потребности. …

10
Преобразование Java в шестнадцатеричное и обратно
У меня есть следующий код ... int Val=-32768; String Hex=Integer.toHexString(Val); Это приравнивается к ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error "Invalid Int" int SecondAttempt=Integer.decode("0x"+Hex); // Error "Invalid Int" Итак, сначала он преобразует значение -32768 в шестнадцатеричную строку ffff8000, но затем не может преобразовать шестнадцатеричную строку обратно в целое число. В .Netнем работает …
80 java  string  hex 

3
Различия между requires_new и вложенным распространением в транзакциях Spring
Я не могу понять разницу в поведении между политиками PROPAGATION_REQUIRES_NEWи PROPAGATION_NESTEDполитиками распространения. Мне кажется, что в обоих случаях откатывается текущий процесс, а не вся транзакция. Есть подсказка?

10
Инструмент для анализа больших дампов кучи Java
У меня есть дамп кучи JVM HotSpot, который я хотел бы проанализировать. Виртуальная машина работала с -Xmx31g, а размер файла дампа кучи составляет 48 ГБ. Я даже не буду пытаться jhat , так как он требует примерно в пять раз больше памяти кучи (в моем случае это было бы 240 …
80 java  profiling 

11
Android: как получить текущий день недели (понедельник и т. Д.) На языке пользователя?
Я хочу знать, какой сегодня день недели (понедельник, вторник ...) на местном языке пользователя. Например, «Лунди», «Марди» и т. Д., Если пользователь француз. Я прочитал этот пост, но он возвращает только int, а не строку с днем ​​на языке пользователя: как проще всего узнать текущий день недели в Android? В …

3
Объясните URL-адрес JMX
Я пытаюсь понять URL-адрес службы JMX. service:jmx:rmi://192.168.30.10:1234/jndi/rmi://192.168.30.10:2344/jmxrmi Было бы здорово, если бы кто-нибудь помог мне в этом разобраться. благодаря
80 java  jmx 

7
Получить объект JSON из HTTP-ответа
Я хочу получить JSONобъект из ответа Http get: Вот мой текущий код для получения Http: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { …
80 java  android  json 

9
Есть ли способ заставить Runnable run () генерировать исключение?
Метод, который я вызываю в run () в классе, который реализует Runnable ), предназначен для генерации исключения. Но компилятор Java не позволяет мне этого делать и предлагает окружить его командой try / catch. Проблема в том, что, окружая его попыткой / catch, я делаю этот конкретный run () бесполезным. Я …

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