«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

7
Stateless 및 Stateful Enterprise Java Bean
Java EE 6 튜토리얼을 진행 중이며 Stateless와 Stateful 세션 Bean의 차이점을 이해하려고합니다. Stateless Session Bean이 메소드 호출 사이에 상태를 유지하지 않는 경우 내 프로그램이 그대로 작동하는 이유는 무엇입니까? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private int number = 0; public int getNumber() { return …

7
스프링 테스트에서 환경 변수 또는 시스템 속성을 설정하는 방법은 무엇입니까?
배포 된 WAR의 XML Spring 구성을 확인하는 몇 가지 테스트를 작성하고 싶습니다. 불행히도 일부 빈은 일부 환경 변수 또는 시스템 속성을 설정해야합니다. @ContextConfiguration으로 편리한 테스트 스타일을 사용할 때 Spring Bean이 초기화되기 전에 환경 변수를 어떻게 설정할 수 있습니까? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { ... } 주석으로 애플리케이션 …


7
Android에서 열거 형 사용을 엄격히 피해야합니까?
Bundle다음과 같은 인터페이스에서 키와 같은 관련 상수 세트를 함께 정의했습니다 . public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } 이것은 관련 상수를 함께 그룹화하고 정적 가져 오기 (구현이 아님)를 만들어 사용하는 더 좋은 방법을 제공합니다. 내가 알고있는 Android프레임 워크도 같은 동일한 방법으로 …
93 java  android  enums 

8
스레드에서 값 반환
나는 HandlerThread. 내부에서 값이 변경 Thread되고 test()메서드 로 반환하고 싶습니다 . 이를 수행하는 방법이 있습니까? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } }; uiThread.start(); }

29
Java는 DISPLAY 변수의 값으로 'localhost : 10.0'을 사용하여 X11 윈도우 서버에 연결할 수 없습니다.
java를 사용하여 localhost의 포트 10.0에 X11을 표시하기 위해 연결하는 스크립트가 있습니다. 하지만 항상이 오류가 발생합니다 java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:142) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) …
93 java  linux  x11  xserver 

8
Java에서 유효한 URL을 확인하는 방법은 무엇입니까?
URL이 Java에서 유효한지 확인하는 가장 좋은 방법은 무엇입니까? 를 호출 new URL(urlString)하고 잡으려고 MalformedURLException했지만으로 시작하는 모든 것에 만족하는 것 같습니다 http://. 나는 연결을 설정하는 것에 대해 걱정하지 않고 단지 타당성을 유지합니다. 이것에 대한 방법이 있습니까? Hibernate Validator의 주석? 정규식을 사용해야합니까? 편집 : 허용되는 URL의 몇 가지 예는 http://***및 http://my favorite …
93 java  validation  url 

4
Python 사전에 해당하는 Java
저는 오랫동안 Python을 사용하고 있으며 사전이 사용되는 방식을 정말 좋아합니다. 매우 직관적이고 사용하기 쉽습니다. 파이썬 사전과 동등한 Java가 있습니까? 해시 맵과 해시 테이블을 사용하는 사람들에 대해 들었습니다. 누군가 해시 테이블과 해시 맵과 파이썬 사전을 사용하는 유사점과 차이점을 설명 할 수 있습니까?
93 java  python  hash  dictionary 


2
System.currentTimeMillis ()는 UTC 시간을 반환합니까?
현재 UTC 시간을 밀리 초 단위로 얻고 싶습니다. Google을 검색하고 System.currentTimeMillis ()가 UTC 시간을 반환한다는 답변을 얻었습니다. 하지만 그렇지 않습니다. 다음을 수행하는 경우 : long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); 세 번 모두 거의 동일합니다 (호출로 인한 차이는 밀리 초). t1 = 1372060916 …

9
LIKE를 사용한 Spring JPA @Query
CrudRepository에서 사용자 이름이 입력 매개 변수와 같은 사용자 목록을 제공 할 수있는 메서드를 만들려고합니다 (시작할뿐만 아니라 포함). 나는 방법을 사용하려고했지만 "findUserByUsernameLike(@Param("username") String username)"Spring 문서에서 말했듯이이 방법은 " where user.username like ?1"와 같다. 사용자 이름에 포함 된 모든 사용자를 얻으려고 이미 말했듯이 나에게 좋지 않습니다. 메서드에 대한 쿼리를 작성했지만 배포되지도 않습니다. …
93 java  jquery  sql  spring  jpa 

8
롤백으로 만 표시된 트랜잭션 : 원인을 어떻게 찾습니까?
내 @Transactional 메서드 내에서 트랜잭션을 커밋하는 데 문제가 있습니다. methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } methodA ()에서 methodB ()를 호출하면 메서드가 성공적으로 전달되고 로그에 "OK"가 표시됩니다. 하지만 나는 Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly org.springframework.transaction.TransactionSystemException: Could …

15
Java Byte [] 배열을 비교하는 방법은 무엇입니까?
public class ByteArr { public static void main(String[] args){ Byte[] a = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; Byte[] b = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] aa = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] bb = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; System.out.println(a); System.out.println(b); System.out.println(a == b); System.out.println(a.equals(b)); System.out.println(aa); System.out.println(bb); System.out.println(aa == bb); System.out.println(aa.equals(bb)); } …
93 java 

2
최대 절전 모드에서 열거 형을 문자열로 매핑
Category Hibernate 모델이 있습니다. @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; 유형 문자열 필드가 있습니다. 또한 범주 유형을 나타내는 Java 열거 형이 있습니다. public enum CategoryType { INCOME, OUTCOME; } 문자열 유형 대신 사용하고 싶습니다. …
93 java  hibernate  enums 

4
추가 클래스 경로 옵션을 사용하여 "java -jar MyFile.jar"호출
모든 컴파일 된 내용을 포함하는 jar 파일을 만들었습니다. 또한 내 ant 빌드 스크립트는 필요한 libs를 하위 폴더 "libs"에 복사합니다. 구조는 다음과 같습니다. MyProgram.jar libs/ 따라서 지금 내 프로그램을 실행하려고하면 다음 오류가 발생합니다. java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) …
93 java  jar  classpath 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.