java- все статьи тега ➜ страница 16
Как украсить все запросы, чтобы взять значение из заголовка и добавить его в параметр body?
Фон Я создаю RESTful services, используя Spring MVC. В настоящее время у меня есть следующая структура для контроллера: @RestController @RequestMapping(path = "myEntity", produces="application/json; charset=UTF-8") public class MyEntityController { @RequestMapping(path={ "", "/"} , method=RequestMethod.POST) public ResponseEntity<MyEntity> createMyEntity( @RequestBody MyEntity myEntity, @RequestHeader("X-Client-Name") String clientName) { myEntity.setCl ...
Следует ли вообще помещать константы в интерфейс?
Я знаю, что размещение констант в интерфейсе обычно считается плохой практикой, но... Я использую шаблон наблюдателя для трансляции событий от объекта к слушателю. interface DownloadListener { public void sendEvent(int eventId); } Вещатель использует постоянные ints, чтобы сообщить слушателю, какое событие произошло. class DownloadTask { public static final int EVENT_DOWNLOAD_STARTED = 1; public static final int EVENT_DOWNLOAD_COMPLETED = 2; //should these go here? Do ...
Получение требуемых значений от десерализации Json до объекта в Java
Мне нужно сделать объект из Json в PlayFramework. Example example = Json.fromJson( request().body().asJson() , Example.class); Но мне нужно всегда иметь все значения в объекте. class Example{ @Required_from_Json public String name; @Required_from_Json public boolen dead; @Required_from_Json public Integer age; . . 50 more values } Если один из них в Json отсутствует, он все равно создает объект, но с нулевым значением. Мне нужно вызвать некоторое исключение (вероятно, Nul ...
Установка Oracle 8 JDK на Ubuntu
Я получаю следующую ошибку: Setting up oracle-java8-installer (8u151-1~webupd8~0) ... Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc Downloading Oracle Java 8... --2018-01-18 19:36:08-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 104.104.142.192 Connecting to download.oracle.com (download.oracle.com)|104.104.142.192|:80... connected. HTTP request sent, ...
Java: квадратный корень из числа несколько раз, используя метод Ньютона
У меня есть задание, которое требует, чтобы я извлекал квадратный корень из числа столько раз, сколько захочу. Консоль запрашивает число, которое я хочу извлечь из квадратного корня, и сколько раз я хочу это сделать. Мой код извлекает квадратные корни из числа несколько раз, но он дает одно и то же значение. Как сделать так, чтобы значение приблизилось к квадратному корню числа? import java.util.*; public class SquareRootCalculator { public static void main(String[] args) { Scanner sca ...
Float и double datatype в Java
Тип данных float-это 32-разрядная IEEE 754 с плавающей запятой одинарной точности, а тип данных double-64-разрядная IEEE 754 с плавающей запятой двойной точности. Что это значит? И когда я должен использовать float вместо double или наоборот? ...
Почему сканер#nextInt внутри цикла for продолжает выдавать исключение?
Я изучаю JAVA, и у меня есть небольшое сомнение в коде: class apple { public static void main(String[] args) { int[] num = new int[3]; Scanner input = new Scanner(System.in); for (int i = 0; i < num.length; i++) { try { num[i] = input.nextInt(); } catch (Exception e) { System.out .println("Invalid number..assigning default value 20"); num[i] = 20; } } ...
Как обновить SWT GUI из другого потока в Java
Я пишу настольное приложение, используя SWT. Каков самый простой способ обновить элементы управления GUI из другого потока? ...
Hibernate / JPA инкрементный столбец для каждой учетной записи
Я использую hibernate и хочу знать, есть ли хороший способ генерировать инкрементное значение, зависящее от другого столбца. Например:, orderNumber that depends on account_id: id **orderNumber** account_id 1 1 1 2 2 1 3 1 2 4 2 2 Я хотел бы что-то вроде TABLE generator, но с pkcolumnValue, содержащим динамическое значение (account_id) вместо фиксированного имени сущности. Заранее благодарю. ...
Экстракт стили CSS из HTML в Java с помощью JSOUP
Может кто-нибудь помочь с извлечением стилей CSS из HTML с помощью Jsoup в Java. Например, ниже html я хочу извлечь .ft00 и .ft01 <HTML> <HEAD> <TITLE>Page 1</TITLE> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <DIV style="position:relative;width:931;height:1243;"> <STYLE type="text/css"> <!-- .ft00{font-size:11px;font-family:Times;color:#ffffff;} .ft01{font-size:11px;font-family:Times;color:#ffffff;} --> </STY ...
Кварцевый планировщик не останавливается после завершения работы
Я использую последнюю версию quartz 1.8.3 на jboss 4.0.5. Задания quartz являются постоянными и сохраняются в локальной базе данных. Когда я вызываю метод shutdown или standby для выполняющегося объекта Quartz scheduler задания по-прежнему продолжают выполняться планировщиком, только если состояние заданий пустое и выполнение завершается неудачей. Я ожидал бы (по крайней мере, согласно документации quartz API), что когда я выключаю или делаю планировщик резервным, что задания, ранее запланирова ...
Как объединить два PDF файла в один на Java?
Я хочу объединить много PDF-файлов в один, используя PDFBox , и вот что я сделал: PDDocument document = new PDDocument(); for (String pdfFile: pdfFiles) { PDDocument part = PDDocument.load(pdfFile); List<PDPage> list = part.getDocumentCatalog().getAllPages(); for (PDPage page: list) { document.addPage(page); } part.close(); } document.save("merged.pdf"); document.close(); Где pdfFiles - это ArrayList<String>, содержащее все файлы PDF. Когда я выполняю ...
JZMQ не удалось построить пакет debian на Ubuntu
На данный момент у меня возникли серьезные проблемы с компиляцией JZMQ на Ubuntu (10.04.2 LTS Server, x86). Я установил 0MQ из исходного кода, но сборка пакета debian для JZMQ завершается с ошибкой: dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libzmq.so.0 (used by debian/jzmq/usr/lib/libjzmq.so.0.0.0). У меня не было большого опыта в создании пакетов debian, подобных этому, поэтому полная трассировка стека находится ниже, если это вообще может помочь. ubuntu@tes ...
Java Swing: реализация проверки правильности входных значений
В приложении My Swing пользователь должен вставить числа и значения, прежде чем перейти к следующему окну. Теперь, как и положено чистой программе, я проверяю каждый вход, если он действителен или нет, и если нет, то появляется сообщение об ошибке, и следующее окно не открывается. Структура этой проверки выглядит следующим образом (пример): Button buttonToOpenNextWindow = new JButton("next"); button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ ...
LibGDX-масштабирование анимации
Еще один день, еще одна проблема. Я пытаюсь сделать анимацию из TextureRegions, но мне нужно масштабировать ее на некоторое значение. У меня нет проблем с масштабированием неподвижных изображений(спрайтов, сделанных из текстурных областей), но я понятия не имею, почему это не работает с анимационными кадрами. С неподвижными изображениями я делаю что-то вроде этого: darknessActive = new Sprite(AssetLoaderUI.darknessActive); darknessActive.setPosition(50, 20); darknessActive.setS ...
Как найти имя родительского потока?
Я знаю, что у нас могут быть "родители" и "дети", когда мы говорим о процессах. Но можно ли получить имя родителя Thread? Я провел свое исследование, но нашел ответ только для .Net Edit: я пытался установить имена: public class Main { public static void main(String[] args) { Thread r = new ThreadA(); r.start(); } } public class ThreadA extends Thread { public void run() { Thread.currentThread().setName("Thread A"); System.out.println("Here ...
Доступ к карте через индекс?
Является ли это tossibe к aceess a Map<Integer, Integer> через индекс? Мне нужно получить второй элемент карты. ...
JSON в hashmap (Jackson)
Я хочу преобразовать JSON в хэш-карту с помощьюJackson . Это мой JSON: String json = "[{"Opleidingen":[{"name":"Bijz. trajecten zorg en welzijn","afk":"BTZW","id":"0"},{"name":"Bouwkunde","afk":"Bwk","id":"14"},{"name":"Electrotechniek / mechatronica","afk":"EltMe","id":"15"},{"name":"Extern","afk":"Extern","id":"16"},{"name":"Gezondheidszorg","afk":"Zorg","id":"17"},{"name":"Handel","afk":"Hand","id":"18"},{"name":"H ...
Переименовать поля JSON, используемые MappingJacksonJsonView весной
Я использую MappingJacksonJsonView для сериализации в класс JSON, однако я хотел бы иметь возможность переименовать некоторые поля из имени по умолчанию на основе имени геттера. Это потому, что я должен вывести имена полей, такие как "delete_url" и "delete_type" для загрузки файла jQuery. Я использую аннотацию @Jsonserialize, чтобы вручную выбрать поля для сериализации. @JsonAutoDetect(getterVisibility = Visibility.NONE) public interface Picture { @JsonSerialize String getName(); ...
Перенос текста в JavaFX TableView редактируемый TextFieldTableCell
Мой TableView состоит из нескольких столбцов и обертывает текст со следующим cellfactory: private void setWrapCellFactory(TableColumn<CustomObject, String> table) { table.setCellFactory(tablecol -> { TableCell<CustomObject, String> cell = new TableCell<>(); Text text = new Text(); cell.setGraphic(text); text.wrappingWidthProperty().bind(cell.widthProperty()); text.textProperty().bind(cell.itemProperty()); return cell; ...