java- все статьи тега ➜ страница 106
Игнорировать самозаверяющий сертификат ssl с помощью клиента Jersey
Я использую клиентскую библиотеку Jersey для запуска тестов против службы rest, работающей на jboss. У меня https настроен отлично на сервере (работает на localhost), используя самозаверяющий сертификат. однако всякий раз, когда я запускаю свои тесты с url https, я получаю следующую ошибку: com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilde ...
Чтение больших файлов на Java
Мне нужен совет от кого-то, кто знает Java очень хорошо и проблемы с памятью. У меня есть большой файл (что-то вроде 1,5 ГБ) и мне нужно вырезать этот файл во многих (100 мелких файлов например) небольших файлов. Я вообще знаю, как это сделать (с помощью BufferedReader), но я хотел бы знать, если у вас есть какие-либо советы по поводу памяти, или советы, как сделать это быстрее. мой файл содержит текст, он не является двоичным и у меня есть около 20 символов в строке. ...
Вызов функции c из Java
Как вызвать функцию c из Java. Кажется, c основан на компиляторе. Я хотел бы вызвать функцию C в Windows из Java, и Функция GCC fron Java тоже. любая ссылка? ...
Как интерфейсы могут заменить необходимость множественного наследования при наличии существующих классов
прежде всего... Извините за этот пост. Я знаю, что есть много постов на StackOverflow, которые обсуждают множественное наследование. Но я уже знаю, что Java не поддерживает множественное наследование, и я знаю, что использование интерфейсов должно быть альтернативой. Но я не понимаю этого и вижу свою дилемму: Я должен внести изменения в очень большой и сложный инструмент, написанный на Java. В этом инструменте есть структура данных, построенная с большим количеством различных объектов класса ие ...
Простой способ изменить порядок методов класса Java в IntelliJ?
есть ли более простой способ переупорядочения методов в исходном файле класса в IntelliJ, чем вырезание и вставка кода вручную? В настоящее время мне часто это нужно при рефакторинге устаревшего кода, например, для перемещения связанных методов близко друг к другу в исходном коде. в Eclipse AFAIK есть представление, похожее на представление структуры IntelliJ, где я могу перетаскивать методы. Однако это не работает в IntelliJ, и я не мог найти никаких подсказок с его помощью любой. Я использую ...
Ява: перечислимые и Инт
при использовании флагов в Java, я видел два основных подхода. Один использует значения int и строку операторов if-else. Другой заключается в использовании перечислений и операторы Switch. Мне было интересно, есть ли разница в использовании памяти и скорости между использованием enums vs ints для флагов? ...
Джексон databind перечисление без учета регистра
как я могу десериализовать строку JSON, содержащую значения перечисления, которые нечувствительны к регистру? (используя Jackson Databind) строка JSON: [{"url": "foo", "type": "json"}] и мой Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { } } в этом случае десериализация JSON с помощью "type":"json" не где а "type":"JSON" будет работать. Но я хочу "json" работать ...
Как я могу установить имя процесса для Java-программы? [дубликат]
этот вопрос уже есть ответ здесь: как изменить имя процесса приложения Java? 8 ответов если запускается программа Java, она попадает в системный процесс-контролируйте имя java. Многие Java-программы таким образом трудно отличить. Поэтому было бы неплохо, если существует способ, установить имя, которое будет показано в монитор процесса. Я знаю, что это может работать по-разному на разных операционных сист ...
Поддерживает ли Java структуры?
есть ли у Java аналог C++ struct: struct Member { string FirstName; string LastName; int BirthYear; }; мне нужно использовать свой собственный тип данных. ...
Неправильная ленивая инициализация
Findbug сказал мне, что я использую неверную ленивую инициализацию. public static Object getInstance() { if (instance != null) { return instance; } instance = new Object(); return instance; } Я не вижу здесь ничего плохого. Это неправильное поведение findbug, или я что-то пропустил? ...
Как установить уровень log4j в командной строке?
Я хочу добавить некоторые журнала.отладочные операторы для класса, над которым я работаю, и я хотел бы видеть это в выводе при запуске теста. Я хотел бы переопределить свойства log4j в командной строке, с чем-то вроде этого: -Dlog4j.logger.com.mypackage.Thingie=DEBUG Я часто делаю такие вещи. Меня конкретно интересует только способ передать это в командной строке. Я знаю, как это сделать с конфигурационным файлом, и это не соответствует моему рабочему процессу. ...
Улучшенные циклы в C++
я переключаюсь с Java на C++, и мне было интересно, содержит ли C++ расширенные циклы for, которые я использовал в java, например: int[] numbers = {1,2,3,4,5,6,7,8,9,10}; for (int item : numbers) { System.out.println("Count is: " + item); } возможен ли такой же "ярлык" в C++? ...
Jackson ObjectMapper-укажите порядок сериализации свойств объекта
Я реализуем RESTful веб-сервис, где пользователь должен отправить подписанный маркер проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен по средним человеком. Моя текущая реализация заключается в следующем. маркер проверки-это объект VerifData, сериализованный в строку, а затем хэшированный и зашифрованный. class VerifData { int prop1; int prop2; } в моем сервисе я помещаю данные для сериализации в экземпляр VerifData, а затем сериализую его с помощью Jackson ...
Список файлов в каталоге в Clojure
Как я могу создать список из всех файлов в определенном каталоге в Clojure? Должен ли я прибегать к вызову Java или Clojure может справиться с этим изначально? ...
Как работает система Java.выход () работа с блоками try / catch / finally? [дубликат]
этот вопрос уже есть ответ здесь: Всегда ли блок finally выполняется на Java? 48 ответов Я знаю о головных болях, которые включают возврат в блоки try / catch / finally-случаи, когда возврат в finally всегда является возвратом для метода, даже если возврат в блоке try или catch должен быть одним выполненный. однако то же самое относится и к системе.выход()? Например, если у меня есть блок try: try { ...
Чистой Java реализации программ?
есть ли альтернатива java с открытым исходным кодом для GraphViz? Я знаю о существовании Grappa, который в основном обертывает графический интерфейс GraphViz как JavaAPI. Однако компоновка по-прежнему выполняется двоичными файлами GraphViz. Я ищу чистую java, библиотеку с открытым исходным кодом, предоставляющую те же функции и алгоритмы компоновки, что и GraphViz. ...
Как установить точку останова в Eclipse в сторонней библиотеки?
Я получаю исключение NullPointerException в классе из сторонней библиотеки. Теперь я хотел бы отладить все это, и мне нужно было бы знать, из какого объекта хранится класс. Но мне кажется, что я не могу установить точку останова в классе от третьей стороны. кто-нибудь знает выход из моей проблемы? Конечно, я использую Eclipse в качестве интегрированной среды разработки. обновление: библиотека с открытым исходным кодом. ...
SpringMVC RequestMapping для получения параметров
Как сделать RequestMapping для обработки параметров GET в url? Например у меня есть этот url http://localhost:8080/userGrid?_search=false&nd=1351972571018&rows=10&page=1&sidx=id&sord=desc (от jqGrid) как должен выглядеть мой RequestMapping? Я хочу получить параметры с помощью HttpReqest попытался это: @RequestMapping("/userGrid") public @ResponseBody GridModel getUsersForGrid(HttpServletRequest request) но это не работает. ...
Активные потоки в ExecutorService
любые идеи, как определить количество активных потоков в настоящее время работает в ExecutorService? ...
setUp / tearDown (@Before / @After) зачем они нам нужны в JUnit?
Я считаю, что мы все знаем, что setUp (@Before) будет выполняться до любого метода тестирования и tearDown(@After) будет выполняться после метода тестирования. также мы знаем, что Junit создаст один экземпляр Test в методе испытания. мой вопрос в том, что мы можем просто переместить содержимое метода установки в конструктор класса и удалить метод установки? есть ли какая-то конкретная причина, чтобы сохранить метод установки? ...