Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

17
Именование потоков и пулов потоков ExecutorService
Допустим, у меня есть приложение, которое использует Executorфреймворк как таковой Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } Когда я запускаю это приложение в отладчик, поток создается с именем следующей ( по умолчанию): Thread[pool-1-thread-1]. Как видите, это не очень полезно, и, насколько я могу судить, Executorинфраструктура не …

4
Разница между ролью и предоставленным полномочием в Spring Security
В Spring Security есть концепции и реализации, такие как GrantedAuthorityинтерфейс для получения полномочий на авторизацию / контроль доступа. Я хотел бы, чтобы допустимые операции, такие как createSubUsers или deleteAccounts , которые я позволил бы администратору (с ролью ROLE_ADMIN). Я запутался как учебники / демонстрации, которые я вижу онлайн. Я пытаюсь …

7
Как мне проанализировать файл .hprof?
У меня есть рабочий сервер со следующим флагом: - XX: + HeapDumpOnOutOfMemoryError Вчера вечером он сгенерировал файл java-38942.hprof, когда наш сервер обнаружил ошибку кучи. Оказывается, разработчики системы знали о флаге, но никак не могли получить от него полезную информацию. Любые идеи?
227 java  profiling  heap 

6
Android Split string
У меня есть строка называется CurrentStringи в форме что-то вроде этого "Fruit: they taste good". Я хотел бы разделить, CurrentStringиспользуя в :качестве разделителя. Таким образом, слово "Fruit"будет разбито на собственную строку и "they taste good"будет другой строкой. И тогда я просто хотел бы использовать SetText()2 разных TextViewsдля отображения этой строки. …
227 java  android  string 


8
Почему невозможно расширить аннотации в Java?
Я не понимаю, почему в аннотациях Java нет наследования, так же как и в классах Java. Я думаю, это было бы очень полезно. Например: я хочу знать, является ли данная аннотация валидатором. С наследованием я мог бы рефлексивно перемещаться по суперклассам, чтобы знать, расширяет ли эта аннотация a ValidatorAnnotation. Иначе …

7
Мгновенный формат в строку
Я пытаюсь отформатировать Instant в строку, используя новый Java-API time 8 и шаблон: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Используя приведенный выше код, я получаю исключение, которое жалуется на неподдерживаемое поле: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

30
Просмотр содержимого файла .jar
Какой самый простой способ просмотреть классы, методы, свойства и т. Д. Внутри файла JAR? Я ищу что-то эквивалентное очень полезному Lutz Roeder .NET Reflector - для Java
226 java  jar  viewer 

8
Как импортировать сертификат .cer в хранилище ключей Java?
Во время разработки клиента веб-сервиса Java я столкнулся с проблемой. Аутентификация для веб-сервиса использует сертификат клиента, имя пользователя и пароль. Клиентский сертификат, полученный от компании за веб-сервисом, имеет .cerформат. Когда я проверяю файл с помощью текстового редактора, он имеет следующее содержимое: -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- Я …

8
Mockito matcher и массив примитивов
С Mockito я хочу verify()вызвать метод с byte[]его списком аргументов, но я не нашел, как это написать. myMethod( byte[] ) Я просто хочу что-то вроде anyByteArray(), как это сделать с Mockito?
226 java  mockito 


30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: сбой линии связи
Я работаю над тем, чтобы заставить мою базу данных общаться с моими программами на Java. Может кто-нибудь дать мне быстрый и грязный пример программы с использованием JDBC? Я получаю довольно громадную ошибку: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 …
226 java  mysql  jdbc 


17
Предупреждение о рукопожатии SSL: ошибка нераспознанного имени после обновления до Java 1.7.0
Сегодня я обновился с Java 1.6 до Java 1.7. С тех пор возникает ошибка, когда я пытаюсь установить соединение с моим веб-сервером через SSL: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at java.net.URL.openStream(URL.java:1035) …
225 java  ssl 

22
Hibernate - коллекция с каскадом = ”all-delete-orphan” больше не ссылалась на экземпляр объекта-владельца
У меня возникла следующая проблема при попытке обновить мою сущность: "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". У меня есть родительский объект, и у него есть Set<...>несколько дочерних объектов. Когда я пытаюсь обновить его, я получаю все ссылки на эти коллекции и устанавливаю его. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.