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


Mockito: как ожидать, что итератор будет равен?

У меня есть метод, который принимает строку и итератор: public int doSomething(String str, Iterator<String> itr) Я пытаюсь издеваться над классом, где находится этот метод, чтобы он возвращал мне целое число, в зависимости от переданных аргументов. Как я могу вызвать Mockito when(), чтобы он ожидал, что переданный итератор будет "равен" тому, который я указываю? Поскольку переданный итератор строится где-то динамически в системе, я не могу использовать тот же экземпляр его в when(), по ...

Как установить таймер в Java?

Как установить таймер, скажем, на 2 минуты, чтобы попытаться подключиться к базе данных, а затем бросить исключение, если есть какие-либо проблемы в соединении? ...

android что не так с openFileOutput?

Я пытаюсь использовать функцию openFileOutput, но она не компилируется и не распознает функцию. Я использую Android sdk 1.6. Это проблема sdk ? Это проблема параметров ? import java.io.FileOutputStream; public static void save(String filename, MyObjectClassArray[] theObjectAr) { FileOutputStream fos; try { fos = openFileOutput(filename, Context.MODE_PRIVATE); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(theObjectAr); oos.close() ...

Recyclerview не вызывает onCreateViewHolder

Мой RecyclerView не звонит onCreateViewHolder, onBindViewHolder даже MenuViewHolder конструктор, поэтому в RecyclerView ничего не появляется. Я ставлю журналы для отладки, и никакой журнал не отображается. В чем может быть проблема? Мой адаптер: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG" ...

Почему Java не смогла запустить класс-произошла ошибка при инициализации загрузочного слоя - модуль mods не найден

Я прошел через Java 9 jigsaw tutorial. Я изо всех сил пытался запустить класс, java бросает ниже error - java --module-path mods -m mods/com.test/com.test.HelloWorld Error occurred during initialization of boot layer java.lang.module.FindException: Module mods not found Команда Javac - javac -d mods --module-source-path src $(find src -name '*.java') Я использую mac, java версия - $ java -version java version "9" Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Se ...

Java кастинг списка к своему интерфейсу

У меня есть: class Hammer Implements Part { public String getName() { return name; } public int getId() { return id; } ... } class Wrench implements Part { public String getName() { return name; } public int getId() { return id; } ... } interface Part { String getName(); int getId(); } Я использую встроенный менеджер баз данных, написанный для Android SQLite, который возвращает список объектов, основанный на том, что я получаю: dataManager().getWrenchDao() ...

Закрытые подписи в YouTube API v3

Мне нужно прочитать закрытый текст подписи из 3-го стороннего общедоступного видео YouTube в моем java webapp, т. е. я не загрузил контент. В то время как v2 API данных YouTube ограниченный доступ к информации подписи к человеку, который загрузил видео это кажется очень странным ограничением, чтобы дать доступ ко всему, кроме этой части данных. Я ожидал увидеть это ограничение удаленным в v3 API , но теперь только ссылка на закрытый заголовок-это логический метод для подтверждения того, что CC ...

Алгоритм Вагнера Фишера + шаги отображения

Я сделал реализацию алгоритма Вагнера Фишера в java с входной стоимостью, но я хочу отобразить все шаги. Я ищу, но не могу найти никакой идеи.После долгого времени я пытался сохранить каждое преобразование в матрице наряду с затратами и вернуться к первому решению, а затем повернуть его вспять... является ли это хорошей идеей, если это так, как я должен установить условие? kitten -> sitting 1.replace k with s 2.keep i 3.keep t 4.keep t 5.replace t 6.add g Я пытался сделать ...

Когда не использовать пул соединений с базой данных в Java? [закрытый]

Я могу найти много вопросов о том, как использовать пул соединений и почему это хорошая идея, но мне интересно, действительно ли она мне нужна. Я создаю серверное приложение, и хотя оно многопоточное, я был осторожен, чтобы только один поток когда-либо обращался к моему соединению с базой данных. Так есть ли смысл в использовании пула соединений? Не могу ли я просто открыть соединение с моей базой данных в начале жизненного цикла и использовать это соединение навсегда, или будет ли это тайм ...

Проверить JSON на соответствие схеме с Джексоном против внешнего файла схемы

Я хотел бы использовать библиотеку Джексона (https://github.com/FasterXML/jackson ) для работы с файлами JSON в Java, которые описываются файлом схемы JSON. Теперь я хотел бы проверить, соответствует ли разбираемый JSON файлу схемы JSON, который разбирается сам по себе. Существует модуль схемы JSON для Jackson (https://github.com/FasterXML/jackson-module-jsonSchema ). однако мне кажется, что его основное внимание сосредоточено на создании JSON файл схемы из Java. Какой хороший способ пров ...

как сделать многопроцессорную обработку в java, и на какую скорость рассчитывать?

Я новичок, использующий Java для обработки некоторых данных в csv-файлах. Для этого я использую многопоточные возможности Java (пулы потоков) для пакетного импорта csv-файлов в Java и выполнения некоторых операций над каждой из их строк. На моем четырехъядерном процессоре многопоточность значительно ускоряет процесс. Мне интересно знать, как / ускорит ли многопроцессорная обработка операции еще больше? Если да,то есть ли где-нибудь учебник? (в учебнике Java Basic упоминается класс, но я недоста ...

Jetty-maven - конфигурация плагина для использования источника данных

Я пытаюсь запустить простое веб-приложение. Пусть источник говорит сам за себя. Пом.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>WelcomeSite</groupId> <artifactId>WelcomeSite&l ...

Объединить две анимации в Android

Я пытаюсь совместить две анимации программно. В этом упрощенном примере: Animation translate = new TranslateAnimation(0, -100, 0, 0); translate.setDuration(1000); Animation zoom = new ScaleAnimation(0, 1, 0, 1); zoom.setDuration(1000); Я хочу, чтобы вид делал обе анимации одновременно. Как я могу это сделать? Предыстория этого вопроса заключается в том, что у меня есть более сложная анимация в xml-файле, и я хочу объединить эту анимацию с переводом, не изменяя исходный xml. Спа ...

Шрифт.метод createfont(..) установить цвет и размер (java.ОУ.Шрифт)

Я хотел бы создать новый объект шрифта, используя файл TTF. Это действительно просто создать объект шрифта, но я не знаю, как установить цвет и размер, потому что я не могу найти метод для этого? InputStream is = new FileInputStream("helvetica.ttf"); Font helvetica = Font.createFont(Font.TRUETYPE_FONT, is); ...

Как настроить Spring Boot для запуска портов HTTPS / HTTP

Spring boot имеет некоторые свойства для настройки веб-порта и параметров SSL, но как только сертификат SSL установлен, порт http превращается в порт https. Итак, как я могу поддерживать работу обоих портов на нем, например: 80 и 443 одновременно? Как видите, там только свойства для одного порта,в данном случае " сервер.ssl " включен, что автоматически отключает http-порт. ############## ### Server ### ############## server.port=9043 server.session-timeout=1800 server.ssl.key-store=file:///C ...

Не удалось выполнить цель орг.codehaus.mojo: exec-maven-plugin: 1.5.0: java (default-cli) на проекте nextrtc-signaling-serverrror

Я протестировал nextrtc-signaling-сервер, который является открытым исходным кодом для Java. Но я столкнулся с проблемой строительства Maven. Я надеюсь, что это будет решено. Мой журнал консоли. [INFO] Building jar: D:signallinServernextrtc-signaling-servertargetnextrtc-signaling-server-0.0.4-SNAPSHOT-javadoc.jar [INFO] [INFO] --- exec-maven-plugin:1.5.0:java (default-cli) @ nextrtc-signaling-server --- [INFO] ------------------------------------------------------------------------ ...

Простое число в java 8

Я пытался написать простую программу для простых чисел на Java 8. Ниже приведена программа. Я также хотел сократить код в isPrime(). Есть ли что-то, что фильтрует элементы от 2 до n/2, а затем применяет фильтр для n%i == 0, который сделал бы isPrime нерелевантным? import static java.util.stream.Collectors.toList; import java.util.Arrays; import java.util.List; import java.util.function.Predicate; public class Stream1 { public static void main(String[] args) { List<Integer> n ...

Джексон не переопределяет Геттер с помощью @JsonProperty

JsonProperty не переопределяет имя по умолчанию, которое Джексон получает от геттера. Если я сериализую класс ниже с ObjectMapper и Джексоном, я получаю {"hi":"hello"} Как вы можете видеть, аннотация JsonProperty не имеет никакого эффекта class JacksonTester { String hi; @JsonProperty("hello") public String getHi() { return hi; } } Наложение @JsonProperty на саму строку также не работает. Единственный способ, которым я могу изменить имя, - это переименовать ге ...

Порядок атрибутов XML после обработки DOM

При обработке XML с помощью стандартного DOM порядок атрибутов не гарантируется после сериализации обратно. Наконец, это то, что я только что понял, когда использовал стандартный java XML Transform API для сериализации вывода. Однако мне нужно поддерживать порядок. Я хотел бы знать, есть ли какая-либо возможность на Java сохранить исходный порядок атрибутов XML-файла, обработанного с помощью DOM API, или каким-либо способом принудить порядок (возможно, с помощью альтернативного API сериализации ...

Jackson JSON Java вложенные объекты и массивы

У меня есть пример вложенного объекта json, как показано ниже: { "payload": { "id": "1", "apiResp": { "apiRespDetails": { "report": { "reportId": "reportid1", "reportDetails": [ { "code": "1", "rating": "good" }, { "code": "2", "rating": "bad" }, { "code": "3", "rating": "fair" } ] } } } } } Мне нужен только объект report, мне не нужны никакие детали ...