java- все статьи тега ➜ страница 71
В Java можно ли проверить, является ли строка только ASCII?
символ.isLetter(C) возвращает true, если символ является буквой. Но есть ли способ быстро найти, если строка содержит только базовые символы ASCII? ...
Есть ли мьютекс в Java?
есть ли объект мьютекса в java или способ его создания? Я спрашиваю, потому что Семафорный объект, инициализированный с 1 разрешением, мне не помогает. Подумайте об этом случае: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } Если исключение происходит при первом получении, выпуск в блоке catch увеличит разрешения, и семафор больше не является двоичным семафором. будет ли правильный путь? try { semaphore.acquire(); ...
Прочитайте поток в два раза
Как Вы читаете один и тот же входной поток дважды? Можно ли его как-то скопировать? Мне нужно получить изображение с веб, сохранить его локально, а затем вернуть сохраненное изображение. Я просто подумал, что было бы быстрее использовать тот же поток вместо того, чтобы запускать новый поток в загруженный контент, а затем читать его снова. ...
Легкий JAVA Object Cache API [закрыт]
вопрос Я ищу JAVA in-memory object caching API. Какие-нибудь рекомендации? Какие решения вы использовали в прошлом? настоящее прямо сейчас, я просто использую карту: Map cache = new HashMap<String, Object>(); cache.put("key", value); требования мне нужно увеличить кэш, чтобы включить основные функции, такие как: максимальный размер Время жить однако, мне не нужны более сложные функции например: доступ из нескольких процессов (сервер кэширования) стойкость (на диск) предложения ...
Java 8 потоков-сбор против уменьшения
когда вы используете collect() vs reduce()? У кого-нибудь есть хорошие, конкретные примеры того, когда определенно лучше идти в ту или иную сторону? Javadoc упоминает, что collect () является изменяемым сокращением. учитывая, что это изменчивое сокращение, я предполагаю, что оно требует синхронизации (внутренне), что, в свою очередь, может нанести ущерб производительности. Предположительно reduce() более легко распараллеливается за счет необходимости создания новых данных структура для возвр ...
Откройте ссылку в браузере с помощью кнопки java?
Как я могу открыть ссылку в браузере по умолчанию с одним нажатием кнопки, по линии button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? } }); ? ...
Структура пакета для проекта Java?
Что лучше всего подходит для настройки структуры пакетов в веб-приложении Java? Как бы вы настроили свой src, модульный тестовый код и т. д.? ...
Как изящно обрабатывать сигнал SIGKILL на Java
как вы справляетесь с очисткой, когда программа получает сигнал убийства? например, есть приложение, к которому я подключаюсь, которое хочет, чтобы любое стороннее приложение (мое приложение) отправляло finish команда при выходе из системы. Что лучше всего сказать, чтобы отправить это finish команда, когда мое приложение было уничтожено с kill -9? изменить 1: убить -9 не может быть захвачен. Спасибо, ребята, что поправили меня. edit 2: я думаю, этот случай будет, когда один звонит просто уб ...
Преобразование JsonNode в POJO
это может показаться немного необычным, но я ищу эффективный способ преобразования / map a JsonNode на POJO. Я храню некоторую информацию о моей модели в файлах json, и мне нужно поддерживать несколько версий моей модели. что я делаю, так это загружаю файл json в память в JsonNode, применяю несколько стратегий управления версиями, чтобы он соответствовал последней версии моей модели. ObjectMapper mapper = new ObjectMapper(); BufferedReader fileReader = new BufferedReader(new FileReade ...
Как создать экземпляр нестатического внутреннего класса в статическом методе
у меня есть следующий фрагмент кода: public class MyClass{ class Inner{ int s,e,p; } public static void main(String args[]){ Inner in; } } до этой части код в порядке, но я не могу создать экземпляр ' in ' в основном методе, как in=new Inner() как он показывает non static field cannot be referenced in static context. Как я могу это сделать? Я не хочу, чтобы мой внутренний класс статическим. ...
Используя Gson для разбора JSON-массив
у меня есть JSON-файл, как это: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] раньше, когда файлы имели корневой элемент, я бы использовал: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); код, но я не могу придумать как код Wrapper класс, как корневой элемент является массивом. Я пробовал использовать: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); С: public class Wrapper{ ...
Ошибка гибернации: орг.зимовать.NonUniqueObjectException: другой объект с тем же значением идентификатора уже был связан с сеансом
у меня есть два объекта пользователя и пока я пытаюсь сохранить объект с помощью session.save(userObj); Я получаю следующую ошибку: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Я создаю сеанс с помощью BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), ...
Лучший способ представить фракцию в Java?
Я пытаюсь работать с фракции в Java. Я хочу реализовать арифметические функции. Для этого мне сначала потребуется способ нормализации функций. Я знаю, что не могу добавить 1/6 и 1/2, пока у меня нет общего знаменателя. Мне придется добавить 1/6 и 3/6. Наивный подход мог бы меня добавить 2/12 и 6/12, а затем уменьшить. Как я могу достичь общего знаменателя с наименьшей производительности? Какой алгоритм лучше всего подходит это? версия 8 (благодаря hstoerr): улучшения включают в себ ...
Получено фатальное предупреждение: сбой рукопожатия через SSLHandshakeException
у меня проблема с авторизованным SSL-соединением. Я создал действие Struts, которое подключается к внешнему серверу с авторизованным SSL-сертификатом клиента. В моем действии я пытаюсь отправить некоторые данные на сервер банка, но без каких-либо успехов, потому что у меня есть в результате с сервера следующая ошибка: error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure мой метод из моего класса действий, который отправляет данные на сервер //Getting external I ...
Как PreparedStatement избежать или предотвратить SQL-инъекции?
Я знаю, что PreparedStatements избежать/предотвратить SQL-инъекции. Как он это делает? Будет ли окончательный запрос формы, построенный с использованием PreparedStatements, строкой или иначе? ...
Как получить 0-дополненное двоичное представление целого числа в java?
например,1, 2, 128, 256 выход может быть (16 цифр): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 пробовал String.format("%16s", Integer.toBinaryString(1)); он ставит пробелы для левого заполнения: ` 1' как поставить 0S для заполнения. Я не мог найти его в форматер. Есть ли другой способ сделать это? спасибо заранее. П. С. этот пост описывает, как форматировать целые числа с левым 0-заполнением, но это не для двоичного кода представление. ...
Получить размер папки или файла
Как я могу получить размер папки или файла в Java? ...
Какой спецификатор доступа по умолчанию используется в Java?
поэтому я просто начал читать книгу Java и задался вопросом; какой спецификатор доступа является стандартным, если он не указан? ...
самый быстрый (с низкой задержкой) способ межпроцессного взаимодействия между Java и C/C++
У меня есть Java-приложение, подключающееся через TCP-сокет к "серверу", разработанному на C/C++. оба приложения и сервера работают на одной машине, поле Solaris (но мы рассматриваем возможность перехода на Linux в конечном итоге). тип обмениваемых данных-это простые сообщения (логин, логин ACK, затем клиент что-то просит, сервер отвечает). каждое сообщение составляет около 300 байт. В настоящее время мы используем сокеты, и все в порядке, однако я ищу более быстрый способ обмена данными (боле ...
Обнаружение enter нажмите в JTextField
можно ли обнаружить, когда кто-то нажимает введите при вводе в JTextField в java? Без необходимости создавать кнопку и устанавливать ее по умолчанию. ...