Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

19
Чому я отримую Невідому помилку в рядку 1 pom.xml?
Отримання невідомої помилки на рядку 1 в pom.xmlIDE Eclipse. Він працював нормально до вчорашнього дня, але раптом після оновлення мого проекту від головного та після виправлення конфліктів злиття отримуючи "Невідому помилку" у pom.xml. Крім мене, ніхто з моїх товаришів по команді не стикається з цим питанням. Я також змінив робочу …

3
Різниця між перехоплювачем і фільтром у Spring MVC
Я трохи розгублений Filterі щодо Interceptorцілей. Як я зрозумів з docs, Interceptorвиконується між запитами. З іншого боку Filter, запускається до подання візуалізації, але після того, як контролер надав відповідь. То де різниця між postHandle()Interceptor та doFilter()Filter? Яка найкраща практика, у яких випадках використання її слід використовувати? На цьому малюнку де …

16
Як вирішити проблему неможливо завантажити плагін автентифікації 'caching_sha2_password'
У eclipse, коли я запустив свою програму, я отримав це - Не вдалося виявити діалект для використання. java.sql.SQLException: Не вдається завантажити плагін автентифікації 'caching_sha2_password'. на java.sql.SQLException: Не вдається завантажити плагін автентифікації 'caching_sha2_password'. за адресою com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) за адресою com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) за адресою com.mysql.jdbc.MysqlIO. java: 1746) в at com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1226) в …

13
Як виправити сплячий режим LazyInitializationException: не вдалося ліниво ініціалізувати колекцію ролей, не вдалося ініціалізувати проксі - немає сеансу
У користувацькому AuthenticationProvider з мого весняного проекту я намагаюся прочитати список повноважень зареєстрованого користувача, але я стикаюся з такою помилкою: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) at …


8
Позначка порядку байтів прикручує читання файлів на Java
Я намагаюся читати файли CSV за допомогою Java. Деякі з файлів можуть мати позначку порядку байтів на початку, але не всі. Якщо присутній, порядок байт читається разом з рештою першого рядка, тим самим виникаючи проблеми зі порівнянням рядків. Чи є простий спосіб пропустити позначку порядку байту, коли він присутній? Дякую!

15
Як використовувати JDK 7 на Mac OSX?
Я хотів би використовувати API WatchService, як зазначено в цьому посиланні: http://download.oracle.com/javase/tutorial/essential/io/notification.html Прочитавши, я дізнався, що WatchService є частиною класу NIO, який запланований на JDK 7. Отже, він знаходиться в бета-формі. Це добре. http://jdk7.java.net/download.html має JDK, який я завантажив та витягнув. Я отримав купу папок. Я не знаю, що з …
107 macos  java  java-7 

4
JPanel Padding на Java
У мене є питання щодо форматування мого додатка Swing Java. Це повинно бути досить простим, але у мене виникають труднощі з пошуком будь-якої допомоги (начебто, кожна тема стосується видалення будь-яких накладок за замовчуванням у JPanel). Текст у різних моїх JPanel обіймає сторони та верх, торкаючись кольорових рам: як я можу …
107 java  swing  formatting  jpanel 


11
Імпорт двох класів з однаковою назвою. Як впоратися?
Скажіть, у мене такий код: import java.util.Date; import my.own.Date; class Test{ public static void main(String [] args){ // I want to choose my.own.Date here. How? .. // I want to choose util.Date here. How ? } } Чи повинен я бути повноцінним іменем класу? Чи можна позбутися заяв про імпорт? …
107 java 


3
Які відмінності між PMD та FindBugs?
Виникло питання порівняння PMD та CheckStyle . Однак я не можу знайти непогану поділку на відмінності / подібності між PMD та FindBugs. Я вважаю, що ключовою відмінністю є те, що PMD працює над вихідним кодом, тоді як FindBugs працює над компільованими файлами байт-кодів. Але з точки зору можливостей, чи повинен …

8
Java Class.cast () проти операторів лиття
Навчившись протягом моїх днів C ++ про злини оператора лиття в стилі C, я спочатку був радий виявити, що в Java 5 java.lang.Classпридбали castметод. Я подумав, що, нарешті, у нас є спосіб OO, що стосується кастингу. Виходить Class.castне те саме, що static_castв C ++. Це більше схоже reinterpret_cast. Він не …

4
Чому BufferedInputStream копіює поле в локальну змінну, а не використовує поле безпосередньо
Коли я читаю вихідний код із java.io.BufferedInputStream.getInIfOpen(), я плутаюсь, чому він написав такий код: /** * Check to make sure that underlying input stream has not been * nulled out due to close; if not return it; */ private InputStream getInIfOpen() throws IOException { InputStream input = in; if (input …

2
Відмінності в автоматичному розпакуванні між Java 6 та Java 7
Я зазначив різницю в поведінці автоматичного розпакування між Java SE 6 та Java SE 7. Мені цікаво, чому це так, тому що я не можу знайти жодної документації про зміни в цій поведінці між цими двома версіями. Ось простий приклад: Object[] objs = new Object[2]; objs[0] = new Integer(5); int …
107 java  casting  java-7  unboxing 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.