java- все статьи тега ➜ страница 11
Разница между Cron триггером и простым триггером в Quartz Scheduler
Я исследую на Quartz scheduler, Каковы различия между триггером Cron и простым триггером, кроме того, как они определяются. Я вмятина найти какие-нибудь различия. Например, что является потокобезопасным или что называется лучшей практикой или что-то в этом роде. Может ли кто-нибудь объяснить, в чем заключаются различия между ними и в каких сценариях мы могли бы их использовать ...
Уникальный random-srand в java? (как в c++)
В настоящее время я использую Random rand = new Random(); myNumber = rand.nextInt((100-0)+1)+0; И это псевдослучайно, потому что я всегда получаю одну и ту же последовательность чисел. Я помню, что в c++ вы могли бы просто использовать ctime и использовать srand, чтобы сделать его уникальным. Как это сделать на Яве ? ...
Как предотвратить откат транзакции JPA?
Вызываемые методы: 1. Распорки Действия 2. Метод класса обслуживания (с аннотацией @Transactional) 3. Вызов веб-сервиса Xfire Все, включая распорки (DelegatingActionProxy) и транзакции, настраивается с помощью Spring. Сохранение выполняется с помощью JPA / Hibernate. Иногда веб-сервис выдает непроверенное исключение. Я ловлю это исключение и выбрасываю проверенное исключение. Я не хочу, чтобы транзакция откатилась, так как исключение веб-службы изменяет текущее состояние. Я прокомментиро ...
@ Context injection не работает в Jersey ContainerRequestFilter (Dropwizard)
@Context injection работает с классами, но не может заставить его работать с объектами. HttpServletRequest в ContainerRequestFilter создает нулевой указатель. Версия Dropwizard: - 1.1.0 ContainerRequestFilter public class ApplicationIPAuthFilter implements ContainerRequestFilter { private static final Logger LOGGER = LoggerFactory.getLogger(ApplicationIPAuthFilter.class); private HerculesRestAccessor restAccessor; private String applicationName; @Context private Http ...
развертывание / отладка кода java на удаленном сервере с помощью Intellij
Я хочу запустить свой java-код на удаленном сервере для большей скорости (сервер очень мощный). Что я хочу, так это подключить Мой Intellij к этому удаленному серверу и запустить мой код. Но я хочу по-прежнему использовать IntelliJ на моей локальной машине (то есть на моем ноутбуке). Я нашел раздел config в IntelliJ, который находится в Default Setting->Build-executation-deployment-> Deployment, и там я могу установить адрес моего удаленного сервера и имя пользователя и пароль. Но я не з ...
Spring Boot, Spring security, связанный с базой данных
Заранее прошу прощения за мой плохой английский.. Я новичок с весной. Коллега посоветовал мне для начала использовать Spring boot. На данный момент мне это нравится. Для начала я хочу создать модуль аутентификации / входа, связанный с базой данных mySQL. Я работаю над IntelliJ и phpMyAdmin. Для этой работы есть 3 части: - Система аутентификации-OK - Ссылка на базу данных и основные операции-OK - Связь между аутентификацией и базой данных - НЕ В ПОРЯДКЕ. На данный момент для аутентиф ...
Какой JVM в реальном времени (RTSJ) является наиболее предпочтительным?
Похоже, что существует только несколько JVM, которые являются реализациями спецификации реального времени для Java (RTSJ). Система реального времени Sun/Oracle Java стоит более 6000 долларов, а WebSphere IBM-более 7000 долларов, поэтому многие разработчики Java могут никогда не иметь возможности использовать ни один из них. JRockit Oracle, похоже, представляет собой свободную реализацию Java в реальном времени с предсказуемым, детерминированным поведением, хотя я не уверен, поскольку их докум ...
Дизайн фрагментов: адаптация к нескольким макетам экрана путем отображения / скрытия фрагментов в рамках одного действия?
Я пытаюсь понять, как использовать фрагменты для создания приложений, которые хорошо адаптируются к нескольким экранам и макетам. Я изучил несколько примеров: в фрагментов документ на руководство разработчика Андроид. Google IO app фрагменты образца изActionBar Sherlock . Все они поддерживают множественный подход Activity: на большом экране отобразите один Activity с несколькими Fragments на экране меньшего размера, разделить Fragmentс несколькими Activity ' ы. Я подумал о другом под ...
Java массив уникальных случайно сгенерированных целых чисел
public static int[] uniqueRandomElements (int size) { int[] a = new int[size]; for (int i = 0; i < size; i++) { a[i] = (int)(Math.random()*10); for (int j = 0; j < i; j++) { if (a[i] == a[j]) { a[j] = (int)(Math.random()*10); } } } for (int i = 0; i < a.length; i++) { System.out.print(a[i]+" "); } System.out.println(); return a; } У меня есть метод выше, который должен генерирова ...
Сервлет 3.0 с помощью @MultipartConfig создает исключение при использовании getPart()
Я получаю поведение wierd с server-api 3.0 при использовании @MultipartConfig. Когда я вызываю сервлет со страницы jsp, он работает на 100% , но когда я вызываю сервлет из моего собственного java-клиента (используя java.net api) Я получаю исключение. ниже приведен мой исходный код и выходные данные, которые я получаю в обоих сценариях. Я использую Java 1.6.0 и запускаю сервлет на apache-tomcat-7.0.11. Сервет: import java.io.IOException; import java.io.InputStream; import java.util.Collectio ...
Как вызвать метод enum basis, по какому типу он передается?
У меня есть ниже перечисление, как показано ниже, из которого мне нужно вызвать его соответствующий метод, основанный на том, какой тип события это. public enum EventType { EventA { // cannot call this method public Map<String, Map<String, String>> execute(String eventMapHolder) { final Map<String, String> holder = parseStringToMap(eventMapHolder); if (holder.isEmpty() || Strings.isNullOrEmpty(holder.get("m_itemId"))) { return ImmutableMap.of(); ...
IDE зависает в режиме отладки на точке останова в приложении java fx
У меня есть проблема при отладке в IntelliJ IDEA, он зависает в режиме отладки на точке останова в слушателях в приложении javafx. Я попытался увеличить пространство кучи, но это не помогло. Может быть, у кого-то тоже была такая проблема, пожалуйста, подскажите мне, что делать. ...
Как программно настроить директиву disable в конфигурации балансировщика нагрузки mod jk?
У нас есть настройка, где у нас есть один httpd (apache) с mod_jk, говорящий в настройке баланса нагрузки на три сервера tomcat. Мы должны перерабатывать каждый экземпляр tomcat в течение трех часов. Таким образом, tomcat1 перезапустится в 1, а tomcat2-в 2 и ... пока tomcat1 не повторится снова в 4. Мы хотим настроить сценарий или тип программы, чтобы отключить рабочий узел, который проходит через recylce, чтобы минимизировать ошибки сеанса у пользователя, использующего наше приложение. ...
Исключение сериализации с помощью GXT RPCMAP
Я возглавляю следующий выпуск SEVERE: Unable to serialize delta request for sessionid [576530C8078FEBD71743551D4417DAD5] java.io.NotSerializableException: com.extjs.gxt.ui.client.data.RpcMap at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutput ...
Java - как очистить текстовый файл, не удаляя его?
Мне интересно, как лучше всего очистить файл. Я знаю, что java автоматически создает файл с f = new Formatter("jibberish.txt"); s = new Scanner("jibberish.txt"); Если таковой еще не существует. Но что, если он существует, и я хочу очистить его каждый раз, когда запускаю программу? Вот что мне интересно: повторяю еще раз, как очистить файл, который уже существует, чтобы просто быть пустым? Вот о чем я думал: public void clearFile(){ //go through and do this every time in order to del ...
Какой фреймворк + сервер приложений + среда разработки использовать для служб Java?
Я пытаюсь написать Java-сервис, который работает 24/7, удаляет контент из интернета и сохраняет его в базе данных. Какую структуру лучше всего использовать для этого, учитывая, что я хотел бы... 1.) Иметь сервер приложений, на котором я могу развернуть свой код (и запустить его автоматически). Этот сервер приложений должен находиться в отдельном окне от машины, на которой будет работать моя среда разработки. 2.) Есть платформа разработки (я бы предпочел что-то на основе eclipse) что позволяет ...
Реализация общего интерфейса из разных классов Java
Здесь у меня есть метод добавления пользователей в базу данных, основанный на заданных аргументах (имя пользователя, пароль и т. д...) public boolean addUser(String username, String password, String f_name, String l_name, String email) { try { pstmnt = conn.prepareStatement("INSERT INTO users VALUES (user_id_increment.nextval,?,?,?,?)"); //do stuff... И один здесь, чтобы добавить User объекты к ArrayList public boolean addUser(User username) { if(users.co ...
Как декодировать строку base64, преобразовать ее в pdf / jpg и сохранить в хранилище
Я хотел бы декодировать строку base64 и превратить ее в файл (как pdf / jpg) и сохранить его на устройстве, как, например, в (/storage/emulated/0/Download/file.документ PDF). Для кодирования файла я использую следующий код: File originalFile = new File("/mnt/sdcard/download/file.pdf"); String encodedBase64 = null; try { FileInputStream fileInputStreamReader = new FileInputStream(originalFile); byte[] bytes = new byte[(int) originalFile.length()]; fileInputStrea ...
Цепочка потоков на Java
Это плохой стиль, чтобы держать ссылки на потоки "ниже" цепочки фильтров, и использовать эти потоки более низкого уровня снова, или даже поменять один тип потока на другой? Например: OutputStream os = new FileOutputStream("file"); PrintWriter pw = new PrintWriter(os); pw.print("print writer stream"); pw.flush(); pw = null; DataOutputStream dos = new DataOutputStream(os); dos.writeBytes("dos writer stream"); dos.flush(); dos = null; os.close(); Если да, ...
Вставка документа в другой документ в MongoDB
Я пытаюсь добавить документ в другой документ. Я пытаюсь вставить новый документ с меткой времени в качестве ключа и light prox и temp в качестве содержимого этого документа в документ sensor_collection. Логично, что мой код не работает, потому что я устанавливаю Новый sensor_collection. Кто-нибудь знает, как я могу установить временную метку документа в sensor_collection, или это не рекомендуется делать таким образом? Это код: MongoCollection<Document> collection = db.getCollect ...