java- все статьи тега ➜ страница 105
Ошибка пространства PermGen в tomcat
Я работаю в среде Windows. И я получаю эту ошибку каждый раз, как я работаю с Tomcat- Apr 30, 2012 5:30:37 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet default threw exception java.lang.OutOfMemoryError: PermGen space 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@4ae53a99 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Reconnecting due to failure ...
JPA vs Spring JdbcTemplate
для нового проекта JPA всегда является рекомендуемым инструментом для обработки реляционных данных или есть сценарии, где Spring JdbcTemplate является лучшим выбором? Некоторые факторы, которые следует учитывать в вашем ответе: новая схема базы данных против уже существующей схемы и таблиц уровень профессионализма разработчиков простота, с которой можно интегрировать с кэшированием данных слоя производительность все другие уместные факторы к считаешь? ...
конечные переходные поля и сериализация
можно ли есть final transient поля, которые установлены в любое значение не по умолчанию после сериализации в Java? Мой usecase является переменной кэша - вот почему это transient. У меня также есть привычка делать Map поля, которые не будут изменены (т. е. содержимое карты изменяется, но сам объект остается тем же)final. Однако эти атрибуты кажутся противоречивыми - в то время как компилятор допускает такую комбинацию, я не могу установить поле ни на что, кроме null после десериализации. я ...
Почему Java читает большой файл быстрее, чем C++?
у меня есть файл 2 ГБ (iputfile.txt), в котором каждая строка в файле есть слова, как: apple red beautiful smell spark input мне нужно написать программу, чтобы прочитать каждое слово в файле и печатать количество слов. Я написал его с помощью Java и C++, но результат удивителен: Java работает в 2,3 раза быстрее, чем C++. Мой код выглядит следующим образом: C++: int main() { struct timespec ts, te; double cost; clock_gettime(CLOCK_REALTIME, &ts); ifstream fin("inputfile ...
Поддерживает ли OkHttp прием самозаверяющих сертификатов SSL?
Я работаю для клиента, у которого есть сервер с самозаверяющим сертификатом SSL. Я использую Retrofit + CustomClient с помощью обернутого клиента OkHttp: RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION) .setClient(new CustomClient(new OkClient(), context)) .build(); Не OkHttp поддерживает вызов самозаверяющие SSL-сертификат сервера по умолчанию? кстати. Какой клиент использует Retrofit по умолчанию? Я думал, что это был OkHttp, но ...
Разрешение зависимостей Maven (противоречие)
допустим, у меня есть четыре проекта: проект A (имеет зависимость от B и D) проект B (имеет зависимость от D) Проект C (имеет зависимость от D) Проект D в этом случае, если я запускаю проект A, Maven правильно разрешит зависимость до D. Если я правильно понимаю, что Maven всегда принимает зависимость с кратчайшим путем. Поскольку D является прямой зависимостью от A, он будет использоваться скорее затем D, который указан в Б. но теперь предположим, что это structre: проект A (имеет зависимо ...
Методы Java 8 по умолчанию нарушают совместимость с исходным кодом?
как правило, исходный код Java был совместим с прямой передачей. До Java 8, насколько я знаю, оба скомпилированные классы и источник был вперед совместим с более поздними выпусками JDK/JVM. [Обновление: это неверно, см. комментарии re 'enum' и т. д. Ниже. Однако, с добавлением методов по умолчанию в Java 8 это, кажется, больше не будет. например, библиотека, которую я использую и реализацией java.util.List который включает в себя List<V> sort(). Этот метод возвращает копию содержимого ...
Java: экспорт в an.jar файл в Eclipse
Я пытаюсь экспортировать программу в Eclipse в файл jar. в моем проекте я добавил некоторые фотографии и PDF:s. Когда я экспортирую в файл jar, кажется, что только main был составлен и на экспорт. моя воля-экспортировать все в файл jar, если это возможно, потому что тогда я хочу преобразовать его в экстрадируемый файл, например .EXE-файл. но как? ...
Java ArrayList-Проверьте, пуст ли список
Как я могу проверить, если список пуст? Если это так, система должна выдать сообщение с надписью список пуст. Если нет, система должна выдать сообщение с надписью список не пуст. Пользователи могут вводить номера,-1 остановить программу. Это код, который у меня сейчас есть, но это не работает, он всегда говорит "список не пуст". import java.util.*; import javax.swing.JOptionPane; public class ArrayListEmpty { public static void main(String[] args) { List<Integer> number ...
Java regex для поддержки Unicode?
чтобы сопоставить A с Z, мы будем использовать регулярное выражение: [A-Za-z] Как разрешить регулярное выражение для соответствия utf8 символов, введенных пользователем? Например, китайские слова, такие как 环保部 ...
AssertNull следует использовать или AssertNotNull
Это довольно глупый вопрос, но мой первый раз с модульным тестированием так: допустим, у меня есть объектная переменная, такая как obj, и я хочу, чтобы мой модульный тест не удался, если этот obj равен Null. Итак, для утверждений Я должен сказать AssertNull или AssertNotNull ? Я запутался, как они называются. ...
Как создать экземпляр нестатического внутреннего класса с отражением в Java?
Я пытаюсь создать экземпляр внутреннего класса, определенного в следующий Java код: public class Mother { public class Child { public void doStuff() { // ... } } } когда я пытаюсь получить экземпляр ребенка такой Class<?> clazz= Class.forName("com.mycompany.Mother$Child"); Child c = clazz.newInstance(); Я получаю это исключение: java.lang.InstantiationException: com.mycompany.Mother$Child at java.lang.Class.newInstance0(Class.ja ...
Есть ли способ избежать утечки памяти при неразвертывании в Tomcat?
этот вопрос для тех, кто когда-либо тестировал кнопку "Найти утечки" в диспетчере Tomcat и получил такие результаты: следующие веб-приложения были остановлены (перезагружены, не развернуты), но их классы из предыдущих запусков все еще загружаются в память, что приводит к утечке памяти (используйте профилировщик для подтверждения): /дырявый-приложение-имя Я предполагаю, что это как-то связано с той ошибкой "Пермского генного пространства", с которой вы часто сталкиваетесь частые передисло ...
SSLHandshakeException: нет альтернативных имен субъектов
Я вызываю HTTPS SOAP web service через java-код. Я уже импортировал самозаверяющий сертификат в хранилище ключей jre cacerts. Теперь я получаю: com.sun.xml.internal.ws.com.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present имя хоста URL-адреса службы не совпадает с именем CN, указанным в сертификате. Я читал о обходном пути определения пользовательского верификатора имени хос ...
Как скомпилировать jrxml, чтобы получить jasper?
У меня есть jrxml файл, я хочу скомпилировать это, чтобы получить .Джаспер. Как мне скомпилировать и получить это яшма? ...
Как изменить версию JDK для проекта Eclipse
Мне нужно написать проект, который совместим только с Java 1.5. У меня установлена Java 1.6. Есть ли какая-то форма обратной совместимости, чтобы получить Eclipse для компиляции с 1.5? Я должен установить Java 1.5, чтобы получить его, чтобы показать здесь? Или может есть другой способ? . ...
Графовая база данных for.NET [закрыто]
Я разрабатывал приложение, основанное на .NET / Mono framework, которое должно интенсивно использовать кратчайший путь в графе теории и я хотел бы использовать собственное решение для обхода узлов графа, вместо реализации суррогатных решений, которые вряд ли будут поддерживаться и будут массово влиять на производительность. Я нашел приложение, которое будет идеально подходит для моей области: СУБД Neo4j. к сожалению, это приложение чисто написано в Java-коде, и оно не переносится на .NET из-за ...
Рендеринг Swing выглядит сломанным в JDK 1.8, правильно в JDK 1.7
Я установил IntelliJ IDEA (13.1.1 #IC-135.480) и JDK 1.8.0 (x64), и я создал некоторый графический интерфейс с помощью конструктора форм GUI. затем я запустил код и понял, что что-то не так. вот скриншот моего GUI: рендеринг шрифта, кажется, не в порядке. Кроме того, кнопка теряет свой текст, когда я наведу на него курсор мыши. поэтому я установил JDK 1.7.0_40 (x64), перекомпилировал проект и запустил его снова. следующая форма появляется, когда я использую JDK 1.7: рендеринг, кажется, ...
Не удается запустить базу данных derby из Netbeans 7.4
Я загрузил обновление Netbeans 7.4 и Java 7 51. Я получаю следующее сообщение об ошибке при попытке запустить Java DB или derby connection из Netbeans. Это на ПК с windows 8. Я загрузил версию для windows xp 32 бит на работе. Он отлично работает. Я не уверен, чего не хватает. Thu Jan 16 00:48:23 EST 2014 : Security manager installed using the Basic server security policy. Thu Jan 16 00:48:24 EST 2014 : access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve") java.security. ...
Java Массив, Поиск Дубликатов
У меня есть массив, и я ищу дубликаты. duplicates = false; for(j = 0; j < zipcodeList.length; j++){ for(k = 0; k < zipcodeList.length; k++){ if (zipcodeList[k] == zipcodeList[j]){ duplicates = true; } } } однако, этот код не работает, когда нет никаких дубликатов. Почему это? ...