java- все статьи тега ➜ страница 97
Объясните URL JMX
Я пытаюсь понять URL-адрес службы JMX. service:jmx:rmi://192.168.30.10:1234/jndi/rmi://192.168.30.10:2344/jmxrmi было бы здорово, если кто-то может помочь мне понять это. спасибо ...
Как вывести список доступных мелодий уведомлений на Android
Я создаю уведомления в своем приложении для Android и хотел бы иметь опцию в своих настройках, чтобы установить, какой звук используется для уведомления. Я знаю, что в настройках приложения можно выбрать звук уведомления по умолчанию из списка. Откуда этот список взялся, и есть ли способ для меня, чтобы отобразить тот же список в моем приложении? ...
Как работает ApplicationContextAware весной?
весной, если Боб реализует ApplicationContextAware, тогда он может получить доступ к applicationContext. Поэтому он способен получить другие бобы. например, public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext context) throws BeansException { applicationContext = context; } public static ApplicationContext getApplicationContext() { return a ...
Можно ли использовать Java 8 Stream API на Android API
Я прочитал этот пост здесь. Но все же я не могу запустить код, содержащий Java 8 Stream API функции, такие как следующие на minSdkVersion List<Car> newCars = cars.stream() .filter(s -> s.getColor().equals("red")) .collect(Collectors.toList()); Это не выполняется из-за сообщения об ошибке для вызова требуется уровень API 24 (текущая минута-15): java.утиль.Коллекция#трансляция Так кто-нибудь знает решение? ...
Как "final int i"работает внутри цикла Java for?
Я был удивлен, увидев, что следующий фрагмент кода Java скомпилирован и запущен: for(final int i : listOfNumbers) { System.out.println(i); } где listOfNumbers-это массив целых чисел. Я думал, что окончательные декларации были назначены только один раз. Компилятор создает целочисленный объект и изменяет то, на что он ссылается? ...
Как округлить двойной до двух десятичных знаков в Java?
Это то, что я сделал, чтобы округлить двойной до 2 десятичных знаков: amount = roundTwoDecimals(amount); public double roundTwoDecimals(double d) { DecimalFormat twoDForm = new DecimalFormat("#.##"); return Double.valueOf(twoDForm.format(d)); } это отлично работает, если сумма = 25.3569 или что-то в этом роде, но если сумма = 25.00 или сумма = 25.0, то я получаю 25.0! То, что я хочу, - это округление, а также форматирование до 2 десятичных знаков. ...
Странное исключение Джексона выбрасывается при сериализации объекта Hibernate
Джексон бросает странное исключение, которое я не знаю как исправить. Я использую Spring, Hibernate и Jackson. Я уже считал, что ленивая загрузка вызывает проблему, но я принял меры, чтобы сказать Джексону не обрабатывать различные свойства следующим образом: @JsonIgnoreProperties({ "sentMessages", "receivedMessages", "educationFacility" }) public class Director extends UserAccount implements EducationFacilityUser { .... } Я сделал то же самое для всех других подклассов UserAccount, а так ...
Сделать неизменяемый объект Java
моя цель-сделать объект Java неизменяемые. У меня есть класс Student. Я закодировал его следующим образом для достижения неизменности: public final class Student { private String name; private String age; public Student(String name, String age) { this.name = name; this.age = age; } public String getName() { return name; } public String getAge() { return age; } } мой вопрос в том, что является лучшим способом достижения неизменности для Student класса? ...
Функциональное программирование на Java [закрыто]
есть ли хорошая библиотека для функционального программирования в Java? Я ищу такие вещи, как и список.Найти () (как статический метод). Не сложно реализовать, но было бы неплохо найти здесь многоразовую библиотеку. ...
Как получить первый день текущей недели и месяц?
У меня есть дата нескольких событий, выраженных в МС[1], и я хочу знать, какие события находятся внутри текущей недели и текущего месяца, но я не могу понять, как получить первый день (день/месяц/год) текущей недели и преобразовать его в миллисекунды, то же самое для первого дня месяца. [1]Since January 1, 1970, 00:00:00 GMT ...
Android получение значения из выбранного radiobutton
у меня есть кусок кода с тремя RadioButtons в пределах a RadioGroup. Я хочу установить onCheckedListener это покажет значение RadioButton на Toast однако то, что я получил до сих пор не работает. Как я могу получить значение RadioButton и отобразить его в Toast? Заранее спасибо, это мой код: package com.example.toohelps; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.RadioButton; import android.widget.RadioGroup; ...
Java SimpleDateFormat для часового пояса с разделителем двоеточий?
у меня есть дата в следующем формате: 2010-03-01T00:00:00-08:00 Я бросил следующие SimpleDateFormats на него, чтобы разобрать его: private static final SimpleDateFormat[] FORMATS = { new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"), //ISO8601 long RFC822 zone new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz"), //ISO8601 long long form zone new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"), //ignore timezone new SimpleDateFormat("yyyyMMddHHmmssZ"), //ISO8601 short ...
Ломбок добавил, Но геттеры и сеттеры не распознаются в Intellij IDEA
Я использую IntelliJ IDEA на ubuntu. Я добавил Ломбок.jar в мой проект и установил плагин Lombok для IDEA. У меня есть доступ к аннотациям, но геттеры и сеттеры не создаются. Я получаю те же ошибки, которые я получил бы, если бы попытался получить доступ к методу getter или setter, который не существует. Что я мог упустить? ...
Hibernate-последовательность не существует
Я попытался обновить hibernate с 4 до 5 в моем проекте с spring 4.2 версия. После этого обновления я обнаружил следующую ошибку в трассировке стека, когда я вызвал метод для обновления. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Я изменил автоматический увеличенный идентификатор с аннотацией @GeneratedValue(strategy=GenerationType.AUTO) тем не менее ошибка оста ...
Стиль конструктора Java: параметры проверки не являются нулевыми
каковы наилучшие методы, Если у вас есть класс, который принимает некоторые параметры, но ни один из них не может быть null? следующее очевидно, но исключение немного неспецифично: public class SomeClass { public SomeClass(Object one, Object two) { if (one == null || two == null) { throw new IllegalArgumentException("Parameters can't be null"); } //... } } здесь исключения позволяют узнать, какой параметр равен null, но конструктор т ...
Разрешение на чтение внешнего хранилища для Android
Я пытаюсь получить доступ к мультимедийным файлам (музыка) на устройстве пользователей, чтобы воспроизвести их; простое приложение "hello world"-music player. я следил за некоторыми учебниками, и они в основном дают тот же код. Но это не сработает; он продолжает рушиться и говорит мне: error..... Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media from pid=27696, uid=10059 requires android.permiss ...
Как сделать сущность доступной только для чтения?
Как правильно сделать объект только для чтения с JPA ? Я хочу, чтобы моя таблица базы данных никогда не изменялась программно. Я думаю, что понимаю, что я должен заблокировать мои объекты с LockModeType.READ. Можно ли использовать аннотацию, чтобы сделать мои сущности непосредственно заблокированными после извлечения из базы данных ? Или мне нужно возиться и переопределять мой общий DAO для этой конкретной сущности ? ...
log4j не печатает stacktrace для исключений
Я использую log4j с tomcat. Когда я регистрирую исключения в своих JSP, сервлеты: private Logger _log = Logger.getLogger(this.getClass()); ... try{...} catch (Exception e) { _log.error("Error refreshing all prices", e); } Я получаю только первую строку исключения, без stacktrace. 17-Feb 17: 37:45 ошибка AutoContrib: 175-исключение при публикации файла csv: Ява.ленг.ArrayIndexOutOfBoundsException не очень полезно на всех! мой файл log4j. properties (/tomcat / common / classes / l ...
Использование BigDecimal для работы с валютами
Я пытался сделать свой собственный класс для валют, используя лонги, но, видимо, я должен использовать . Может кто-нибудь помочь мне начать? Что было бы лучшим способом использовать BigDecimals для долларовых валют, например, сделать это по крайней мере, но не более 2 десятичных знаков для центов и т. д. API для BigDecimal огромный, и я не знаю, какие методы использовать. Кроме того,BigDecimal имеет лучшую точность, но разве это не все потеряно, если он проходит через double? если я сделаю новый ...
Как иметь аннотацию @PATCH для JAX-RS?
JAX-RS имеет аннотации для HTTP-глаголов, таких как GET (@GET) и POST (@POST), но нет @PATCH Примечание. Как я могу иметь аннотацию для PATCH http-команду? что-то вроде следующего: @PATCH public Response someCode() { // Code to handle the request } ...